Wymaganie -> Oprogramowanie -> Testowanie

Wymaganie -> Oprogramowanie -> Testowanie
W klasycznym modelu wytwarzania oprogramowania naszą pracę zaczynamy zawsze od wymagań, następnie budujemy oprogramowanie, by na końcu stworzyć testy, które dane oprogramowanie zweryfikują. Jednak dalekie jest to od rzeczywistości projektowej.

W wielu projektach cykl ten jest zupełnie inny. Pierwszym działaniem jest programowanie, następnie w oparciu o powstały program pisze się specyfikację i na końcu nie powstają testy. Są jednak przypadki, gdzie pierwszym krokiem jest zbudowanie oprogramowania, następnie powstają wymagania opisujące powstałe oprogramowanie, by na końcu napisać testy dla tej specyfikacji. Wydaje się to nie tylko niepotrzebne, ale również degradujące rolę testera oprogramowania.

 

Dla przypomnienia wszystkim kierownikom projektów, sponsorom, właścicielom produktów oraz  wszystkim innym osobom odpowiedzialnym za projekty i produkty:

1) Na początku powstają wymagania jako opis pewnej potrzeby.

2) Z wymagań wytwarzamy kod, a równolegle już myślimy, jak to oprogramowanie testować.

3) Uruchamiamy nasze testy.

 

Wszystkie metody, frameworki, techniki i procesy nie uciekną od tego ciągu zdarzeń. Mogą upraszczać zapis wymagań, mogą redukować wartość testów, ale dla pomyślnego ukończenia projektu muszą zachować swój naturalny porządek rzeczy.

 

5584

Powiązane szkolenia

05-06
czerwca
2023
Jarosław Hryszko
online
Praktyka testowania
1 750PLN
Testowanie aplikacji internetowych
12
Wolnych miejsc
Rezerwuj
06-07
marca
2023
Arnika Hryszko
online
Praktyka testowania
1 770PLN
Testowanie użyteczności
9
Wolnych miejsc
Rezerwuj
20-21
kwietnia
2023
Rafał Stańczak
online
Dobre praktyki testowania
1 700PLN
Testowanie w metodykach Agile
12
Wolnych miejsc
Rezerwuj
23-24
marca
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
1 770PLN
Testowanie aplikacji mobilnych - Android
9
Wolnych miejsc
Rezerwuj
12-13
czerwca
2023
Krzysztof Skarbiński
online
Automatyzacja testowania
1 800PLN
Testowanie REST API dla początkujących w języku python
10
Wolnych miejsc
Rezerwuj
27-28
lutego
2023
Krzysztof Kołodziejczyk
online
Języki programowania dla testerów
1 800PLN
JavaScript dla testerów oprogramowania
9
Wolnych miejsc
Rezerwuj
24-26
kwietnia
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
3 000PLN
Tester gier
11
Wolnych miejsc
Rezerwuj
13
marca
2023
-09
kwietnia
2023
Krzysztof Kołodziejczyk
online
Automatyzacja testowania
5 500PLN
Praktyka automatyzacji testowania
5
Wolnych miejsc
Rezerwuj

To powinno Cię zainteresować