В этой статье Анастасия Ронжина, тестировщик сервиса Контур.Маркет, расскажет о том, почему стоит пробовать что-то новое, менять свои взгляды, подходы, ошибаться и снова пробовать.
У меня всё хорошо, я отлично работаю, меня хвалят, зачем мне что-то менять? Вполне логичный вопрос. В ответ цитата из книги «Алиса в Зазеркалье»:
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
Пока мы сидим и просто тестируем задачки, мир не стоит на месте. Джеймс Бах с Майклом Болтоном проводят очередное исследование и ищут подходы к тому, чтобы за короткое время тестировать с высоким качеством.
Эволюционирует место тестировщика в процессе разработки, да и сами процессы. Например, Максим и Ирина из нашей компании рассказывали про эволюцию автотестов, о том, как можно ускорить разработку с помощью тестов и изменении взглядов на то, кто и на каком этапе их должен писать. Лена и Илария рассказывали о том, что можно менять свои инструменты, подключаться к общению с пользователем, к подготовке ТЗ и прототипов, чтобы повысить качество продукта.
Добрый день. Я новичок в Serenity. Столкнулся с такой проблемой. Мне нужно сделать проверку на появление атрибута в классе после клика на кнопку. Делаю сравнение по значению атрибута. В консоли все проходит правильно. Но в отчете всегда тест прошел успешно не зависимо от результата. Прошу подсказать что я не так делаю?
Вот скрины кода:
1. Класс с методом
public String elementHasClass() {
return find (articlePageLike).getAttribute ("class");
}
2. Класс со степами где я провожу проверку
@Step
public void atribut(){
assertThat (articlePage.elementHasClass ().contains ("123"));
}
3. Скрин консоли где показано что атрибут находится правильно и проверка выдает false