Definicja testowania oprogramowania. Cz. 2 powstającej książki "Zapewnienie jakości w procesie wytwarzania oprogramowania".

 

[...] Wracając do szerokiej definicji testowania oprogramowania pokrywa się ona z tzw. trójkątem jakości lub też trójkątem projektowym. Na rogach trójkąta znajdują trzy elementy: czas (jak szybko?), pieniądze (jak tanio?) oraz jakość (jak dobrze?). Czasami element „jakość” zastępowany jest przez „zakres” lub „funkcjonalność”.

Czytaj więcej: Definicja testowania oprogramowania. Cz. 2 powstającej książki "Zapewnienie jakości w procesie...

Listy kontrolne w testowaniu

 

Lista kontrolna to jedno z najważniejszych narzędzi w pracy nie tylko testera, ale i każdego pracownika, który nie ufa (do końca) swojej pamięci.

Lista kontrolna pomaga w zapamiętywaniu i chroni nas przed zrobieniem więcej niż potrzeba. W testowaniu list kontrolnych możemy zdefiniować dziesiątki. Dziś lista kontrolna na początek testów akceptacyjnych.

Czytaj więcej: Listy kontrolne w testowaniu

Definicja testowania oprogramowania. Cz. 1 powstającej książki "Zapewnienie jakości w procesie wytwarzania oprogramowania".

 

Testowanie to jedna z wielu czynności (subprocesów) w procesie SDLC, która ma zapewnić nam najwyższą jakość dostarczanego produktu. Testowanie oprogramowania ma wiele definicji i każda z nich wypycha testowanie w zupełnie inne obszary. Autor zakłada dwie pseudodefinicje testowania...

Czytaj więcej: Definicja testowania oprogramowania. Cz. 1 powstającej książki "Zapewnienie jakości w procesie...

Wstęp do automatycznego testowania usług sieciowych

 

IBM Rational Service Tester for SOA Quality oraz IBM Rational Performance Tester Extension for SOA Quality to narzędzia z rodziny IBM Rational stosowane w procesie testowania celem zapewniania wysokiej jakości aplikacji opartych na architekturze SOA i usługach sieciowych.

Zapraszamy do lektury artykułu będącego wprowadzeniem do wykorzystania tych narzędzi.

Czytaj więcej: Wstęp do automatycznego testowania usług sieciowych

Technika tworzenie przypadków testowych w oparciu o rzeczowniki i czasowniki

 

Noun and Verb Technique to technika opisywana w wielu wystąpieniach i prezentacjach. Technika ta została zdefiniowana przez Elisabeth Hendrickson, ale uznanie zyskała głównie dzięki pracom Vipula Kochera. Pozwala ona poprzez analizę składni wymagania definiować potrzebne przypadki testowe. Znajdujące się w tytule rzeczowniki (noun) i czasowniki (verb) nie są jedynymi elementami jakie analizujemy. Są podstawowymi składowymi przyszłego przypadku testowego.

Czytaj więcej: Technika tworzenie przypadków testowych w oparciu o rzeczowniki i czasowniki

Testowanie jest potrzebne. Cz. 3 powstającej książki "Zapewnienie jakości w procesie wytwarzania oprogramowania".

 

Dzięki wczesnemu znajdywaniu błędów w oprogramowaniu jesteśmy w stanie je usunąć zanim wykryje je użytkownik. Dzięki testowaniu, którego wynikiem jest nieznajdywanie defektów jesteśmy w stanie z prawdopodobieństwem wprost proporcjonalnym do wkładu w testowanie powiedzieć, że błędów w danym obszarze nie ma lub są one zaszyte na tyle głęboko, że użytkownik nie jest w stanie ich znaleźć. Istnieje ryzyko, że użytkownik doprowadzi do sytuacji nieprzewidzianej przez testera lub niemożliwej do odtworzenia w środowisku testerskim. W takim przypadku pozostaje nam wiara, że aplikacja zachowa się poprawnie, a możliwe błędy będą odpowiednio obsłużone.

Czytaj więcej: Testowanie jest potrzebne. Cz. 3 powstającej książki "Zapewnienie jakości w procesie wytwarzania...
 

Najbliższe terminy szkoleń

 

27-28 maja - Warszawa

JAVA dla testerów oprogramowania


27-31 maja - Wrocław

ISTQB Poziom Zaawansowany - Kierownik Testów


30-31 maja - Gdańsk

Testowanie wydajności

 

Partnerzy

Narzędzia testerskie