OptoFidelity Touch & Test
OptoFidelity Touch & Test mahdollistaa mobiilisovellusten käyttöliittymien robotisoidun ja mallipohjaisen testauksen. Testien suorittamiseen käytetään robottisormia, kameraa ja erilaisia sensoreita, jolloin testattavaa laitetta voidaan käyttää sellaisenaan ilman muokkauksia. OptoFidelity Touch & Test käyttää laitetta kuten loppukäyttäjä sitä käyttäisi. Koska tärkeimpänä rajapintana on testattavan laitteen kosketusnäyttö, OptoFidelity Touch & Test mukautuu helposti mihin tahansa kosketusnäyttölaitteeseen tai sovellukseen, ja sitä voidaan käyttää joustavasti erilaisiin käyttöliittymätestaustarpeisiin oli alustana sitten Windows Phone, Android, iOS, Symbian, MeeGo tai mikä tahansa muu alusta.
Edistynyt hahmontunnistus- ja tekstintunnistusteknologia
OptoFidelity Touch & Test -järjestelmä käyttää käyttöliittymässä navigointiin edistynyttä hahmontunnistus- ja tekstintunnistusteknologiaa, minkä johdosta esimerkiksi kuvakkeiden sijainnin muuttuminen ei johda testien epäonnistumiseen. Grafiikkaobjektien ulkonäön muutokset on helppo päivittää olemassa oleviin testeihin adaptaatiotyökalulla, jolla voidaan opettaa uudet käyttöliittymän komponentit käytettäväksi testeissä. Samalla työkalulla voidaan myös nopeasti varmistaa, että vanhat testit toimivat uudellakin laitteella. Näin voidaan päästä ajamaan ensimmäisiä savutestejä uusimmille järjestelmäkonfiguraatioille jo muutamien tuntien kuluessa julkaisusta.
Oikeassa laitteessa testaaminen tarjoaa lukuisia etuja verrattuna emulaattorien käyttöön. Testit ajetaan aidossa ympäristössä, joten samalla voidaan testata laitteiston rajoituksia, kuten käyttöliittymän latenssiaikoja, akun kestoa ja virrankulutusta. Teollisuusrobottien käyttö testien suorituksessa mahdollistaa toistettavan, nopean ja luotettavan keinon aktivoida testattavaa laitetta. Kosketusnäytön lisäksi robotti voi painaa oikeita näppäimiä, ja erillisellä työkalulla voidaan irrottaa ja liittää liittimiä. Erilaisten sormieleiden simulointi kosketusnäytöllä onnistuu OptoFidelity Two Fingers -aktivointilaitteella.
Mallipohjaisen testauksen edut
Testausautomaatioon tulee mallipohjaisen testauksen myötä aivan uusi ulottuvuus, kun testin suorittamisen lisäksi myös testitapausten luominen on automatisoitu. Kun kaikki testitapaukset luodaan sovellusmallista, ei enää tarvitse erikseen kirjoittaa satoja testiskriptejä, vaan kerran mallinnetusta sovelluksesta voidaan automaattisesti luoda testitapauksia erilaisin parametrein. Hyvin suunniteltua sovellusmallia on helppo ylläpitää sovelluksen muuttuessa, ja muutosten rajoittuessa pelkästään käyttöliittymään testit voidaan adaptoida uusiin grafiikkakomponentteihin adaptaatiotyökalulla koskematta sovellusmalliin. Helpon ylläpidettävyyden lisäksi mallin etuna on, että se tarjoaa toiminnallisen yleiskuvan testattavasta sovelluksesta. Näin osa virheistä löydetäänkin jo mallinnusvaiheessa.
Mallintamisessa käytetään yleisesti tunnettua tilakonenotaatiota, joten mallien tekeminen ja lukeminen onnistuu jo pienen harjoittelun jälkeen. Mallintamiseen on saatavilla ohjelmisto, jossa on graafinen käyttöliittymä. Ideaalitilanteessa testisuunnittelija voi tehdä kaiken työnsä käyttämällä pelkästään graafisia mallinnus- ja adaptaatiotyökaluja.
OptoFidelity Touch & Test -esite (engl.) »


