04.06.2020 00:00 |
Оригинальная публикация Автор: Александр Пушкарев
Давайте представим себе гипотетическую ситауацию (в которую мы регулярно, вляпываемся). Вас назначили на проект «запилить» автоматизацию. Вам дают огромный тест план с большим количеством (тысячи их!) «ручных» тестов, и говорят что надо что-то сделать, и вотпрямщас. А еще, чтоб быстро и стабильно.
Писать Unit тесты, или даже думать о TDD — уже поздно, код продукта давным-давно написан. Ваше слово, товарищ автотестер!
![image](https://habrastorage.org/webt/c6/l-/p9/c6l-p9jm_r8j9ix3dpkptsalx3i.jpeg)
К счастью, есть небольшой трюк, который позволит и coverage повысить, и сделать тесты стабильными и быстрыми — Subcutaneous tests («подкожные тесты»), но обо всем по порядку. |
Подробнее...
|
03.06.2020 00:00 |
Автор: Рикард Эдгрен (Rikard Edgren) Оригинал Перевод: Ольга Алифанова
Добавьте в ваш прогон немного быстрых и не всегда полезных тестов (взято у Кейнера/Баха).
- Тест ботинка – найдите поле ввода, переведите в него курсор, положите ботинок на клавиатуру и уйдите на обед.
- Граничное тестирование – тестируйте на границах, потому что неверное кодирование границ – распространенная ошибка.
|
Подробнее...
|
02.06.2020 00:00 |
Оригинальная публикация
Кажется, уже сложно представить себе веб-приложение, которое не использует микрофронтендную архитектуру для возможности реализовать гибкое и функциональное приложение. И как в любом архитектурном подходе, в микрофронтенде необходимо обеспечивать качественное тестирование разрабатываемых компонентов.
Но с чего стоит начать и что ждет каждого, кто вступит на путь автоматизации микрофронтенда, когда многие привыкли тестировать уже собранные из кусочков приложения?
![](https://habrastorage.org/webt/d2/ya/io/d2yaiojne1evr_w64klnelotypk.png)
Привет. Меня зовут Александр Воробей, я ведущий специалист по автоматизации тестирования в Тинькофф. В этой статье я постараюсь вкратце рассказать, с чего мы начинали автоматизацию микрофронтенда, с какими проблемами встретились и какие результаты получили.
|
Подробнее...
|
|
01.06.2020 00:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Недавно постоянный читатель моего блога показал мне отличную статью о важности технических навыков для тестировщика. Автор проводит прекрасную аналогию: тестировщик, не разбирающийся в технических концепциях, похож на хирурга, не знающего анатомию. Если мы планируем тщательно тестировать наши приложения, то должны понимать базовые системы, заставляющие их работать. |
Подробнее...
|
29.05.2020 00:00 |
Оригинальная публикация Меня зовут Иван Сидоренко, я инженер по тестированию в компании Digital Design. Передо мной стояла задача разработки авто-тестов для одного из наших проектов с помощью инструмента Selenium WebDriver на языке Java. Подробнее про это вы можете прочитать в моей прошлой статье
Selenium — это инструмент для автоматизации веб-приложений в различных браузерах. В ходе разработки авто-тестов мне попался сценарий, при котором необходимо взаимодействовать с Windows окном для загрузки файлов. К сожалению, Selenium не умеет работать с Windows окнами, поэтому нужно было найти альтернативное решение.
В ходе поисков выбор пал на AutoIT. Этот инструмент разработан для автоматизации задач в Microsoft Windows, что и было необходимо. В этой статье я опишу работу с AutoIT для решения поставленной задачи. Предполагается, что у вас уже развернута среда разработки с подключенным Selenium WebDriver. В качестве примера будет использоваться окно для загрузки фотографий на одном из сайтов по редактированию фото. Итак, приступим. |
Подробнее...
|
28.05.2020 00:00 |
Автор: Виктор Славчев (Viktor Slavchev) Оригинал статьи Перевод: Ольга Алифанова
В прошлой части ретроспективных уроков исследовательского тестирования я делился знаниями об эвристиках. Сегодня мы поговорим об одной специфической эвристике – эвристике оракула тестирования. |
Подробнее...
|
27.05.2020 00:00 |
Оригинальная публикация
![](https://habrastorage.org/webt/aq/bc/pt/aqbcpthfvbl2b0kbmyek-msbgvs.jpeg)
Нет, конечно же ручники будут нужны. Но с каждым годом потребностей в них будет все меньше. Уровень зарплаты быстро упрется в потолок, а от монотонных задач будет тошнить. Если у вас есть желание оставаться в QA и вырасти в автоматизатора (разработчика?), то текст ниже для вас. |
Подробнее...
|
26.05.2020 00:00 |
Автор: Питер Хутон (Peter Houghton) Оригинал статьи Перевод: Ольга Алифанова
За последние годы я неоднократно говорил и писал о рандомизации как технике тестирования. Здорово видеть, как загораются глаза людей, уловивших суть концепции и ее потенциал.
Идея "создать случайные тестовые данные на лету, передать их в приложение, а затем сделать шаг назад и посмотреть, что будет" радует ищущих новые блокеры в ходе тестирования надежности.
Однако вскоре на их безоблачном небе появляются тучки, и они начинают понимать, что тут возможны ловушки. Ниже – подсказки, как предотвратить распространенные явные блокеры. |
Подробнее...
|
25.05.2020 13:49 |
Опубликован очередной выпуск рассылки за конец апреля.
В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.
Содержание рассылки доступно по ссылке.
Подписаться на рассылку |
22.05.2020 00:00 |
Оригинальная публикация Автор: Денис Лаптов
![image](https://habrastorage.org/webt/3q/br/eb/3qbrebmmh_tlp8ohxvp07he8b6q.jpeg)
Доброго времени суток всем! Меня зовут Денис, я руководитель службы тестирования в «БАРС Груп».
Прочитав очень много интересных статей и почерпнув оттуда много полезной информации, захотелось что-то дать взамен. Тогда я начал анализировать темы: одни были уже озвучены, другие слишком просты («как войти в IT?»). P.S. ничьи чувства задеть не хотелось :) |
Подробнее...
|
21.05.2020 00:00 |
Автор: Кинга Витко (Kinga Witko) Оригинал статьи Перевод: Ольга Алифанова
Уверена, что вы ежедневно думаете, как улучшить тестирование и найти проблемы до того, как продукт уйдет в релиз.
Отличный способ попробовать что-то новое – это превратить ваши тест-сценарии в настоящих мутантов. |
Подробнее...
|
|
|
|