Описание тега testing
Для получения более точных ответов любые вопросы об обеспечении качества и тестировании программного обеспечения следует задавать на сайте SQA - https://sqa.stackexchange.com/. В stackru можно задавать только вопросы, связанные с программированием, и их тоже можно задать в SQA.
Из Википедии:
Тестирование программного обеспечения - это исследование, проводимое с целью предоставить разработчикам и заинтересованным сторонам информацию о качестве тестируемого продукта или услуги. Тестирование программного обеспечения также может дать объективный, независимый взгляд на программное обеспечение, чтобы позволить бизнесу оценить и понять риски внедрения программного обеспечения.
Методы тестирования включают, помимо прочего, процесс выполнения программы или приложения с целью поиска программных ошибок (ошибок или других дефектов).
Тестирование программного обеспечения можно определить как процесс проверки и подтверждения того, что программа / приложение / продукт:
- соответствует требованиям, которыми руководствовались при его проектировании и разработке;
- работает как положено;
- могут быть реализованы с такими же характеристиками.
Есть тесты белого ящика и тесты черного ящика.
Тест белого ящика проверяет структуру программного продукта, тогда как тест блочного ящика проверяет требования.
Тестирование программного обеспечения, в зависимости от используемого метода тестирования, может быть реализовано в любой момент в процессе разработки. Однако большая часть усилий по тестированию проводится после того, как требования определены и процесс кодирования завершен. Таким образом, методология тестирования определяется принятой методологией разработки программного обеспечения.
Для обозначения уровня детализации, на котором ориентированы тесты, обычно используются следующие типы тестов:
Гибкая разработка и разработка через тестирование
В модели гибкой разработки особое внимание уделяется тестированию. Разработка через тестирование выступает за написание теста для функции до разработки самой функции. Дополнительная информация: