Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Automatyzacja testów akceptacyjnych
Leszek Kantorek
2
Testy jednostkowe Testy akceptacyjne Narzędzie FitNesse Narzędzie Ranorex
3
Czy budujemy produkt dobrze?
Zorientowane na kod Weryfikują funkcjonalność z punktu widzenia programisty Red– Green– Refactor Czy budujemy produkt dobrze?
4
Czy budujemy dobry produkt?
Zorientowane na dane Weryfikują funkcjonalność z punktu widzenia klienta Describe – Demonstrate – Develop - Repeat Czy budujemy dobry produkt?
5
Jako użytkownik chciałbym uzyskać dostęp do systemu poprzez podanie poprawnej nazwy użytkownika oraz hasła. System powinien porównać wprowadzone informacje z przechowywanymi w bazie danych. Przykłady logowania Nazwa użytkownika Hasło Wynik Adam Poprawne Michal cos Niepoprawne
6
Przykłady (dane + scenariusz użycia)
Kryteria akceptacji + Przykłady (dane + scenariusz użycia) = Test akceptacyjny
7
Test table1 1 Test table1 1 class Test:Fixture { } SYSTEM UNDER TEST
8
FIT - Framework for Integrated Testing
Biblioteka wspomagająca tworzenie testów akceptacyjnych "Pomost" pomiędzy regułami biznesowymi, a napisanym kodem FitNesse Serwer WWW nie wymagający konfiguracji Strona Wiki do zarządzania testami FitNesse .NET „Test runner” dla platformy .NET
9
Przykłady zastosowań
10
30 dni Testy jednostkowe 24 h Testy akceptacyjne Wymaganie 2
Wymaganie N Wykonywalna dokumentacja
11
Jakość od pierwszej linii kodu
Walidacja tworzonego API Bezpieczeństwo podczas zmian Dziel i zwyciężaj Pewność = Produktywność Światełko na końcu tunelu
12
Dziękuję za uwagę
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.