Главная страница

Лаб раб. лаб.раб.7.1. Правила разработки тестовых сценариев. Задание 1 Написать программу решения квадратного уравнения


Скачать 92.91 Kb.
НазваниеПравила разработки тестовых сценариев. Задание 1 Написать программу решения квадратного уравнения
АнкорЛаб раб
Дата13.01.2022
Размер92.91 Kb.
Формат файлаdocx
Имя файлалаб.раб.7.1.docx
ТипПравила
#329892

Лабораторная работа №7«Оценка необходимого количества тестов»


Цель: получить навыки разработки тестовых сценариев.

Теоретические вопросы


Оценка стоимости и причины ошибок в программном обеспечении.

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

Понятие теста.

Требования к разработке тестовых сценариев.

Правила разработки тестовых сценариев.

Задание 1


Написать программу решения квадратного уравнения ах2 + + с = 0.

Задание 2


Найти минимальный набор тестов для программы нахождения веще-ственных корней квадратного уравнения ах2 + bх + с = 0. Решение представлено в таблице.



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

Заповеди по отладки программного средства, предложенные Г. Майерсом.

Заповедь1.Считайте тестирование ключевой задачей разработки ПС, поручайте его самым квалифицированным и одаренным программистам, нежелательно тестировать свою собственную программу.

Заповедь2.Хорош тот тест, для которого высока вероятность обнаружить ошибку, а не тот, который демонстрирует правильную работу программы.

Заповедь3.Готовьте тесты как для правильных, так и для неправильных данных.

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

Заповедь6.Пропускайте заново все тесты, связанные с проверкой работы какой-либо программы ПС или ее взаимодействия с другими программами, если в нее были внесены изменения (например, в результате устранения ошибки).

Задание 3


Разработайте набор тестовых сценариев (как позитивных, так и негативных) для следующей программы:

Имеется консольное приложение (разработайте самостоятельно). Ему на вход подается 2 строки. На выходе приложение выдает число вхождений второй строки в первую. Например:



Набор тестовых сценариев запишите в виде таблицы, приведенной выше.

Задание 4


Оформить отчет.


написать администратору сайта