Jakie są dobre narzędzia do automatyzacji testów open source do testowania aplikacji internetowych?Narzędzia do automatyzacji testów Open Source do testowania funkcjonalnego aplikacji internetowych
Narzędzia do automatyzacji testów Open Source do testowania funkcjonalnego aplikacji internetowych
Odpowiedz
Watir - „Web Application Testing w Ruby”, darmowa rodziny open-source bibliotek automatyzacji sieci w Ruby. Biblioteki obsługują IE w systemie Windows, Firefox w systemach Windows, Mac i Linux, Safari na komputerach Mac, Chrome w Windows i Flash w Firefoksie. Uwaga: Firewatir (kierujący na Firefoksa) jest teraz połączony z Watir. Aby uzyskać listę dodatkowych narzędzi, które są dostępne w celu rozszerzenia niektórych funkcji - zobacz stronę Watir, a także stronę Alternative Tools for Web Testing na stronie OpenQA, aby uzyskać więcej informacji.
Oto kilka informacji dla wielu innych narzędzi testowych http://www.softwareqatest.com/qatweb1.html
Oto porównanie:
Polecam Selenium, ponieważ jego obsługa JavaScript jest lepsza. W szczególności polecam Selenium 2.0 (teraz dostępny jako wersja alpha): został niedawno zintegrowany z WebDriver, aby ulepszyć jego interfejs API, dzięki czemu jest znacznie łatwiejszy w użyciu.
Jeśli spojrzysz na Selenium, to chciałbym również spojrzeć na TestMaker przez PushToTest.com. Jest to framework do automatyzacji testów open source, który pozwala tworzyć testy oparte na danych dla Selenium i umożliwia uruchamianie skryptów jako funkcjonalnych, automatycznych testów regresji i obciążeń, a także monitorów SLA produkcji. Możesz pobrać narzędzie ze strony internetowej i istnieje samouczek, który poprowadzi Cię przez pracę ze skryptami Selenium.
selenium + testng to moja rekomendacja.
selenium jest dla interfejsów API, które wywołują javascript w celu symulacji działania użytkownika na stronie internetowej.
TestNG to framework testowy jak JUnit, ale również wspierać grupowanie i wielowątkowego nad dużego zestawu danych testowych w formacie tabeli
osobiście polecam selenu webdriver. Jeśli chcesz napisać swoją automatyzację testową za pomocą ruby, możesz rozważyć watir. Interfejs Watir jest prostszy do zrozumienia i wykorzystania niż selen-webdriver. Możesz rzucić okiem na kilka przykładów, które stworzyłem przy użyciu różnych narzędzi. Oto linki
Watir + rspec: http://testingandagile.blogspot.com/2011/08/getting-started-with-automation.html
ogórek + Kapibara + selen-webdriver: http://testingandagile.blogspot.com/2011/07/cucumber-capybara-webdriver-example-for.html
Inną opcją jest Sahi http://sahi.co.in/ Jest dobrze nadaje się do zastosowań wykorzystujących wiele AJAX i Javsascript ponieważ nie potrzebuje żadnych instrukcji wait (automatycznie czeka na AJAX i ładowanie stron), automatycznie lokalizuje elementy między ramkami/ramkami iframe, ma stabilne inteligentne akcesoria, które nie używają XPath, ale raczej używa relacyjnych API, takich jak near, in, under itp. ma również szpiega/szpiega dostępu dla wszystkich przeglądarek. Ma sterowniki w Sahi Script (Javascript), Java, Ruby i PHP.
SeLite pomaga w testowaniu funkcjonalnym.Jest to platforma dla IDE Selenium, która umożliwia twoim testom dostęp (odczyt i zapis) do testowego DB (wyizolowanego z DB testowanej aplikacji). Zobacz https://code.google.com/p/selite/wiki/ProjectHome.
SeLite jest idealny, jeśli aplikacja internetowa korzysta z SQLite, ponieważ (osobny) testowy DB jest również w SQLite - test, który sprawia, że cykl życia danych jest bardzo łatwy. Możesz jednak korzystać z SeLite, nawet jeśli Twoja aplikacja internetowa używa innego typu DB.
- 1. Co to jest najlepsze narzędzie do automatyzacji open source do testowania funkcjonalnych stron internetowych?
- 2. Narzędzia do testowania automatyzacji dla aplikacji Oracle Forms?
- 3. Fałszywe strefy czasowe do testowania aplikacji internetowych
- 4. Chmura (wirtualne) maszyny dostępne bezpłatnie do testowania open source?
- 5. Biblioteka Java do testowania usług internetowych
- 6. Narzędzie do analizy kodów źródłowych (Source Security) Open Source dla Java
- 7. Open source C++ biblioteka do matematyki wektorowej
- 8. Rozwiązanie do zarządzania kluczem Open Source
- 9. Pliki Xcode iPhone open source do dystrybucji
- 10. Narzędzie do wizualizacji przepływu Open-source
- 11. Interesujące API open-source (Java) do samokształcenia?
- 12. Narzędzie Open-Source do monitorowania wydajności Glassfish
- 13. Pisanie klienta USSD LUB USSD Open Source/Do kupienia Klient
- 14. Open source OCR
- 15. Czy istnieje sposób automatyzacji testowania strony internetowej?
- 16. Jakie są najlepsze narzędzia do testowania aplikacji dla urządzeń iPhone?
- 17. Sugeruję schemat automatyzacji testów dla mojego scenariusza
- 18. Kompleksowy zestaw testów open-source dla Biblioteki C Standard
- 19. Open source interpreter PostScript
- 20. Open Source SharePoint?
- 21. Open Source Metadata Management Tool
- 22. Program do rysowania wykresów Open Source obsługujący testowanie wykresów planarnych?
- 23. Czy jest jakiś open source ddk Open Source dla Androida?
- 24. Narzędzia do skrobania stron internetowych/narzędzia dostępne w Ruby
- 25. Ideatorrent open source alternative
- 26. Automatyczne narzędzia do testowania Vb6 UI?
- 27. Tworzenie projektu Android Open Source?
- 28. Wytyczne do testowania aplikacji GIS
- 29. Java Open Source Workflow Engines
- 30. Open Source filtrowania współpracy ramy