Czy ktoś wie o zautomatyzowanym pakiecie testowania GUI, który działa z PyQT oprócz Squish? Nic przeciwko Squishowi Po prostu szukam innych pakietów. Byłoby fajnie, gdyby istniał pakiet open source. Testuję pod Linuxem.PyQT GUI Testowanie
Odpowiedz
Powinieneś być w stanie używać pyunit w połączeniu z PyQT.
Ostatnie wiadomości z 2007 roku? – Macke
Podczas gdy pyunit (nazywany unittest in stdlib) jest dobry do normalnego testowania jednostkowego, nie obsługuje testów GUI. –
@PaulHildebrandt W chwili pisania Python unittest działa z PyQt, zobacz [ten artykuł] (http://johnnado.com/pyqt-qtest-example/). Pozdrawiamy, Tord – sunyata
Wygląda na to, że PyQT4 zawiera obiekt QtTest, który może być używany do testowania jednostkowego.
Można użyć py.test z wtyczką pytest-qt. Jest to prosty przykład, jak może on być stosowany here
Inną alternatywą jest użycie wbudowanej unittest modułu wraz z QtTest (części QtTest został zbudowany w PyQt). Dłuższy przykład podano w this article
Wszystko to za darmo i open source :)
Porównując te dwie alternatywy, pierwsza kombinacja daje więcej funkcji i ładniejszego interfejsu API, podczas gdy druga ma tę zaletę, że nie dodaje więcej zależności – sunyata
- 1. Jak zorganizować kod GUI (dla PyQt)?
- 2. Otwórz plik GUI z innego pliku pyqt
- 3. Automatyczne testowanie aplikacji C/C++ GUI
- 4. Autoscroll pyqt QTextWidget
- 5. Python: Okno wyskakujące PyQt
- 6. Przykład prawidłowego użycia QThread w PyQt?
- 7. Aktualizowanie dynamicznego QGridLayout - Python PyQt
- 8. Pytanie o wyjście w aplikacji PyQt
- 9. Dlaczego muszę utworzyć obiekt `QApplication` i jaki jest jego cel w programowaniu w PyQt GUI?
- 10. Jak zasygnalizować z uruchomionego QThreada do PyQt Gui, które go uruchomiło?
- 11. PyQt - wymuszenie pojawienia się jednej karty?
- 12. PyQt: usuwanie niepotrzebnych kolumn
- 13. Optymalizowanie aplikacji PyQt
- 14. PyQt Połącz z keyPressEvent
- 15. Klucz/wartość pyqt QComboBox
- 16. PyQt/PySide - wyświetlanie ikon
- 17. PyQt i menu kontekstowe
- 18. Jak zbudować projekt PyQT?
- 19. Nie można skonfigurować pyqt
- 20. Kompilowanie shaderów w PyQt
- 21. PyQt na Androidzie
- 22. Błąd podczas instalacji PyQt
- 23. Przycisk kliknięcia PyQT kliknięty
- 24. Okno dialogowe logowania PyQt
- 25. Automatyczne testowanie aplikacji OpenGL
- 26. Jak zintegrować projektanta PyQt w Eclipse?
- 27. Czy program SymPy może renderować LaTeX do użycia w GUI?
- 28. rysowanie pyqta na widgecie exsiting GUI
- 29. Jakie są zalety PyQt nad PyGTK i na odwrót?
- 30. Testowanie instalatorów systemu Windows
Wiesz, mam całą książkę na temat „Scripted testowanie GUI z Ruby” (http://pragprog.com/ titles/idgtr/scripted-gui-testing-with-ruby), które dostałem ze spotkania grupy użytkowników Ruby, ale nigdy go nie przeczytałem, aby dowiedzieć się, jakiego rodzaju narzędzia używają. – ewall
Co próbujesz osiągnąć dzięki tym testom? –
Jestem bardzo ciekawy, aby poznać ostateczne rozwiązanie, którego użyłeś ~ – Drake