Tekninen testaus

Testausautomaatio

Testauksen tehokkuutta ja laatuvarmuutta voidaan parantaa suhteellisen helposti ja nopeasti automatisoinnilla. Automatisointi kannattaa kuitenkin suunnitella erityisen huolella ennen sen aloittamista jotta siitä saadaan paras hyöty irti jo kehitysvaiheessa ja ylläpidosta tulee mahdollisimman jouhevaa.

Automatisoimalla järjestelmän keskeisimmät elementit, voidaan testaajia vapauttaa toistuvista rutiininomaisista töistä tutkivaan, ktiittisten toiminnallisuuksien testaamiseen. Keskittymällä oikeisiin asioihin parannetaan IT-hankkeiden laatua ja testauksen kokonaiskattavuutta.

Testausautomaatio palvelumme kattaa koko automatisointiprosessin

  • Automaatiotarpeen arviointi yhdessä asiakkaan kanssa – miksi ja mitä automatisoida?
  • Sopivan työkalun valinta – kaupallinen vai avoin lähdekoodi?
  • Automatisoitu regressiotestaus nopean julkaisusyklin kehitykseen
  • Suorituskykytestaus järjestelmän tehokkuuden mittaamiseen
  • Automaation ylläpito – skriptien päivitykset ja muutokset

Työkaluina olemme käyttäneet muun muassa: Robot framework, Quick Test Pro (UI), Ranorex, Jbehave, Selenium, SoapUI, Protractor (Angular), Jasmine (JavaScript), WorkSoft (SAP), HP Unified Functional Testing (SAP), SOAP UI, LOAD UI. Lisäksi hallitsemme lukuisia ohjelmointikieliä, joilla luomme myös testausautomaatio framworkeja.

Suorituskykytestaus

Suorituskyky on tärkeimmistä järjestelmän käytettävyyteen, käyttökokemukseen ja tuottavuuteen vaikuttavista tekijöistä. Hidas, tahmaava ja toimintavarmuudeltaan heikko järjestelmä turhauttaa käyttäjät ja vaikuttaa yrityksen tuottavuuteen ja varsin usein myös imagoon.

Mahdollisimman aikaisessa vaiheessa, oikeilla menetelmillä ja osaavien asiantuntijoiden toteuttamana suorituskykytestaus paljastaa järjestelmän kapasiteetin pullonkaulat ja varmistaa sen, että hanke saadaan päätökseen budjetissa ja järjestelmä täyttää sille asetetut vaatimukset.

HiQ:n suorituskykytestauspalvelun avulla varmistat nopeasti ja tehokkaasti IT-järjestemän nykyisen suorituskyvyn ja kapasiteetin riittämisen myös tulevaisuuden tarpeisiin.

HiQ:n palvelut kattavat seuraavat suorituskykytestauksen tyypit:

  • Kuormitus – järjestelmän suorituskyky raskaasti kuormitettuna
  • Kestävyys – järjestelmän toimintakyky pitkäaikaisen kuormituksen alaisena
  • Skaalautuvuuden testaus – järjestelmän skaalautuvuus tulevaisuuden tarpeisiin
  • Rasitus – järjestelmän suorituskyky erilaisissa kuormitustilanteissa

Hallitsemme yleisimmät kaupalliset sekä Open Source -työkalut, joilla suorituskykytestausprojekti on mahdollista toteuttaa joustavasti, sovitussa aikataulussa ja matalilla kustannuksilla.

Jatkuva integraatio  

Jatkuva integraatio järjestelmäkehityksessä varmistaa sen, että uudet ominaisuudet ja koodimuutokset eivät riko olemassa olevaa kokonaisuutta. Projektin kannalta tämä tarkoittaa nopeampaa virheiden löytymistä ja sen myötä vähentää turhaa testausta rikkinäisillä versioilla, antaa laatuvarmuutta ja parempaa valmiutta julkaista tuote.

HiQ:n jatkuvan integraation palvelu tarjoaa

  • jatkuvan integraation suunnittelun
  • tarvittavat työkalut
  • jatkuvan integraation toteutuksen järjestelmäkehityksen yhteydessä
  • testitulosten raportoinnin