Kuinka testata Salesforcen ohjelmistoviidakko?

17.4.2020 / by Qentinel

Salesforcen oma sovelluskauppa AppExchange tarjoaa asiakkailleen Salesforce.com-alustalla toimivia kolmannen osapuolen sovelluksia. Käyttäjillä on mahdollisuus ladata ja ostaa sovelluksia, komponentteja ja konsultointipalveluita helposti suoraan Salesforceen liitettynä. AppExchangein tuhansien sovelluksien skaalasta voi nopeasti etsiä tarvitsemansa laajennukset ja lisäosat osaksi kunkin yrityksen omaa personoitua Salesforce-ekosysteemiä.

Salesforce on yksi suurimmista sovelluskehitysalustoista, jonka avulla yritysten on mahdollista kehittää omia salesforce.com:iin integroituvia sovelluksia yhä kiihtyvämpään tahtiin. Sovelluskehittäjiä tarvitaan jo nykyisellään viisinkertainen määrä tarjontaan nähden. Tiiviin kehityksen myötä palvelut lisääntyvät ja monipuolistuvat rikastaen yritysten ekosysteemejä. Muutos ja uudet sovellukset ovat tietysti hyvästä, mutta miten käy testauksen kanssa, kun kehitystahti kasvaa eksponentiaalisesti? Viisi kertaa enemmän ohjelmistokehitystä tarkoittaa 10-15 kertaa enemmän testausta, laskematta mukaan kaikkien eri järjestelmien integraatioita.

Testausta suoraan pilvestä

Myös Qentinel Pace on pian saatavilla AppExchangeissä. Se vastaa kasvavaan testauksen tarpeeseen tekemällä testauksen automatisoinnista yksinkertaista. Qentinel Pace on pilvipohjainen ohjelmistotestausalusta, joka on suunniteltu helpottamaan ja nopeuttamaan ohjelmistokehitystä. Sen avulla testausta voidaan suorittaa ohjelmistokehityksen rinnalla ja näin ollen testauksesta ei synny pelättyä pullonkaulaa kehityksen esteeksi. Qentinel Pace skaalautuu joustavasti niin suurempiin testiajoihin kuin pienempiin ylläpitotehtäviin ilman tarvetta palkata jatkuvasti lisää testaajia.

Testiautomaatio on tällä hetkellä käytössä vain noin 18 % yrityksistä ja Salesforcen kaltaisia kompleksisia järjestelmiä käyttävien suurten yritysten keskuudessa luku vaikuttaa olevan jopa lähempänä kahdeksaa prosenttia. Manuaalinen testaus käy nopeasti kalliiksi, kun uusia päivityksiä tulee jatkuvasti ja ekosysteemin koko paisuu. Myös inhimillisten virheiden määrä kasvaa, kun testauksen tarve lisääntyy. Jatkuvista toimintakatkoista on auttamatta suurta haittaa liiketoiminnalle. Gartnerin mukaan testauksen automatisointi on tulevaisuudessa ainoa ratkaisu.

Laatua yli rajapintojen

Qentinel Pace on valmiiksi optimoitu Salesforcen kanssa yhteensopivaksi. Sen avulla uusien testien kirjoittaminen ja ajaminen onnistuu käden käänteessä. Kun automatisoidut testit ilmoittavat virheistä ja ennustavat prosessien laatua, sekä ohjelmistokehitys että liiketoiminnan johto voivat luottaa järjestelmiin. Qentinel Pace antaa mielenrauhan ja varmuuden siitä, että Salesforcen alati kasvava ekosysteemi toimii saumattomasti sekä Salesforce.com:in sisällä että sen ulkopuolella. Liiketoiminnan kannalta kriittiset prosessit harvoin rajoittuvat yhteen järjestelmään.

Qentinel Pace tarkistaa konenäköä hyväksikäyttäen, että prosessit juoksevat sujuvasti järjestelmästä toiseen. Tekoäly auttaa myös arvioimaan prosessien laadun ja tulevaisuudennäkymät. Vaikka ydinprosessit toimisivat juuri tällä hetkellä, Qentinel Pacen Quality Intelligencen avulla ohjelmistojen laatua voidaan ennakoida. Tällöin voidaan reagoida nopeasti ja tehdä tarvittavia korjauksia ennen kuin liiketoimintaprosessit kärsivät.

Valitettavan usein järjestelmien testaaminen ja laadunvarmistus on jätetty pelkästään yksittäisten järjestelmien toimittajille. Kun yksittäiset järjestelmät tuodaan osaksi suurta palapeliä, joka koostuu eri aikaan päivittyvistä ja toisistaan riippumattomista sovelluksista, liiketoimintaprosessien laadunvarmistus jää lopulta yrityksen omille harteille. Vastuun ottaminen koko ekosysteemistä ja prosessien toimivuudesta ei ole helppoa. Jos syvällinen käsitys järjestelmien kompleksisuudesta puuttuu eikä kontrollia eri sovellusten toimivuuteen ole, on mahdotonta onnistua varmistamaan prosessien toimivuus ilman apua.

Tutustu Qentinel Paceen tarkemmin

Aiheet: ERP, end-to-end testing, salesforce