Составление тестовых заданий, проведение модульного тестирования и тестирование ПО
Тестирование проводится в соответствии с определенными целями и различным уровнем точности. Определение цели точным образом, выражаемым количественно, позволяет обеспечить контроль результатов тестирования. Тестовые сценарии могут разрабатываться как для проверки функциональных требований (известны как функциональные тесты), так и для оценки нефункциональных требований. При этом, существуют такие… Читать ещё >
Составление тестовых заданий, проведение модульного тестирования и тестирование ПО (реферат, курсовая, диплом, контрольная)
интерфейс программное обеспечение модульный Модульное тестирование (Unit testing). Этот уровень тестирования позволяет проверить функционирование отдельно взятого элемента системы. Что считать элементом — модулем системы определяется контекстом.
Модуль 1 (Unit 1) — Окно входной информации. Содержит поля для ввода цифровых данных, поля этого модуля должны быть заполнены, иначе будет выдана ошибка.
Рисунок 3.1 Ошибка при неправильном вводе данных.
Модуль 2 (Unit 2) — Окно выходной информации. Содержит результатные данные решенные по формулам расчета амортизации основных фондов. Конечные результату рассчитаны правильно, программа работает корректно.
Тестирование — деятельность, выполняемая для оценки и улучшения качества программного обеспечения. Эта деятельность, в общем случае, базируется на обнаружении дефектов и проблем в программных системах.
Тестирование программных систем состоит из динамической верификации поведения программ на конечном (ограниченном) наборе тестов, выбранных соответствующим образом из обычно выполняемых действий прикладной области и обеспечивающих проверку соответствия ожидаемому поведению системы.
Тестирование — это наблюдение за выполнением программы, запущенной в целях тестирования с заданными параметрами, по заданному сценарию или с другими заданными начальными условиями или целями тестирования. Эффективность теста может быть определена только в контексте заданных условий.
Тестирование проводится в соответствии с определенными целями и различным уровнем точности. Определение цели точным образом, выражаемым количественно, позволяет обеспечить контроль результатов тестирования. Тестовые сценарии могут разрабатываться как для проверки функциональных требований (известны как функциональные тесты), так и для оценки нефункциональных требований. При этом, существуют такие тесты, когда количественные параметры и результаты тестов могут лишь опосредованно говорить об удовлетворении целям тестирования.
Входные данные: заполняются в ручную, все поля заполняются.
Рисунок 3.2 Окно входных данных.
Результат работы программы сходится с результатом вычисления (в ручную) по формулам:
1 Балансовая стоимость ОПФ:
ОПФбнг = ОПФперв — И;
Опфбиг=3098 — 713 = 2385 тыс. грн.
2 Стоимость на конец года:
ОПФкг = ОПФбнг + ОфввОфвыв +Зк.р;
ОПФкг = 2385 + 1098 — 308 + 433 = 3608 тыс. грн.
3 Среднегодовая стоимость:
4 Сумма амортизационных отчислений за год:
АОгод = АОнг + АОввед — АОвыб;
АОгод = 119,25 + 27,45 — 3,85 = 142,85 тыс. год.
5 Остаточная стоимость ОПФ на конец отчетного года:
ОПФост.к.г = ОПФперв — И + ОПФвв — ОПФвыб + Зкан.рем. -АОгод;
ОПФост.к.г. = Зк.г. — АОгод;
ОПФост. к. г = 3608 — 142,85 = 3465,15 тыс. грн.
Выходные данные:
Рисунок 3.3 Окно результата.
Тест программы положительный, программа работает правильно, без ошибок и зацикливаний.