Виды тестирования

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Rocket clouds
Виды тестирования создатель Mind Map: Виды тестирования

1. Модульное тестирование

1.1. это процесс проверки отдельных программных процедур и подпрограмм, входящих в состав программ или программных систем.

1.2. производится разработчиком и позволяет проверить все внутренние структуры и потоки данных в каждом модуле.

1.3. Элементы

1.3.1. синтаксическая проверка — проверка с использованием некоторого инструментального средства для выявления синтаксических ошибок в программном коде

1.3.2. проверка соответствия стандартам кодирования — проверка кода на соответствие стандартам кодирования компании технический обзор программного кода

1.4. После успешного завершения модульного тестирования все измененные модули и наборы тестов сохраняются в базе данных проекта

2. Интеграционное тестирование

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

2.2. В ходе интеграционного тестирования проверяются связи между модулями, их совместимость и функциональность. Оно осуществляется независимым тестировщиком и входит в состав этапа тестирования

2.3. Элементы

2.3.1. проверка функциональности — проверка соответствия отдельных функций, выполняемых совокупностями модулей, функциям, заданным в спецификациях требований

2.3.2. проверка промежуточных результатов — проверка всех промежуточных результатов и файлов на наличие и корректность

2.3.3. проверка интеграции — проверка того, что модули передают друг другу информацию корректно

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

3. Системное тестирование

3.1. Этот вид тестирования предназначен для проверки программной системы в целом, ее организации и функционирования на соответствие спецификациям требований заказчика

3.2. Его проводит независимый тестировщик после успешного завершения интеграционного тестирования

3.3. Элементы

3.3.1. граничное тестирование — тестирование в граничных условиях

3.3.2. прогоночное тестирование — тестирование всех функциональных характеристик реальной работы системы

3.3.3. целевое тестирование — тестирование на целевой платформе(по возможности

3.3.4. проверка документации — проверка пользовательской документации на корректность

3.3.5. другие тесты, определяемые тестировщиком

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

4. Выходное тестирование

4.1. Это завершающий этап тестирования на котором проверяется готовность ПП к поставке заказчику

4.2. Данный вид тестирования проводит независимый тестировщик

4.3. Элементы

4.3.1. проверка инсталляции — проверка на ясность и корректность инструкций по инсталляции

4.3.2. проверка документации — проверка того, что вся необходимая документация полностью подготовлена и готова к передаче заказчику

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

5. Приемочное тестирование

5.1. Этот вид тестирования проводится организацией, отвечающей за инсталляцию, сопровождение программной системы и обучение конечного пользователя