Celem niniejszego artykułu jest porównanie wybranych narzędzi do realizacji testów oprogramowania. Do analizy wybrano 7 narzędzi typu open source: Selenium IDE, Selenium WebDriver, JMeter, SoapUI, SikuliX, AutoIT, Katalon Studio. Badania przeprowadzono za pomocą dedykowanych aplikacji testowych (desktopowej, internetowej oraz usługi sieciowej).
EN
The subject of this article is a comparison of selected tools for the implementation of software tests. Seven open source tools were selected for the analysis: Selenium IDE, Selenium WebDriver, JMeter, SoapUI, SikuliX, AutoIT, Katalon Studio. The research was carried out using dedicated test applications (desktop, web and web service) with the same functionality.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
In the last years the software engineering community pays a strong interest in agile development methods. Those methods place software testing for example the Test-Driven Development method as an important task of the development process. Agile projects rely on good test automation tools. In this paper we evaluate five test automation tools for their usage in acceptance testing for web applications using Test-Driven Development.
PL
Rozdział prezentuje analizę porównawczą wybranych narzędzi umożliwiających tworzenie zautomatyzowanych testów akceptacyjnych, czyli Fitnesse, Proven!, 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ą aplikacji. Do ich uruchomienia potrzeba serwera aplikacji. W związku z tym nie każda aplikacja 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.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.