Пока нет оценок.
Пожалуйста, подождите...

Проверяя функционал программ, QA-специалисты используют тестовую документацию, которая содержит детальную информацию, так называемые артефакты, о том, как должно работать приложение.

Разработка этих артефактов выполняется перед или во время тестирования продукта. Документация может покрывать весь жизненный цикл тестирования и предназначена для тестирования следующей версии приложения.

Тестовая документация представляет собой набор артефактов, которые описывают тест-план, тест-дизайн, тестовую процедуру и суммарный отчет. Она используется организациями по обеспечению качества, включая лучшие компании по тестированию, для лучшего управления всем процессом тестирования.

Документация также служит, как чек-лист разных видов деятельности, которые следует учитывать во время тестирования проекта. Каждая тестовая документация включает в себя тест-кейсы, которые описывают ожидаемое поведение системы при определенных условиях.

Тест-кейсы используются для разных видов проверок:

  • функционального тестирования;
  • приемочного тестирования;
  • нагрузочного или стресс-тестирования;
  • исследовательского тестирования;
  • дымового тестирования.

Однако, инженеры автоматизируют тест-кейсы и они могут выполнять их снова и снова. Компании по автоматизации тестирования выполняют разные тесты путем автоматизации, чтобы увеличить эффективность, результативность и тестовое покрытие.

Кроме того, сейчас широко используют системы менеджмента для разработки тест-кейсов и выполнения процессов тестирования и также выполнения ручных и автоматизированных тест-кейсов. Они помогают улучшить дизайн и продуктивность команды по тестированию.

Тест-кейсы неразрывно связаны с требованиями. Изменения в этих требованиях должны быть вовремя отображены в тестовой документации с помощью системы менеджмента, используя механизм прослеживания для анализа результатов тестирования.

Во время проведения теста, QA-специалист выполняет лишь один шаг тест-кейса. Он записывает результаты, прикрепляя отчеты и другую сопровождающую информацию: скриншоты, дампы, логи и т.д.

Хорошей идеей будет совместить тест-кейсы в группы тест-планов для определенной цели. 

Это может быть:

  • бета-тестирование;
  • тестирование развертывания;
  • приемочное тестирование;
  • тестирование удобства использования;
  • тестирование конфигурации;
  • тестирование безопасности.

Ручное тестирование известно как рутинный и долгий процесс, потому нелегко найти тестировщика, который будет его выполнять. Большинство QA-специалистов предпочитают участвовать в автоматизированном тестировании.

Автоматизированное тестирование позволяет:

  1. Увеличить тестовое покрытие.
  2. Уменьшить количество дефектов перед этапом производства.
  3. Ускорить время попадания товара на рынок.

Оставить комментарий