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