Методические указания по выполнению практических работ по мдк


Практическая работа № 2.20. Повторяемость тестирования, зависимости тестовых



Pdf көрінісі
бет21/26
Дата12.10.2022
өлшемі2,59 Mb.
#152842
түріМетодические указания
1   ...   18   19   20   21   22   23   24   25   26
Байланысты:
тестилеу лек русс

Практическая работа № 2.20. Повторяемость тестирования, зависимости тестовых 
примеров 
Цель работы: анализ тестирования системы 
Тест 
В каждом тестовом задании может быть несколько вариантов ответа. После проведения 
теста студенты могут попробовать обосновать свои неверные ответы. 
1.
Полная система тестов позволяет утверждать, что: 
1.
система реализует всю функциональность, указанную в требованиях 
2.
система работает корректно 
3.
система не реализует функциональность, которая не указана в требованиях 
4.
система работает правильно 
5.
система реализует функциональность, которая не указана в требованиях 
6.
система не реализует функциональность, которая указана в требованиях 
Ответ: 1, 3 
2.
Выберите верные утверждения: 
1.
Полное покрытие по веткам дает полное покрытие по строкам. 
2.
Полное покрытие по веткам не дает полного покрытия по строкам. 
3.
Полное покрытие по строкам без ветвления дает полное покрытие кода по 
веткам. 
4.
Полное покрытие по MC\DC не дает полного покрытия по строкам. 
Ответ: 1, 3 
3.
Какие условия должны быть выполнены для обеспечения полного покрытия по 
методу MC\DC? 
1.
должно быть показано зависимое влияние каждой из компонент на значение 
логического условия 
2.
каждое логическое условие должно принимать все возможные значения 
3.
каждая компонента логического условия должна хотя бы один раз принимать 
все возможные значения 
4.
любая часть логического условия должна принимать хотя бы раз все возможные 
значения 
5.
должно быть показано независимое влияние каждой из компонент на значение 
логического условия 
Ответ: 2, 3, 5 
4.
Согласно методу MC\DC для тестирования логической функции с тремя 
входами и одним выходом достаточно: 
1.
3-х тестовых примеров 
2.
4-х тестовых примеров 
3.
5-х тестовых примеров 


85 
4.
6-х тестовых примеров 
Ответ: 2 
5.
Одной из основных задач анализа полноты покрытия кода является: 
1.
выявление участков кода, которые выполняются при выполнении тестовых 
примеров 
2.
выявление участков кода, которые содержат ошибки 
3.
выявление участков кода, которые не выполняются при выполнении тестовых 
примеров 
4.
выявление участков кода, которые не содержат ошибок 
Ответ: 3 
Повторяемость тестирования 
Задачи и цели обеспечения повторяемости тестирования при промышленной разработке 
программного обеспечения 
Как уже было сказано в предыдущих темах, тестирование программной системы – не 
разовое мероприятие, а постоянный процесс, активный в течение всего жизненного цикла 
разработки системы. В течение этого процесса система неизбежно изменяется – либо в 
результате исправления ошибок, либо в результате расширения ее функциональности. Задача 
тестировщика в такой ситуации – подтвердить, что новая или исправленная функциональность 
не вызвала новые ошибки, а если ошибки все-таки возникли – определить причины их 
возникновения. 
Самый простой, но в то же время действенный способ такого подтверждения – полное 
выполнение всех тестовых примеров после каждого существенного изменения системы и 
сравнение результатов выполнения тестов до и после изменения. 
Если результаты выполнения тестов до внесения изменений были положительными (все 
тесты проходили успешно), то появление неуспешно пройденных тестов может означать, что 
в системе появились новые дефекты, вызванные исправлением старых. 
В общем случае повторное выполнение тестов может завершиться одним из трех 
способов. 
1.
Все тесты пройдены успешно. В этом случае изменения не затрагивают уже 
протестированные функции, но может потребоваться разработка новых тестовых примеров 
для новых функций системы. 
2.

Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   26




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет