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
Вопрос №88

Q: Тестируем формы: Radio button

A:
Проверки:

1. Один всегда выбран
2. Не могут быть выбраны оба
3. Область возле кнопки тоже должна быть кликабельной.
👍3
👍1
Вопрос №89

Q: Тестируем формы:Загрузка файла (File uploader)

A:
Проверки:

1. Не выбираем файл
2. Загрузка файлов разных размеров (меньше, ровно по ограничению, больше ограничения на размер, очень маленький файл)
3. Валидность формата файла
4. Как работает, если можно вводить в поле путь до файла
5. Далее аналогично текстовым полям (см предыдущие посты).
🔥5
Вопрос №90

Q: Тестируем формы: Телефон, Почта (Phone, Email)

A:
Проверки:

1. Проверяем как текстовые поля (см предыдущие посты).
2. Наличие плейсхолдера (подсказки).
3. Отдельно проверяем допустимые спецсимволы (+, (), @, @@,)
4. Наличие маски
👍3🔥1
Вопрос №91

Q: Тестируем формы: Логин, пароль (Login, Password)

A:
Проверки:

1. Проверяем как текстовые поля (см предыдущие посты).
2. Требования к сложности пароля (содержит/не содержит все/одно условия)
😃
👍1
Вопрос №92

Q: Тестируем формы: Выпадающий список (Dropdown)

A:
Проверки:

1. Проверяем как текстовые поля
2. Выбираем разные элементы.
3. Поиск по элементам (вводим первую букву - должен выбирать соответствующий элемент)
4. Сортировки
5. Отдельно проверяем, если этот список запоминает предыдущие значения
👍2
👍3🔥2
Вопрос №93

Q: Вопросы для QA лида. Какие задачи будете выполнять на старте работы с новым проектом?

A:
1. Проанализировать требования;
2. Спланировать и запустить процесс передачи знаний о проекте между тестировщиками, лидом, разработчиками и т.д.;
3. Собрать и консолидировать все вопросы команды тестировщиков и уточнить их на уровне менеджмента;
4. Провести kick-off meeting, на котором мы должны убедиться, что у всей команды есть понимание того, чем мы собираемся заниматься.
Вопрос №94

Q: Вопросы для QA лида. Какие этапы вы бы выделили в процессе планирования тестирования?

A:
1. Отобрать необходимые тесты (определить scope). Зависит от такого, какой вид тестирования мы хотим провести (functional, performance, security), сколько у нас времени и других факторов;
2. Разработать стратегию тестирования в соответствии со скоупом тестов и принятыми у вас в компании стандартами. Также важно, какие фичи/требования нужно протестировать, какие есть ограничения с точки зрения тестового окружения;
3. Продумать, какие средства будут задействованы для тестирования (test automation & test management);
4. Оценить ресурсы (размер команды, опыт, временные рамки);
5. Составить "дорожную карту" (roadmap): создать тикеты, отследить зависимости, назначить исполнителей;
6. Определить и создать необходимое для тестирования окружение (hardware, software, network);
7. Определить тестовые метрики, которые будет необходимо предоставить вышестоящему руководству/клиенту;
8. Задокументировать тест план. Провести review тест плана с командой и руководством.
👍1
Вопрос №95

Q: Вопросы для QA лида. Как вы будете информировать остальную часть команды (разработчиков, менеджеров, конечных юзеров, support менеджеров) о прогрессе вашей команды?

A:
1. Общение на митингах, переписка через email/месенджер;
2. Отслеживание выполнения задач/тикетов в соответствии с предполагаемым графиком;
3. Репортить текущий статус всем заинтересованным (процент выполнения, существующие issues);
4. Собрать, проанализировать и дать выжимку результатов тестирования.
Вопрос №96

Q: Вопросы для QA лида. Как вы себе представляете ежедневные задачи QA лида?

A:
1. Просмотреть/ответить на переписку;
2. Просмотреть новые/измененные тест кейсы, обсудить при необходимости;
3. Просмотреть новые/измененные требования/фичи продукта, выполнить соответствующие действия со стороны тест кейсов/тестового фреймворка;
4. Убедиться, что тестовое окружение функционирует корректно, подумать, как можно решить текущие проблемы и какие улучшения можно сделать, для более эффективной работы с окружением;
5. Промониторить Test Management System;
6. Создать тикеты/назначить их тестерам/закрыть завершенные. Убедиться, что каждый член команды имеет оптимальный объем работы.
Вопрос №97

Q: Вопросы для QA лида. Как отследить, что тестировщики эффективно заводят/проверяют баг тикеты?

A:
1. Просматривать созданные баг репорты, следить, чтобы они вовремя попадали в работу;
2. Быстро отслеживать возвращаемые тикеты, разбираться в причинах. Пример: тестировщик не предоставил необходимых данных, из-за чего разработчик не смог воспроизвести баг;
3. Проверять, чтобы все возвращаемые от разработчиков тикеты с фиксами были протестированы снова.
🔥6