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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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