📚 ProTestingInfo 🔷 Канал по тестированию 📚 – Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.31K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Данные аббревиатуры и связанные с ними понятия часто встречаются в вопросах на собеседованиях, поэтому сейчас их повторили.
Ещё можно повторить, что означает SDLC, STLC😉
Кстати, сколько верно ответили из 9 вопросов? Посчитайте, пожалуйста, свои верные ответы. Интересна статистика.
Спасибо!!
Anonymous Poll
3%
0
1%
1
2%
2
8%
3
11%
4
16%
5
21%
6
22%
7
13%
8
2%
9
Всем привет, теперь я хочу поговорить о глаголах, которые используются в ожидаемых результатах тестовых сценариев на английском языке

Как вы знаете, в английском языке существуют две формы залога: активный залог (the Active Voice) и пассивный залог (the Pas­sive Voice).

🔷В активном залоге глагол обозначает действие, которое производится подлежащим, например,
🔹The system displays (or should display) the error message "Invalid password". - Система отображает (должна отображать) сообщение об ошибке "Неверный пароль"

🔷В пассивном залоге глагол обозначает действие, которое производится над подлежащим:
🔹The error message "Invalid password" is displayed under the label of field "Password". - Под надписью поля "Пароль" отображается сообщение об ошибке "Неверный пароль".

😄Итак начнёмс.
Глаголы, которые используются в ожидаемых результатах / expected results. Указаны примеры предложений.
🔘Active voice:
🔳...is default by - по умолчанию
🔳The button is active - кнопка активна
🔳The button is absent - кнопка отсутствует
🔳The button is present - кнопка присутствует
🔳The value should equal 75 - значение должно быть равно 75
🔳The field is not editable - поле не редактируется
🔳The timestamp has name - временная метка имеет наименование
🔳The timestamp is (should be) in the list -временная метка находится (должна находиться в списке)
🔳Expected result of every step corresponds to described expected result of steps 3-5 - ожидаемый результат каждого шага соответствует описанному ожидаемому результата 3-5 шагов
🔳The value should exist in database - значение должно существовать в базе данных
🔳The system highlights... - система выделяет
🔳System shows pop-up window - система показывает всплывающее окно
🔳There are valid names of values - имеются допустимые имена значений
🔳The message area contains the following text - область сообщений содержит следующий текст
🔳Information from pop-up window corresponds to the requirements - информационное всплывающее окно соответствует требованиям


🔘Passive voice:
🔳The button is disabled/enabled - кнопка отключена/включена
🔳The icon "Edit" is displayed correctly - иконка "Редактировать" отображается корректно
🔳This field is calculated on the fly - это поле вычисляется на лету
🔳User is logged successfully
🔳Homepage is displayed - отображается главная страница
🔳The page is opened - страница открыта
🔳The file is uploaded- файл загружен
downloaded-загружен/скачан
imported-импортирован
exported-экспортирован
🔳The entity is created - сущность создана
added -добавлена
updated -обновлена
edited -отредактирована
deleted -удалена
renamed -переименована
saved -сохранена
changed -изменена
🔳Downloaded information is corresponded to information... - загруженная информация соответствует информации...
🔳Downloaded document is automatically named by the system - скачанный документ автоматически именуется системой
🔳The code is used as value - код используется в качестве значения
🔳The option is selected/unselected - опция выбрана/ не выбрана
🔳Localization is realized correctly in the different languages for option - локализация реализована корректно на различных языках для опции
🔳...is unselected by default - не выбрано по умолчанию
🔳...is checked - проверен
🔳The field is highlighted by red color
🔳The drop-with selected value isn't highlighted - выпадающее значение не выделено
🔳Time format is displayed as HH24:MM - формат времени отображается как HH24:MM
🔳Standard Copy/Paste mouse right click menu should be not supported - Стандартное меню Копировать/Вставить правой кнопкой мыши не должно поддерживаться
🔳Leading and ending spaces are trimmed at editing and saving - пробелы в начале и в конце обрезаются при редактировании и сохранении

