7560514114

7560514114



Rozdział 99

ZAUTOMATYZOWANE TESTY AKCEPTACYJNE DLA APLIKACJI INTERNETOWYCH W PROGRAMOWANIU STEROWANYM TESTAMI

Marian JURECZKO1'2 3 4, Michał MŁYNARSKI34

Rozdział prezentuje analizę porównawczą wybranych, darmowych narzędzi umożliwiających twoizenie zautomatyzowanych funkcjonalnych testów akceptacyjnych, czyli Fitnesse, PRO-VEN!, JFCUnit oraz Selenium. Badana jest możliwość stosowania tych narzędzi do testowania aplikacji internetowych wytwarzanych w procesie opierającym się o podejście programowania przez testy. Aplikacje internetowe są bardzo specyficzną grupą programów. Do ich umchomie-nia potrzeba serwera aplikacji. W związku z tym nie każde narzędzie nadaje się do przeprowadzania na nich testów akceptacyjnych. Dodatkowe komplikacje pojawiają się, jeżeli wymagać, aby testy powstały przed napisaniem kodu źródłowego, co ma miejsce w przypadku programowaniu przez testy.

1. WPROWADZENIE

Metodyki zwinne, oraz wywodzące się z nich programowanie przez testy, odgrywają w inżynierii oprogramowania coraz większą rolę. Równocześnie praktyka przemysłowa pokazuje, że automatyzacja testów, która w metodykach zwinnych jest kluczowa [1,3], nie jest zadaniem trywialnym. Automatyzacja testów jest dodatkowo utrudniona jeżeli wymaga się jej wykonania przed implementacją kodu produkcyjnego. Nie sposób używać wtedy narzędzi typu capture&replay, które nagrywają interakcję użytkownika z aplikacją, po to by móc później ją odtworzyć w celu przetestowania aplikacji.

1

   Politechnika Wrocławska, Instytut Informatyki Automatyki i Robotyki; Wybrzeże Wyspiańskiego 27, 50-370 Wrocław; marian.jureczko@pwr.wroc.pl.

2

   Capgemini Polska Sp. z o. o. Software Solution Center, ul. Legnicka 51-53, 54-203 Wrocław

3

   Software Quality Lab, University of Paderborn, Warburger Str. 100, 33098 Paderborn, Niemcy; mmlynarski@s-lab.upb.de

4

   Capgemini sd&m Research, Carl-Weiy-Str. 42, 81739 Miinchen, Niemcy



Wyszukiwarka

Podobne podstrony:
Szczególne wymagania dla aplikacji internetowych• W czasie specyfikacji wymagań trzeba określić: -
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe Podsumowanie W tym rozdziale
KALKULACJA STUDIÓW PODYPLOMOWYCH: PROGRAMOWANIE BIZNESOWYCH APLIKACJI INTERNETOWYCH I MOBILNYCH czas
Opis efektów kształcenia na Studiach Podyplomowych Programowanie biznesowych aplikacji internetowych
Tabele sprawdzające program nauczania przedmiotu: Aplikacje internetowe na kierunku Mechanika i
Aplikacje internetowe KL. III Rok szkolny: 2013/2014 Nr programu: 312[01 ]/T,SP/MENIS/2004.06.14 Okr
PTER - metodyka testowania bezpieczeństwa aplikacji internetowych Krok 2 (IIK2) - testy konfiguracji
0 v o t n f ^ Część 3 Programowanie aplikacji internetowychKwalifikacja INF.03 Tworzenie i administr
ó_ «i» o i n f Część 3 Programowanie aplikacji internetowychKwalifikacja INF.03 Tworzenie i
RYS59 Grafika komputerowa Systemy operacyjne Programowanie Dla początkujących Internet
Moduł 1 Podstawy HTML Piotr Bubacz ITA-103 Aplikacje Internetowe Podsumowanie W tym rozdziale
error InternatES Program nie odpowiada. Może być zajęty, czeka na Twoję reakcję lub przestał- dział-
Image0005 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - me
Image0007 (3) X J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE -
Image0008 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE — me
Image0011 (3) J.Stadnicki Optymalizacja- wykład dla Mechaniki, część4: PROGRAMOWANIE NIELINIOWE - me

więcej podobnych podstron