Методы тестирования программного обеспечения. Степанченко И.В. - 53 стр.

UptoLike

Составители: 

55
4) отчет, упорядоченный по номерам вопросов и показывающий про-
цент студентов, отвечающих правильно на каждый вопрос.
(Конец спецификации)
Название
Правильные ответы 1-50
Число
вопросов
2
1 80
1 9 10 59 60 79 80
Правильные ответы 50-100
2
1 9 10 59 60 79 80
Ответы студента 1-50
Идентификатор
студента
3
1 9 10 59 60 79 80
Ответы студента 50-100
3
1 9 10 59 60 79 80
Ответы студента 1-50
Идентификатор
студента
3
1 9 10 59 60 79 80
Рис. 6. Структуры входных записей для программы
Начнем методичное чтение спецификации, выявляя входные усло-
вия. Первое граничное входное условие есть пустой входной файл. Вто-
рое входное условиекарта (запись) названия; граничными условиями
являются отсутствие карты названия, самое короткое и самое длинное на-
звания. Следующими входными условиями служат наличие записей о
правильных ответах и наличие поля числа вопросов в
первой записи от-
ветов. 1–999 не является классом эквивалентности для числа вопросов,
так как для каждого подмножества из 50 записей может иметь место что-
либо специфическое (т. е. необходимо много записей). Приемлемое раз-
биение вопросов на классы эквивалентности представляет разбиение на
два подмножества: 1–50 и 51–999. Следовательно, необходимы тесты, где
поле числа вопросов принимает
значения 0, 1, 50, 51 и 999. Эти тесты по-
крывают большинство граничных условий для записей о правильных от-
4) отчет, упорядоченный по номерам вопросов и показывающий про-
   цент студентов, отвечающих правильно на каждый вопрос.
                          (Конец спецификации)
                                          Название
        1                                                                   80

             Число                  Правильные ответы 1-50
            вопросов                                                       2

        1                    9 10                                 59 60   79 80

                                Правильные ответы 50-100                    2

        1                    9 10                                 59 60   79 80



            Идентификатор            Ответы студента 1-50
               студента                                                    3

        1                    9 10                                 59 60   79 80

                                    Ответы студента 50-100                  3

        1                    9 10                                 59 60   79 80



            Идентификатор            Ответы студента 1-50
               студента                                                     3

        1                    9 10                                 59 60   79 80
                       Рис. 6. Структуры входных записей для программы
     Начнем методичное чтение спецификации, выявляя входные усло-
вия. Первое граничное входное условие есть пустой входной файл. Вто-
рое входное условие – карта (запись) названия; граничными условиями
являются отсутствие карты названия, самое короткое и самое длинное на-
звания. Следующими входными условиями служат наличие записей о
правильных ответах и наличие поля числа вопросов в первой записи от-
ветов. 1–999 не является классом эквивалентности для числа вопросов,
так как для каждого подмножества из 50 записей может иметь место что-
либо специфическое (т. е. необходимо много записей). Приемлемое раз-
биение вопросов на классы эквивалентности представляет разбиение на
два подмножества: 1–50 и 51–999. Следовательно, необходимы тесты, где
поле числа вопросов принимает значения 0, 1, 50, 51 и 999. Эти тесты по-
крывают большинство граничных условий для записей о правильных от-

                                           55