Данные примеры я взяла из своих написанных тестовых сценариев, и их , конечно, много.
Научить смогу писать тестовые сценарии, если захотите прийти на консультацию.😄
1
Forwarded from FriEnglish ☀️
▪️harsh[hɑːʃ]
прил
суровый жесткий грубый строгий

FriEnglish 🇬🇧
👍1
Forwarded from Инвестиции в криптовалюту💲
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Инвестиции в криптовалюту💲
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Инвестиции в криптовалюту💲
Please open Telegram to view this post
VIEW IN TELEGRAM
По-тихоньку буду писать тестовые идеи (но не все) для указанных пунктов при написании чек-листов.
Скоро внесу информацию разбора для формы регистрации, так как было больше голосов за этот пункт 😀
Кстати, напоминаю мои ТЕСТОВЫЕ ИДЕИ на #экспорт данных.
#напоминалка

Хочу выделить следующие важные проверки:
Представьте, что некоторые проверки начинаются со слов "Проверить, что..."

🖍 Кнопка(или ссылка, или иконка) экспорта отображается корректно, доступна и кликабельна
🖍Произвести экспорт данных в файл во всех предусмотренных в системе форматах (например, PDF, CSV, Excel, XMLи др.) согласно ТЗ

‼️#Техническоезадание или #ТЗ — это документ, в котором фиксируются требования к проекту

