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

Q: Расскажите про метод тест дизайна “Диаграмма изменения состояний”

A: Этапы:
Составляем диаграмму состояний объекта.
Составляем списки всех состояний и всех действий.
Комбинируем все действия и все состояния.
Из полученных комбинаций выделяем 3 группы тестов: позитивные, негативные, невалидные.
Удаляем невалидные.
👍2
👍5
Вопрос №85

Q: Тестируем формы: Текстовые поля и области (Text Field, Text Area)

A:
Проверки:

1. Обязательность полей (оставляем пустыми поочередно и вместе)
2. Вводим минимально/максимально допустимые значения (на 1 меньше, само значение и на 1 больше).
3. Ввод разного типа символов (латиница, кириллица, Unicode, цифры, спецсимволы, пробелы в разных местах строки, html тэги, данные из буфера обмена).
👍2
Вопрос №86

Q: Тестируем формы: Ссылки (Links)

A:
Проверки:

1. Префиксы: пустой, разные протоколы (http, https, ftp).
Далее аналогично текстовым полям (см предыдущие посты).
🔥4
Вопрос №87

Q: Тестируем формы: Чек боксы (Check box)

A:
Проверки:

1. Выбираем разное количество(ничего, один, два, все).
2. Наличие галочки Check all (для большого количества чек боксов).
3. Область возле чек-бокса тоже должна быть кликабельной.
😀
Вопрос №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