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ę :)

1
Dodaj komentarz

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
cangoo Recent comment authors
  Subscribe  
najnowszy najstarszy oceniany
Powiadom o
cangoo
Gość
cangoo

Spoko lista, dzięki!