Лаб раб. лаб.раб.7.1. Правила разработки тестовых сценариев. Задание 1 Написать программу решения квадратного уравнения
Скачать 92.91 Kb.
|
Лабораторная работа №7«Оценка необходимого количества тестов»Цель: получить навыки разработки тестовых сценариев. Теоретические вопросы− Оценка стоимости и причины ошибок в программном обеспечении. − Виды и методы тестирования. − Понятие теста. − Требования к разработке тестовых сценариев. − Правила разработки тестовых сценариев. Задание № 1Написать программу решения квадратного уравнения ах2 + bх + с = 0. Задание № 2Найти минимальный набор тестов для программы нахождения веще-ственных корней квадратного уравнения ах2 + bх + с = 0. Решение представлено в таблице. Таким образом, для этой программы предлагается минимальный набор функциональных тестов, исходя из 7 классов выходных данных. Заповеди по отладки программного средства, предложенные Г. Майерсом. Заповедь1.Считайте тестирование ключевой задачей разработки ПС, поручайте его самым квалифицированным и одаренным программистам, нежелательно тестировать свою собственную программу. Заповедь2.Хорош тот тест, для которого высока вероятность обнаружить ошибку, а не тот, который демонстрирует правильную работу программы. Заповедь3.Готовьте тесты как для правильных, так и для неправильных данных. Заповедь4.Документируйте пропуск тестов через компьютер, детально изучайте результаты каждого теста, избегайте тестов, пропуск которых нельзя повторить. Заповедь 5. Каждый модуль подключайте к программе только один раз, никогда не изменяйте программу, чтобы облегчить ее тестирование. Заповедь6.Пропускайте заново все тесты, связанные с проверкой работы какой-либо программы ПС или ее взаимодействия с другими программами, если в нее были внесены изменения (например, в результате устранения ошибки). Задание № 3Разработайте набор тестовых сценариев (как позитивных, так и негативных) для следующей программы: Имеется консольное приложение (разработайте самостоятельно). Ему на вход подается 2 строки. На выходе приложение выдает число вхождений второй строки в первую. Например: Набор тестовых сценариев запишите в виде таблицы, приведенной выше. Задание № 4Оформить отчет. |