🖍Система генерирует экспортированный файл в необходимый формат;
🖍При экспорте название файла по умолчанию соответствует ТЗ(если предусмотрено в требованиях)
🖍Формат экспортированного файла соответствует выбранному формату
🖍 Экспортированные файлы скачиваются с данным расширением, сохраняются в указанное место на локальный диск и открываются корректно
🖍Структура и содержимое экспортированного файла соответствуют ТЗ, а также данным из приложения и данным из базы данных(#БД)
🖍При отмене от операции экспорта файл не создается, не скачивается и не сохраняется на локальный диск
🖍Произвести экспорт данных на сетевой ресурс(FTP)

‼️Дополнительные проверки:
♨️Произвести экспорт пустого файла
♨️Произвести экспорт с 10000/ 100000 строк со значениями
♨️Произвести экспорт файла с размером(MB) на границе и до, и после границы, указанной в ТЗ
♨️Число записей или данные из таблицы в файле соответствуют числу записей и данным из БД
♨️Сортировка в экспортированном файле отображена по дефолтному значению согласно ТЗ
♨️Колонки с датами имеют соответствующий формат согласно ТЗ и отображены корректно
♨️Выполнить фильтрацию в приложении(выбрать необходимые столбцы в таблице или разделы), произвести экспорт данных и проверить, что только выбранные значения указаны в файле

🔷В случае таблицы данных проверить в экспортированном файле:
🔹разделители
🔹отсутствие пустых срок в начале, в середине и в конце файла
🔹отсутствие лишних пробелов в значениях колонок и строк
🔹отсутствие округления значений данных
🔹правильность наименований колонок согласно ТЗ, приложению и БД

🔶В случае .rar, .zip, .z формата:
🔸Архив скачивается и открывается корректно
🔸Всё выбранные файлы находятся в архиве
🔸Файлы в архиве открываются корректно
🔸Содержимое файлов соответствует содержимому согласно ТЗ, приложению, базе данных
...
👍1
🔷Тестовые идеи для формы регистрации:

🔹. Заполнить все поля валидными значениями и зарегистрироваться

🔹. Оставить поля пустыми и нажать кнопку для регистрации

🔹. Заполнить обязательные поля невалидными значениями и нажать кнопку для регистрации

🔹. Проверить, что пользователь ещё не существует в системе при авторизации

🔹. Проверить, что зарегистрированный пользователь уже существует в системе

🔹. Проверить, что при вводе пароля, вводимые символы скрыты (не указываются явно)

🔹. Проверить, что существует поле для повторного ввода пароля, чтобы подтвердить

🔹. Проверить, что после регистрации приходит письмо на почту, чтобы подтвердить регистрацию

🔹. Проверить, что после подтверждения регистрации, данные о пользователе успешно сохранились в системе и в базе данных

🔹. Проверить, что вход в систему недоступен, если регистрация была не подтверждена

🔹. Проверить регистрацию с помощью социальных сетей (VK, Facebook, Google, Yandex и т.д.)

🔹. Проверить, что при нажатии кнопки регистрации, вы принимаете условия клиентского соглашения и политики конфиденциальности (условия использования).

🔹. Проверить,что ссылки для клиентского соглашения и политика конфиденциальности на форме регистрации открываются при нажатии и отображены корректно

🔹. Заполнить только необязательные поля валидными/невалидными значениями и нажать кнопку регистрации

🔹. Регистрация через е-mail почту и пароль

🔹. Регистрация через номер телефона и СМС- кодом для подтверждения

🔹. Заполнить текстовые поля только кириллицей / только латиницей согласно требованиям, проверить реакцию системы при валидном и невалидном вводах данных

🔹. При регистрации номером телефона, проверить, что ввод только цифрами

🔹. При регистрации e-mail почтой, проверить без @

🔹. При регистрации e-mail почтой, проверить с @@ ( и ещё куча других проверок с e-mail согласно требованиям)

🔹. Заполнить пароль без повтора, нажать кнопку регистрации и проверить реакцию системы

🔹. Заполнить повтор пароля с ошибкой, нажать кнопку регистрации и проверить реакцию системы

🔹. Проверить,что для пароля имеется иконка "Глаз" для просмотра пароля

🔹. Проверить, что для текстовых полей есть плейсхолдеры

🔹Заполнить все поля валидными значениями, выбрать капчу "Я не робот" и нажать кнопку регистрации

🔹. Заполнить все поля валидными значениями, не выбрать капчу "Я не робот" и нажать кнопку регистрации. Проверить реакцию системы.

🔹. После нажатия кнопки регистрации при пустых полях проверить,что поля выделяются красным цветом , и отображается сообщение об ошибке или тултип, или оповещение(алерт)

🔹 Проверить, что сообщения об ошибках в системе корректно отображены согласно требованиям

🔹. Заполнить неправильно код подтверждения по СМС

🔹. Обновить страницу при заполнении полей в форме регистрации, проверить реакцию системы (желательно,чтобы введённые данные сохранились)

🔹. Зарегистрироваться, если пользователь заблокирован в системе, проверить реакцию системы

🔹 Проверить, что данные после подтверждения регистрации сохранены корректно в базе данных

🔹. Проверить текстовые поля, поля для даты, радиокнопки на пол (Мужской, Женский) согласно указанным требованиям, так как проверок очень много на данные элементы

🔹. Введённые пробелы в начале и в конце в текстовых полях должны обрезаться при регистрации

🔹. Проверить граничные значения, максимальные и минимальные значения для текстовых полей

🔹. Заполнить все поля валидными либо невалидными данными и нажать кнопку отмены

🔹. Проверить, что пароль и повторный пароль чувствительны к регистру символов

🔹. Проверить, что пароль и повторный пароль в зашифрованном виде в базе данных

🔹. Если при регистрации несколько вкладок/страниц для заполнения, при переходе между ними, проверить, что введённые данные должны сохраняться

🔹. Ещё такая проверка: заполнить все поля, сделать небольшое ожидание, то есть дождаться окончание сессии (2 часа), проверить, если произойдет обновление, проверить, что поля остались заполненными.

🔹. и т.д.
👍8🔥1
Если данный материал полезен вам, то отпишитесь в Инстаграме, Мне будет очень приятно 💕