Первые шаги в тест-дизайне: Разбираемся в базовых техниках QA
Для чего же нужен тест-дизайн? Тест-дизайн — это сердце тестирования. Он позволяет определить, что и как мы будем тестировать. А без хорошего тест-дизайна даже самый умный и опытный тестировщик будет биться головой о стену, пытаясь понять, почему его тесты не находят ошибок.
Перейти к статье | QApedia
Для чего же нужен тест-дизайн? Тест-дизайн — это сердце тестирования. Он позволяет определить, что и как мы будем тестировать. А без хорошего тест-дизайна даже самый умный и опытный тестировщик будет биться головой о стену, пытаясь понять, почему его тесты не находят ошибок.
Перейти к статье | QApedia
🔥9👍2
Kibana. Использование языка запросов KQL при поиске логов
У Kibana имеется свой язык запросов KQL (Kibana Query Language). С помощью этого языка можно составлять запросы, которые помогают отфильтровывать и найти необходимую информацию.
Перейти к статье | QApedia
У Kibana имеется свой язык запросов KQL (Kibana Query Language). С помощью этого языка можно составлять запросы, которые помогают отфильтровывать и найти необходимую информацию.
Перейти к статье | QApedia
👍18
Построение графа покрытия UI-тестами бизнес-логики на основе VisualFSM
В мобильных приложениях всё больше локальной логики, всё меньше приложений выполняют функцию тонкого клиента для простого отображения данных с сервера. Описание этой бизнес-логики в виде конечных автоматов позволяет сделать код более надёжным и читабельным, а визуализация графа состояний конечного автомата помогает избежать фрагментарного видения бизнес-процесса у разработчиков.
Перейти к статье | QApedia
В мобильных приложениях всё больше локальной логики, всё меньше приложений выполняют функцию тонкого клиента для простого отображения данных с сервера. Описание этой бизнес-логики в виде конечных автоматов позволяет сделать код более надёжным и читабельным, а визуализация графа состояний конечного автомата помогает избежать фрагментарного видения бизнес-процесса у разработчиков.
Перейти к статье | QApedia
Сильные локаторы элементов для тестов фронтэнда
Автоматизированные тесты фронтэнда – это здоров. Мы можем написать тест с кодом посещения страницы – или загрузить лишь один компонент – и заставить код теста кликать по элементам или печатать так, как это сделал бы пользователь, а затем проверять состояние приложения после этих взаимодействий. Таким образом можно убедиться, что все, описанное в тестах, работает в приложении правильно.
Перейти к статье | QApedia
Автоматизированные тесты фронтэнда – это здоров. Мы можем написать тест с кодом посещения страницы – или загрузить лишь один компонент – и заставить код теста кликать по элементам или печатать так, как это сделал бы пользователь, а затем проверять состояние приложения после этих взаимодействий. Таким образом можно убедиться, что все, описанное в тестах, работает в приложении правильно.
Перейти к статье | QApedia
Как мне захотелось систематизировать виды тестирования
“Я, как и все люди, которые начали изучать тестирование, столкнулся с темой "Виды тестирования". Погружаясь в эту тему, я обнаружил множество различных классификаций и схем, которые иногда сильно отличались друг от друга. Это вдохновило меня на идею систематизации видов тестирования и создания общей схемы.”
Перейти к статье | QApedia
“Я, как и все люди, которые начали изучать тестирование, столкнулся с темой "Виды тестирования". Погружаясь в эту тему, я обнаружил множество различных классификаций и схем, которые иногда сильно отличались друг от друга. Это вдохновило меня на идею систематизации видов тестирования и создания общей схемы.”
Перейти к статье | QApedia
👍22❤1😁1
Bug policy. Что делать когда работа с дефектами — это хаос и ужас
Сегодня хотим рассказать о том, как нам в YouTravel.me удалось снизить количество дефектов в 30 раз — с 400 до 13 — менее чем за полгода.
Перейти к статье | QApedia
Сегодня хотим рассказать о том, как нам в YouTravel.me удалось снизить количество дефектов в 30 раз — с 400 до 13 — менее чем за полгода.
Перейти к статье | QApedia
Алоха, коллеги! А какую систему управления тестированием вы используете на работе?
Anonymous Poll
17%
TestRail
22%
Test IT
17%
Allure TestOps
3%
TestLink
14%
Zephyr
1%
HP ALM
10%
Qase
0%
Sitechco
16%
Google Docs наше все)
🔥8
Как сделать тесты на Espresso более читабельными и стабильными
"Если вы писали тесты на Espresso — тестовом фреймворке от Google с открытым исходным кодом, — то вы знаете, что они не всегда стабильны и легко читаемы."
Перейти к статье | QApedia
"Если вы писали тесты на Espresso — тестовом фреймворке от Google с открытым исходным кодом, — то вы знаете, что они не всегда стабильны и легко читаемы."
Перейти к статье | QApedia
😁1
Тестирование проектов: ожидание и реальность
Предупреждаем о возможных подводных камнях, с которыми рискует столкнуться начинающий тестировщик на разных этапах.
Перейти к статье | QApedia
Предупреждаем о возможных подводных камнях, с которыми рискует столкнуться начинающий тестировщик на разных этапах.
Перейти к статье | QApedia
👍2
Head of QA: начало
В этой статье автор поделится своим опытом работы в роли хеда. Это может быть полезным для тех, кто планирует расти в эту сторону, но имеет внутренние вопросики.
Перейти к статье | QApedia
В этой статье автор поделится своим опытом работы в роли хеда. Это может быть полезным для тех, кто планирует расти в эту сторону, но имеет внутренние вопросики.
Перейти к статье | QApedia
👍7
Как перейти из ручного тестирования в автоматизированное
Процесс погружения в автоматизацию волнует и начинающих специалистов, и опытных инженеров по тестированию. Одни считают, что автоматизация не их конёк, другие — что это трудозатратный процесс, который стоит отложить. В этой статье автор расскажет, как погрузиться в автоматизацию новичку, а также даст совет, как начать автоматизировать на проекте.
Перейти к статье | QApedia
Процесс погружения в автоматизацию волнует и начинающих специалистов, и опытных инженеров по тестированию. Одни считают, что автоматизация не их конёк, другие — что это трудозатратный процесс, который стоит отложить. В этой статье автор расскажет, как погрузиться в автоматизацию новичку, а также даст совет, как начать автоматизировать на проекте.
Перейти к статье | QApedia
🔥9
Как мы переложили на ChatGPT рутину в тестировании
"Мы решили исследовать возможности ChatGPT в нашей работе: чем он может быть полезен при составлении документации, написании тестовых сценариев и генерации автотестов. Конечно, это пока что не идеальный инструмент, но мы на своем опыте убедились, что в чём-то он уже может быть полезен многим тестировщикам."
Перейти к статье | QApedia
"Мы решили исследовать возможности ChatGPT в нашей работе: чем он может быть полезен при составлении документации, написании тестовых сценариев и генерации автотестов. Конечно, это пока что не идеальный инструмент, но мы на своем опыте убедились, что в чём-то он уже может быть полезен многим тестировщикам."
Перейти к статье | QApedia
👍6😁1
Как легко сделать подмену данных на вебе?
Хочу поделиться интересным приложением, которое значительно упрощает процесс веб-тестирования.
Перейти к статье | QApedia
Хочу поделиться интересным приложением, которое значительно упрощает процесс веб-тестирования.
Перейти к статье | QApedia
👍12
Kaspresso для самых маленьких
Автор расскажет вам о том, как написать первый тест на Android. В разработке автотестов используют Kotlin и нативный фреймворк Kaspresso.
Перейти к статье | QApedia
Автор расскажет вам о том, как написать первый тест на Android. В разработке автотестов используют Kotlin и нативный фреймворк Kaspresso.
Перейти к статье | QApedia
❤8👍3🔥1
Как в разы уменьшить время прохождения автотестов?
Сделать сервис автоматического создания пользователей и прикрутить Redis, конечно же.
Перейти к статье | QApedia
Сделать сервис автоматического создания пользователей и прикрутить Redis, конечно же.
Перейти к статье | QApedia
Тестируем Spring Boot приложения через Spock Framework
Написание тестов — важная часть создания качественного ПО, но в то же время кажется неинтересным и утомительным занятием. Попробуем улучшить этот процесс, объединив сразу несколько крутых технологий.
Перейти к статье | QApedia
Написание тестов — важная часть создания качественного ПО, но в то же время кажется неинтересным и утомительным занятием. Попробуем улучшить этот процесс, объединив сразу несколько крутых технологий.
Перейти к статье | QApedia
👍2
Частые ошибки тестировщиков – действительно ли мы развиваемся?
"В прошлом году я и Сандип Гарг работали над электронной книгой TestFlix, зачастую откровенно обсуждая качество, тестирование и жизнь в целом. В ходе такого разговора Сандип рассказал мне про Джерри Вайнберга. Я впервые услышал про него и начал изучать его высказывания, а затем – популярные книги вроде «Секретов консалтинга» и «General system design thinking»."
Перейти к статье | QApedia
"В прошлом году я и Сандип Гарг работали над электронной книгой TestFlix, зачастую откровенно обсуждая качество, тестирование и жизнь в целом. В ходе такого разговора Сандип рассказал мне про Джерри Вайнберга. Я впервые услышал про него и начал изучать его высказывания, а затем – популярные книги вроде «Секретов консалтинга» и «General system design thinking»."
Перейти к статье | QApedia
👍7❤1