Pisanie autotestów na jest i puppeteer dla strony
Należy napisać autotesty dla projektu https://github.com/leon-mbs/zstore
Jest demo do obejrzenia https://store.zippy.com.ua/ logowanie admin admin
Strona jest napisana w PHP, więc wystarczy sprawdzić na jednej przeglądarce (chromium)
Na Windows jest gotowa WAMP wersja z preinstalowanym pustym projektem - wystarczy rozpakować. To znaczy dla
testu najpierw po prostu usunąć i rozpakować ponownie
Ponieważ to klasyczna strona, tam sessja na ciasteczkach - powinna działać jak w zwykłej przeglądarce
Wszystkie ważne elementy stron mają atrybut id - nie powinno być problemów z celowaniem. błędy
na stronie wyświetlają się z pomocą toastr - należy określić że wystąpił błąd po jakimś jego tagu też powinno być
łatwe (w idealu, jeśli nie jest to trudne, policzyć samą pomoc lub zrobić zrzut ekranu)
Należy zrobić kilka zestawów testów (sekwencji operacji) w oddzielnych plikach, które można uruchamiać
oddzielnie lub sekwencyjnie
zaleca się wyodrębnić do importu powtarzające się części typu logowania
zaleca się dzielić test na sekwencyjne bloki, po których w logu można zrozumieć, gdzie wystąpił błąd (na przykład Dodanie pozycji)
Jest dużo logiki biznesowej, ale należy zrobić kilka próbnych testów
aby sprawdzić, czy warto na to poświęcać czas, to znaczy zatrudniać w przyszłości pisarza autotestów lub żywego
testera, który orientuje się w magazynowaniu.
Na razie potrzebne są takie sprawdzania:
- Zalogować się i upewnić się że strony się nie łamią ()sprawdzić tytuł lub tekst nagłówka na stronie
To znaczy sekwencyjnie otworzyć strony z menu (można zrobić kilka - dalej będzie kopiowane)
- Inicjalizacja danych - stworzyć parę TMZ w asortymencie, parę kontrahentów w spisie kontrahentów z minimum pól
- Zakup - stworzyć przyjęcie towaru z jedną pozycją przeprowadzić, upewnić się że towar jest na magazynie.
- stworzyć wydanie towaru, sprawdzić kasa
Wynikiem powinien być gotowy, skonfigurowany projekt pod node (będzie uruchamiany pod Windows)
-
якщо ви тільки плануєте розпочинати автоматизацію, то чому не обрати більш сучасніші інструменти? Вам краще підійшло б playwright на JS/TS. Сучасний фреймворк який має багато плюшок з "коробки" і дозволяє писати стабільні e2e тести
-
Вибір за вами звісно, я просто повз проходив і порадив. Записувати дії на сторінці... ви маєте на увазі рекордер який записує дії користувача? то в pw він значно потужніший. взагалі все що потрібно знати це те, що команда яка розробила pupetir зараз працює на playwright
-
Aktualne zlecenia dla freelancerów w kategorii Testowanie i kontrola jakości
Potrzebna osoba, która obecnie fizycznie znajduje się w JaponiiTrzeba przetestować otwarcie linku i nagrać ekran smartfona. Nic trudnego. Każdy może to zrobić. Programowanie na Androida, Testowanie i kontrola jakości ∙ 7 godzin 22 minuty temu ∙ 3 oferty |
Inżynier Pentest botów TelegramZadania: Przeprowadzenie testów bezpieczeństwa botów Telegram Wyszukiwanie luk w logice, API i integracjach Opracowanie raportu z ryzykiem i rekomendacjami Wymagania: Doświadczenie w zakresie bezpieczeństwa aplikacji / testów penetracyjnych Znajomość OWASP Top 10 i… Testowanie i kontrola jakości ∙ 5 dni 19 godzin temu ∙ 13 ofert |
Funkcjonalne i międzyprzeglądarkowe testowanie aplikacji internetowej (Manual QA)
168 PLN
Potrzebne jest przeprowadzenie testów funkcjonalnych i międzyprzeglądarkowych aplikacji webowej. Co należy zrobić: Sprawdzić kluczowe scenariusze użytkownika: Przetestować na różnych urządzeniach i przeglądarkach Zgłosić znalezione błędy w postaci uporządkowanych raportów:… Testowanie i kontrola jakości ∙ 8 dni 16 godzin temu ∙ 28 ofert |
Testowanie strony przed uruchomieniem / pełne ręczne QAOpis zadania: Szukamy testera, który będzie w stanie w pełni sprawdzić stronę przed uruchomieniem w produkcji. Strona jest obecnie na końcowym etapie rozwoju, dlatego należy przejść przez wszystkie główne scenariusze użytkowników, znaleźć błędy, zarejestrować je i przygotować… Testowanie i kontrola jakości ∙ 12 dni 22 godziny temu ∙ 36 ofert |