Марина Охапкина — лучшие цитаты из книг, афоризмы и высказывания
image

Цитаты из книг автора «Марина Охапкина»

279 
цитат

(SDET – Software Development Engineer in Test)
8 января 2024

Поделиться

убедитесь, что диалог не показан, если пользователь ничего не ввел; убедитесь, что диалог показан при вводе данных в каждое из полей. Проверьте каждое поле отдельно; убедитесь, что диалог будет показан при нажатии на каждую из ссылок/кнопок на странице, которые могут вызвать потерю данных; убедитесь, что диалог будет показан при повторном его вызове.
25 февраля 2022

Поделиться

При нажатии кнопки [Ок] пользователь теряет данные и переходит по ссылке, при нажатии кнопки [Отмена] диалог закрывается и пользователь остается на текущей странице. Проверку работы диалога начните с позитивного кейса: введите данные в одно из обязательных полей и нажмите на самую любую ссылку (кнопку) на странице, например, кнопка [Поиск]. Убедитесь, что диалог показан. Теперь проверьте следующее: вызовите появление диалога и нажмите кнопку [Отмена]. Убедитесь, что Вы остались на текущей странице без потери данных; вызовите появление диалога и нажмите кнопку [Ок]. Убедитесь, что Вы перешли по нажатой ссылке / нажатая кнопка сработала;
25 февраля 2022

Поделиться

Выставьте период в 5 минут и проверьте два случая: Данные загружаются из кэша 1) Загрузите страницу; 2) Раскройте список; 3) Запомните количество элементов в списке; 4) Добавьте или отредактируйте один из вариантов в базе данных; 5) Перезагрузите страницу до истечения таймаута; 6) Проверьте, что содержимое списка не изменилось, так как данные должны были загрузиться из кэша; Данные в кэше обновляются 1) Перезагрузите страницу после истечения таймаута; 2) Проверьте, что изменения, сделанные в базе данных, применились к содержимому выпадающего списка.
25 февраля 2022

Поделиться

Так как этот список меняется не часто, то можно сохранить его в оперативной памяти сервера – в кэше (server cache). Теперь сервер будет делать запрос в базу данных не каждый раз при загрузке страницы, а раз в несколько минут. Это ускорит загрузку страницы и уменьшит нагрузку на базу данных. Таким образом, если Вы используете выпадающие списки с большим количеством вариантов, убедитесь, что Вы используете кеширование данных.
25 февраля 2022

Поделиться

проверьте, что список значений, доступных в выпадающем списке, хранится в базе данных (table-driven), а не зашит (hard-coded) в разметке страницы. Это актуально для списков, которые теоретически могут измениться. Такой подход облегчит добавление такого же поля с таким же набором значений в другое место вашего сайта, а также облегчит добавление/удаление новых вариантов во все поля. Что бы это проверить, добавьте еще пару значений в соответствующую таблицу. Убедитесь, что они появились в списке.
25 февраля 2022

Поделиться

Фильтрация данных. Предложенные варианты значений в списке должны быть отфильтрованы. Например, в выпадающем списке могут содержаться значения, у которых начало первого слова совпадает с введенным значением
25 февраля 2022

Поделиться

Источник данных. Обычно это введённые ранее значения. Для этого все значения, которые вводят пользователи в это поле, нужно сохранять в базу данных. Для проверки введите какое-нибудь значение в поле и сохраните форуму. Перезагрузите форму и начините вводить такое же значение еще раз. Убедитесь, что оно содержится в выпадающем списке.
25 февраля 2022

Поделиться

При тестировании текстового поля с автозаполнением нужно проверить все те же кейсы, что и для обычного текстового поля
25 февраля 2022

Поделиться

Для проверки правильности ввода e-mail и captcha их необходимо отправить на сервер. Это нужно делать по следующим причинам: E-mail: На вашем сайте может быть зарегистрировано очень большое количество пользователей. Отправка этого огромного списка пользователю может привести к замедлению работы браузера или к зависанию. Также есть много желающих заполучить список активных email-адресов вашего сайта и использовать их в своих корыстных целях. Злоумышленники смогут перехватить эти данные, если они будут отсылаться пользователю. Captcha: Captcha служит защитой от автоматической регистрации. Если выслать истинное значение, то робот, выполняющий регистрацию, сможет перехватить его и обойти защиту.
25 февраля 2022

Поделиться

1
...
...
28