[ EmmaR @ 15.03.2013. 16:15 ] @
Kao što sam naziv kaže potrebno mi je pojašnjenje u vezi: Black Box testitranje safety critical softwera koji se koristi u real time domenu. |
[ EmmaR @ 15.03.2013. 16:15 ] @
[ Shadowed @ 16.03.2013. 07:55 ] @
Za real time domen ne znam, ali black box testing je testiranje aplikacije za koju ne znas kako radi to sto radi. Samo si u ulozi korisnika i ne mozes na osnovu poznavanja nacina rada da pretpostavis sta mozda ne radi kako treba.
[ Nedeljko @ 16.03.2013. 15:05 ] @
Što se u praksi obično svodi na slučaj kada izvorni kod nije dostupan.
[ EmmaR @ 16.03.2013. 16:19 ] @
Citat: Shadowed: Za real time domen ne znam, ali black box testing je testiranje aplikacije za koju ne znas kako radi to sto radi. Samo si u ulozi korisnika i ne mozes na osnovu poznavanja nacina rada da pretpostavis sta mozda ne radi kako treba. Znači, uloga "obarača" softvera: kliktanje i unošenje podataka onako kako mašta poželi, pa ako izdrži sve "extremne" izazove (ili bar 99%) onda je dobar ??? [ Nedeljko @ 16.03.2013. 16:20 ] @
Ako izdrži 100% testova, onda je dobar.
[ Shadowed @ 16.03.2013. 17:15 ] @
Citat: EmmaR: Znači, uloga "obarača" softvera: kliktanje i unošenje podataka onako kako mašta poželi, pa ako izdrži sve "extremne" izazove (ili bar 99%) onda je dobar ??? Pa, nije bas kako masta pozeli (mada je postojanje iste pozeljno) vec treba dobro smisliti test case-ove jer ti svakako ne mozes isprobati sve moguce input-e vec treba smisliti dobar reprezentativni uzorak. [ Nedeljko @ 16.03.2013. 17:34 ] @
Kao i granične i "teške" slučajeve.
[ EmmaR @ 16.03.2013. 21:54 ] @
Citat: Shadowed: Pa, nije bas kako masta pozeli (mada je postojanje iste pozeljno) vec treba dobro smisliti test case-ove jer ti svakako ne mozes isprobati sve moguce input-e vec treba smisliti dobar reprezentativni uzorak. Citat: Nedeljko: Kao i granične i "teške" slučajeve. tako nešto. počevši od deljenja sa nulom za brojeve, pokušaja namernog unosa neprihvatljivog iznosa, ... , a sa pozitive liste: unos složenih i manje složenih zahteva za koje se unapred zna rezultat / izlaz / izveštaj (normalno, ovo je lako kada se zna kako program radi ispod "haube"), sa posebnim osvrtom na prihvatljive izuzetke. Znači, ne koristi se neki poseban program za to? [ deerbeer @ 16.03.2013. 22:22 ] @
Postoji mnostvo alata za generisanje predefinisanih automatizovanih GUI testova.
http://en.wikipedia.org/wiki/List_of_GUI_testing_tools Dakle, definisu se test scenariji po nekom kriterijumu , alat zapamti unete korake (akcije korisnika) i u jednom batch-u krene izvrsavanje svakog od pomenutog scenarija tako da testeri ne moraju iznova svaki put da klikcu po formama da bi proverili da li nesto radil ili ne radi .. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|