Lista narzędzi testerskich

Jeżeli kiedykolwiek zastanawiałeś się, jakiego narzędzia lub podejścia użyć w celach testowania różnego rodzaju aplikacji, może natknąłeś się na listę narzędzi testowych sporządzoną przez The Minstry of Testing (powiedzmy, taki odpowiednik polskich Testerzy.pl).

Foto: moje, 2007

Lista jest naprawdę imponująca – zawiera wiele narzędzi, pogrupowanych wg celu, np. testowanie aplikacji www, desktopowych, zarządzanie testami itd.

Link: http://www.ministryoftesting.com/resources/software-testing-tools/

Niektóre z narzędzi:

  • Selenium – chyba najbardziej znana rodzina narzędzi do nagrywania, pisania, uruchamiania testów automatycznych. Najważniejsza informacja: udostępnia możliwość testowania stron www w większości przeglądarek (Firefox, IE, Chrome…) i języków (Java, .NET, Python, Ruby…).
  • Watir / WatiN – alternatywa dla Selenium – framework umożliwiający testy aplikacji www w Ruby i .NET.
  • RSpec – framework do pisania/uruchamiania testów w Ruby. Bardzo prosty i użyteczny. Analogie: NUnit, JUnit.
  • Cucumber – podobnie jak RSpec, framework do pisania testów, oparty o filozofię BDD (behavior-driven development). Cucumber umożliwia pisanie testów w taki sposób, aby były czytelne dla osób nietechnicznych. Można używać go w wielu językach (Ruby, Java/Groovy, JavaScript, .NET, PHP, C++ i inne). Komunikuje się także z wieloma frameworkami (np. Ruby on Rails, Selenium, Spring, Watir).
  • TestWise – opensourcowe środowisko do nagrywania, uruchamiania i pisania testów, a także dodatek do Firefoxa umożliwiający nagrywanie testów w RSpec, Watir, Cucumber i Selenium. Używałam go jakiś czas temu, nie zrobiło na mnie piorunującego wrażenia, edytor miał parę bugów. Okej, ale wolę Selenium + normalne środowisko typu Visual Studio albo IntelliJ. Ostatecznie nawet… Notepad++.
  • Team City, Jenkins, Bamboo – środowiska continuous integration – umożliwiają przeprowadzenie budowania kodu oraz automatycznego uruchomienia testów, raportowania błędów, instalowania zbudowanych programów itd.
  • Coded UI Test Builder – umożliwia nagrywanie testów klikających po interfejsach aplikacji desktopowych. Coded UI jest narzędziem Microsoftu m.in. do testowania aplikacji okienkowych.

Przydatny wpis? Postaw mi kawę :)

0 0 votes
Article Rating
Subscribe
Powiadom o
guest
1 Komentarz
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments
cangoo
cangoo
7 lat temu

Spoko lista, dzięki!