Leszek Kantorek Automatyzacja testów akceptacyjnych prezentacja

background image

Automatyzacja testów

akceptacyjnych

Leszek Kantorek

background image

Testy jednostkowe
Testy akceptacyjne
Narzędzie FitNesse
Narzędzie Ranorex

background image

Zorientowane na kod

Weryfikują funkcjonalność z punktu widzenia

programisty

Red– Green– Refactor

Czy budujemy produkt dobrze?

background image

Zorientowane na dane

Weryfikują funkcjonalność z punktu

widzenia klienta

Describe – Demonstrate – Develop - Repeat

Czy budujemy dobry produkt?

background image

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

p@sswo!d

Poprawne

Michal

cos

Niepoprawne

background image

Kryteria akceptacji

+

Przykłady (

dane + scenariusz użycia

)

=

Test akceptacyjny

background image

class

Test:Fixture

{
}

SYSTEM UNDER TEST

Test table1

1

1

1

0

Test table1

1

1

1

0

background image

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

background image

• Przykłady zastosowań

background image

Wymaganie 2

Wymaganie 1

Wymaganie 1

Wymaganie 2

Wymaganie N

30 dni

24 h

Testy
akceptacyjn
e

Testy
jednostkow
e

Wykonywalna
dokumentacja

background image

Jakość od pierwszej linii kodu

Walidacja tworzonego API

Bezpieczeństwo podczas zmian

Dziel i zwyciężaj

Pewność = Produktywność

Światełko na końcu tunelu

background image

• Dziękuję za uwagę


Document Outline


Wyszukiwarka

Podobne podstrony:
Macierz przykrycia testów akceptacyjnych Jasiek
Przesyłam Tobie 5 testów psychologicznych, Prezentacje, prezentacje ;)
Po co włączamy funkcje automatycznych aktualizacji, Szkoła Prezentacje, Szkoła
Macierz przykrycia testów akceptacyjnych Jasiek
Macierz przykrycia testów akceptacyjnych Jasiek
automatyczne testowanie oprogramowania
Metodologia badań z logiką dr Karyłowski wykład 7 Testowalna w sposób etycznie akceptowalny
37 Montowanie i testowanie połączeń układów automatyki
testowe tego nie drukuj, wojtek studia, Automatyka, studia 2010, obrona inz, Pytania na obrone, bra
PPTSiA lab lista prezentacji, Studia, AiR, SEMESTR I, Procesy przetwórstwa tworzyw sztucznych i ich
automaty www prezentacje org
Automatyczna defibrylacja, Zabiegi medyczne - prezentacje i algorytmy
Prezentacja Automatyzacja Maszyn
Prezentacja maturalna (Automatycznie zapisany)
W7 4 Automatyzacja wykonywania testów
Io 11 Automatyzacja wykonywania testów
Metodologia badań z logiką dr Karyłowski wykład 7 Testowalna w sposób etycznie akceptowalny
automaty egzamin testowy z odp

więcej podobnych podstron