Programming & QA
331 subscribers
271 photos
177 links
Smartiqa - платформа о технологиях, программировании и тестировании ПО.

Сайт: https://smartiqa.ru
Канал YouTube: https://www.youtube.com/channel/UCk_7MNLSD0S2fxi0EQ-V6lQ
Vkontakte: https://vk.com/smartiqa
Vkontakte Python: https://vk.com/smartiqa_python
Download Telegram
Вопрос №76

Q: Расскажите, как вы понимаете Test-driven development (Разработка через тестирование, TDD)?

A: Пишем тест, за ним пишем код, далее делаем рефакторинг с постоянной оглядкой на то, что ранее пройденные тесты должны по-прежнему проходить.
👍3
🔥5
- - - - - - - - -
Собеседование на должность QA Automation Engineer. Основы программирования.
Часть 2.
- - - - - - - - -

Продолжение списка вопросов и ответов, которые помогут вам пройти собеседвание на должность QA Automation Engineer.

Обратите внимание, что должность эта представляет собой нечто среднее между ручным тестировщиком и разработчиком. А значит - вопросы будут как по общей теории тестирования, так и по основам программирования.

Читать здесь: https://smartiqa.ru/blog/qa_automation_engineer_interview_2
👍1
😂
👍3
- - - - - - - - -
Собеседование на должность QA Automation Engineer. Web, SQL, Linux, Git, сети.
Часть 3.
- - - - - - - - -

Заключительная часть вопросов и ответов для подготовки к собеседованию на должность QA Automation Engineer.

Перейти к статье: https://smartiqa.ru/blog/qa_automation_engineer_interview_3
🔥1
👍1
Вопрос №78

Q: Что такое матрица тестирования?

A: Матрица, в которой колонки – это требования к системе, строки – тест кейсы. Такая матрица является одним из способов оценки покрытия.
👍1
Вопрос №77

Q: Что такое Behaviour-driven development (BDD)?

A: Позволяет совместить технические интересы и интересы бизнеса - используем предметно ориентированный язык, понятный и менеджерам и программистам. Пример такого языка: Gherkin.
👍2
- - - - - - - - -
Шпаргалка для Python QA Automation
- - - - - - - - -

Полезные формулы будут очень кстати в решении рабочих задач.

Посмотреть шпаргалку: https://smartiqa.ru/blog/python_qa_automation_engineer_cheat_sheet
🐍 Митап по автоматизации тестирования на Python 26 сентября

Вместе с инженерами компании-разработчика вычислительной техники YADRO и нижегородским сообществом PythoNN мы обсудим правила, которые помогут сделать тесты понятнее, поговорим, как поддерживать автотесты одновременно в коммерческой и опенсорсной версиях ПО, и как использовать pytest plugins.

Темы и спикеры:
«Понятные тесты», Никита Соболев, опенсорс-разработчик, PythoNN.
Никита расскажет про базовые правила, которые позволят сделать тесты значительно понятнее и удобнее.

«Архитектура автотестов для проекта с opensource ядром», Андрей Березин, SDET в QA-команде, YADRO.
Андрей сделает разбор нескольких решений для задачи тестирования двух продуктов (публичный и коммерческий) с общим функционалом. Расскажет о плюсах и минусах каждого подхода.

«Pytest plugins: расширяем функционал тестового фреймворка через плагины», Александр Волков, тимлид AQA-команды, YADRO.
Александр поделится своим опытом в использовании плагинов для pytest: как и для чего мы их используем, зачем пишем собственные, а также как использовать одновременно не один, а несколько плагинов.

Подключайтесь к трансляции 26 сентября в 19:00 по московскому времени.
Все подробности и регистрация на митап на сайте https://engineer.yadro.com/python-meetup/?utm_source=vk&utm_medium=smartiqa_python
Вопрос №79

Q: Какие техники составления тест-кейсов знаете?

A: Классы эквивалентности, проверка граничных значений, таблица принятия решений, pairwise, диаграммы изменения состояний.
-------------
Python code samples / Полезные кусочки кода на Python
-------------

В это статье даны полезные методы с объяснениями для вашего успешного кода.

Узнать больше: https://smartiqa.ru/blog/python_code_samples
🔥1
Вопрос №80

Q: Расскажите про метод тест дизайна “Классы эквивалентности”

A: Классы эквивалентности - данные, на которых (как мы ожидаем) программа будет вести себя одинаково.
Этапы:
1. Разбиваем входные данные на классы эквивалентности.
2. Выбираем одного представителя из каждого класса.
3. Выполняем тест.
​​На каждый интуитивно понятный интерфейс всегда найдется юзер потупее:

https://vk.com/video-30666517_456245931