«« ( Date ) »» // «« ( Thread ) »» // ri4sp - 2004

Re: Startovanje aplikacije i Test Case Design

by Marko Ninkovic
petak, 03. decembar 2004 - 21:38.

On Fri, 3 Dec 2004 18:22:30 +0100 (CET), Dragan Bojic <bojic@etf.bg.ac.yu> wrote:
Pa nije bas tako, automatizovani test bi automatizovano trebalo da
obezbedi sve preduslove (npr da se odredjeni fajl prethodno iskopira
u radni direktorijum, a posle testa na primer ukloni). Jerbo
poenta je da se test moze automatizovano izvrsavati vise puta,
svaki put pod identicnim uslovima.
Robot vam nece automatski postaviti u skript kod za
precodnitions/postconditions, ali postoje komande koje rucno
mozete ubaciti u skript (imate opis skript jezika u helpu).

OK, uspeo sam da napisem funkcije u SQABasic-u za startovanje kalkulatora i proveru da li je startovan, stavio ih u .SBL bibloteku, i mogu da ih pozivam iz svakog Test Case-a koji budem pisao.

Problem je bio taj sto ja pisem testove za Calculator sa 98-ice.
Ne znam gde ce se nalaziti CALC.EXE na ciljnoj masini u sobi 70 (C:\Windows\System32 ?).

To se moze srediti tako sto se izmeni procedura koja poziva kalkulator - ali, pitanje je da li je isti "raspored" objekata u prozoru, tj. ako pise npr. PushButton Click, "ObjectIndex=28", da li ce biti isti efekat na kalkulatoru sa XP-a (ili sta je vec u 70-ici) kao na onom sa 98-ice?


Mislim da bi stoga bilo najjednostavnije da Vam uz ostatak domaceg predam i CALC.EXE sa 98-ce (jer taj radi i na XP-u, a obrnuto ne vazi), kako bismo izbegli eventualne nekompatibilnosti testova sa aplikacijom.

Da li je to prihvatljivo?


(Nigde se u postavci zadatka ne specificira koju verziju kalkulatora testiramo, a verujem da se funkcionalnost nije menjala godinama.)