Большое вам спасибо за столь полезную информацию!
- Форум тестировщиков
- → Публикации Lara_Kroft
5 публикаций создано Lara_Kroft (учитываются публикации только с 27 апреля 2023)
Отправлено автор: Lara_Kroft 22 ноября 2020 - 00:08 в Автоматизированное тестирование
Большое вам спасибо за столь полезную информацию!
Отправлено автор: Lara_Kroft 21 ноября 2020 - 23:35 в Автоматизированное тестирование
Ах да, еще зависит от вашей build tools - Gradle vs Maven. Но в целом подход схожий -
gradle clean test --tests com.your_test_project.testClass -DthreadCount=5 -Dparallel=methods
Отправлено автор: Lara_Kroft 21 ноября 2020 - 23:31 в Автоматизированное тестирование
Здравствуйте :)
Слишко мало деталей для подсказки)
Если у вас веб автоматизация, то ваш драйвер должен бить заимплементирован как многопоточний - лучше всего обернуть его в ThreadLocal
https://docs.experit... Best Practices (Web Driver in individual test method using ThreadLocal) и https://www.youtube.com/watch?v=5wgusEV4uSQ (гуглила налету, но ви можете поискать видео получше)
Если у вас бек-енд (АРІ) автоматизация, то можна использовать UserPool -
public class UserPool { private static Map<Long, String> userIds = new HashMap<>(); public static String getUser() { long threadId = Thread.currentThread().getId(); if (!userIds.containsKey(threadId)) userIds.put(threadId, createIndividualUser()); return userIds.get(threadId); } // createIndividualUser() - должен создавать нового юзера и возвращать его уникальную Id
Ну, и конечно, лучше всего использовать TestNg (нежели jUnit, хотя в 5 версии много крутих фич) для таких целей. У него есть уже предусмоетрний @DataProvider(parallel = true), что позволяет запускать тести в паралели :)
Удачи вам!
Отправлено автор: Lara_Kroft 21 ноября 2020 - 23:19 в Начинающему тестировщику
Здравствуйте!
С чем может быть связан такой баг: главная страница сайта "дёргается", появляется\исчезает скроллбар. Проблема адаптации? Рендер страницы?
Здравствуйте!
Скорее всего ето проблема с аниманией, т.е. JavaScript, ибо все елементи на странице статические (HTML, image, etc.), а за динамфку отвечает JS.
Лучше всего записать видео с исчезновеним скроллбара и отравить девелоперам на доработку. Так же, советую такие баги проверять на разних браузерах.
Так как у кажного браузера свой render engine https://developer.mo...ng/Introduction -> Почему возникают кросс-браузерные проблемы?
Отправлено автор: Lara_Kroft 21 ноября 2020 - 23:15 в Начинающему тестировщику
Привет всем :)
@adrt
все недочети, что ви нашли, и есть баги.
1) проблема с валидацией (скорее всего на стороне бек-енда, но так же может бить клиент). Очень советую вам тестировать веб-сайти с включенним Chrome Developer Tools (или отладчик вашего браузера) -> Console (для отображения ошибок) или Networks (что би увидеть, какие requests отсилает сервер и наоборотр)
2) проблема UI, т.е. только клиента (браузера) - должен бить alignment и так же ограничение по оличеству символов, оторие пользователь может ввести.
3) однозначно проблема UI. При етом, там явно не 1, а бо больше багов. Нельзя ввести 99 - баг 1, bypass етого ограничения через точку - баг 2, кнопка неактивна - баг 3
4) скорее всего функциональний баг, так как может бить указан неверний URL в линке - <a href="non-existing_url">, из-за чего вилетает ошибка Error URL". В етом случае настоятельно рекомендую использовать Browser Developer Tools
Удачи вам!
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru