Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 4.59 KB

chto-nuzhno-avtomatizirovat.md

File metadata and controls

32 lines (25 loc) · 4.59 KB

Что нужно автоматизировать?

Какие модули и места следует автоматизировать?

  • Участки кода, выполнение которых трудно визуализировать и получить четкую информацию о процессах (например, back-end процессы, запись в базу данных, сохранение логов в файл);
  • Функциональность продукта, которая часто используется и связана с высоким риском ошибок. Автоматизация тестирования таких узлов позволит быстрее обнаруживать ошибки и, соответственно, быстрее их устранять;
  • Работа с типовыми операциями, такими как создание, чтение, обновление и удаление данных (CRUD). Например, формы с большим количеством полей. Цель - автоматизировать ввод данных и проверить правильность результатов;
  • Обработка сообщений об ошибках. Необходима автоматизация обработки некорректных данных и проверки сообщений об ошибках;
  • Комплексное тестирование всей системы, чтобы проверить ее работу как единого целого (end-to-end testing);
  • Проверка числовых массивов, которые используются для математических операций;
  • Проверка корректности отображения результатов поиска по нужным данным;
  • Проверка функциональности, связанной с безопасностью приложения, такая как проверка наличия уязвимостей веб-приложения;
  • Автоматизированное тестирование процессов масштабирования и управления ресурсами, таких как процессы добавления и удаления серверов из кластера;
  • Тестирование производительности, включая оценку времени выполнения операций и реакции системы на нагрузку;
  • Проверка совместимости с различными платформами и устройствами, таких как разные браузеры, операционные системы и мобильные устройства.

Источники:

Доп. материал: