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

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

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

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

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


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

Катюшенька1601 Катюшенька1601    1   16.01.2022 04:56    110

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

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

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

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

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

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

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

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

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

Я надеюсь, что эта информация поможет вам спроектировать тесты по принципу "белого ящика" для вашей программы. Если у вас возникнут дополнительные вопросы или если вы предоставите больше информации о конкретной программе, я смогу помочь вам более конкретно.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика