Tietovarantojen rakenne

Tietovarannot toimittavat testeihin muuttujatietoja testien toteutuksen aikana. Voit määrittää tietovarannon rakenteen lisäämällä muuttujia (sarakkeita), tietueita (rivejä) ja vastaavuusluokkia (toisiinsa liittyvien tietueiden ryhmiä). Tässä osassa kuvataan nämä rakenne-elementit. Lisätietoja tietovarannon täytöstä ja tietovarannon ohjelmointirajapinnan käytöstä on kohdassa Opetusohjelma: Tietovarantoperusteisen JUnit-testisovelluksen luonti.

Esimerkki suoritustehon testauksesta

Suoritustehotestit perustuvat käyttäjien emulointiin. Testattavan sovelluksen istunnon aikana testaaja käyttää ominaisuutta, jota oikeatkin asiakkaat käyttävät, ja tallennetusta istunnosta muodostetaan testi, joka sisältää täsmälleen testaajan antamat tiedot. Jos testaaja esimerkiksi haluaa luoda suoritustehotestin Web-pohjaisen ostossovelluksen valintaikkunalle, joka kehottaa ostajaa antamaan tilinumeron, testaaja käyttää valintaikkunaa valitsemalla myytävänä olevan kohteen, valitsemalla maksupainikkeen ja antamalla tilinumeron. Testin toiston aikana, jossa testaaja voi määrittää, että satoja tapahtuman ilmentymiä ajetaan samaan aikaan, on toivottavaa, että kussakin ilmentymässä käytetään eri tilinumeroita (mahdollisesti sekä kelvollisia että virheellisiä numeroita). Testaaja voi antaa testeihin muuttujatietoja toiston aikana luomalla tietovarantoja.

Rakenne-elementit.

Tietovarannoissa on kolmenlaisia rakenne-elementtejä

Kuten seuraavassa kuvassa näkyy, tietovarannon muokkausohjelma on samanlainen kuin taulukkolaskenta. Ruudukon napsautus hiiren kakkospainikkeella avaa ponnahdusikkunan, jonka avulla voit lisätä tietovarantoon edellä mainittuja rakenne-elementtejä ja ylläpitää niitä. Voit lisätä tietoja kirjoittamalla ne soluihin.

Kun luot tietovarannon, voit alustaa uuden tietovarannon tiedoilla, jotka sisältyvät aiemmin luotuun CSV (comma-separated) -tekstitiedostoon, joka on luotu laskentataulukon muokkausohjelman tai jonkin ulkoisen tai mukautetun työkalun avulla. Tämä on suositeltavaa, jos tietovaranto sisältää suuria määriä tietoa. Tietovarannon muokkausohjelma sopii tilanteisiin, joissa kirjoitetaan pieniä määriä tietoa ja muokataan yksittäisiä tietueita, mutta se ei sisällä keinoja muodostaa suuria määriä kirjoitettua tietoa.

Liittyviä käsitteitä
Opetusohjelma: Tietovarantoperusteisen JUnit-testisovelluksen luonti

(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.