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.

Jedna myśl nt. „Lista narzędzi testerskich

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *