В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
MoriYuka
MoriYuka
25.05.2022 21:15 •  Информатика

Спроектировать тесты по принципу «белого ящика» для программы, разработанной в задании № 1. Выбрать несколько алгоритмов для тестирования и обозначить

буквами или цифрами ветви этих алгоритмов. Выписать пути алгоритма, которые должны

быть проверены тестами для выбранного метода тестирования. Записать тесты, которые

позволят пройти по путям алгоритма. Протестировать разработанную вами программу.

Результаты оформить в виде таблиц:


Спроектировать тесты по принципу «белого ящика» для программы, разработанной в задании № 1. Выбрать

Ответ:
mikstura71
mikstura71
23.01.2024 19:11
Хорошо, я могу выступить в роли школьного учителя и помочь вам с этим вопросом.

Прежде чем мы начнем, давайте разберемся, что такое "белый ящик" в контексте тестирования программного обеспечения. Принцип "белого ящика" означает, что мы имеем доступ к исходному коду программы и можем анализировать внутреннюю структуру и логику программы при разработке тестов. Таким образом, тесты будут основаны на понимании того, как программа работает внутри.

Теперь перейдем к заданию № 1, в котором предлагается спроектировать тесты на основе принципа "белого ящика" для программы. В задании не указано, какая именно программа разработана в задании № 1, поэтому я не могу дать точного ответа. Однако, я могу объяснить процесс проектирования тестов по принципу "белого ящика" на общем уровне.

1. Изучение кода программы: Вам необходимо анализировать и понимать исходный код программы. В частности, вам нужно понять основные алгоритмы, циклы, условия и другие элементы, которые влияют на логику работы программы.

2. Выделение ветвей алгоритмов: Выберите несколько алгоритмов из программы и определите ветви этих алгоритмов. Ветви представляют собой разные возможные пути выполнения алгоритма, в зависимости от условий и входных данных.

3. Запись путей алгоритма: Запишите пути алгоритма, которые должны быть проверены тестами для выбранного метода тестирования. Пути представляют собой последовательность действий и условий, которые нужно пройти по алгоритму, чтобы достичь определенного результата.

4. Написание тестов: На основе выделенных путей алгоритма напишите тесты, которые позволят пройти по этим путям и проверить правильность работы программы. Тесты должны содержать необходимые входные данные и проверять, что программа возвращает ожидаемый результат.

5. Тестирование программы: Запустите тесты и протестируйте программу, используя разработанные тесты. Запишите результаты тестирования и сравните их с ожидаемыми результатами.

Результаты тестирования можно оформить в виде таблицы, как указано в задании. Таблица может содержать следующие столбцы: ветвь алгоритма, путь алгоритма, ожидаемый результат, фактический результат. Вы можете заполнять таблицу по мере выполнения тестов.

Я надеюсь, что эта информация поможет вам спроектировать тесты по принципу "белого ящика" для вашей программы. Если у вас возникнут дополнительные вопросы или если вы предоставите больше информации о конкретной программе, я смогу помочь вам более конкретно.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?