Главная страница
Навигация по странице:

  • Условие 1 2 3 4

  • Тестирование программ методами «Черного ящика». Цель работы усвоение методов функционального тестирования программного обеспечения


    Скачать 33.26 Kb.
    НазваниеЦель работы усвоение методов функционального тестирования программного обеспечения
    АнкорТестирование программ методами «Черного ящика
    Дата15.01.2022
    Размер33.26 Kb.
    Формат файлаdocx
    Имя файла3.docx
    ТипДокументы
    #331589



    Цель работы: усвоение методов функционального тестирования программного обеспечения.


    Задание: Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым (сумма первых трех цифр равна сумме последних трех цифр) или делится на 13.

    1. Причины:

    1. (x < 99999) && (x > 1000000);

    2. (x % 2 == 0);

    3. (x % 2 != 0);

    4. (a[0] + a[1] + a[2] == a[3] + a[4] + a[5]);

    5. (a[0] + a[1] + a[2] != a[3] + a[4] + a[5]);

    6. (x % 13 == 0);

    7. (x % 13 != 0).

    1. Следствия:

    1. Вы ввели некорректное число;

    2. Число чётное, счастливое, дел. на 13;

    3. Число чётное, не счастливое, дел. на 13;

    4. Число чётное, счастливое, не дел. на 13;

    5. Число чётное, не счастливое, не дел. на 13;

    6. Число не чётное, не счастливое, не дел. на 13;

    7. Число не чётное, счастливое, дел. на 13;

    8. Число не чётное, не счастливое, дел. на 13;

    9. Число не чётное, счастливое, не дел. на 13;


    Решения при тестировании программы:

    Условие

    1

    2

    3

    4

    5

    6

    7

    8

    9

    1.(x<99999) &&(x>1000000)

    ДА

    НЕТ

    НЕТ

    НЕТ

    НЕТ

    НЕТ

    НЕТ

    НЕТ

    НЕТ

    2.(x % 2 == 0)

    -

    ДА

    ДА

    ДА

    ДА

    НЕТ

    НЕТ

    НЕТ

    НЕТ

    3.(a[0] + a[1] + a[2]==a[3]+ a[4] + a[5])

    -

    ДА

    НЕТ

    ДА

    НЕТ

    НЕТ

    ДА

    НЕТ

    ДА

    4. (x % 13 == 0)

    -

    ДА

    ДА

    НЕТ

    НЕТ

    НЕТ

    ДА

    ДА

    НЕТ

    Действие




























    Вы ввели некорректное число

    1

























    Число чётное, счастливое, дел. на 13




    1






















    Число чётное, не счастливое, дел. на 13







    1



















    Число чётное, счастливое, не дел. на 13










    1
















    Число чётное, не счастливое, не дел. на 13













    1













    Число нечётное, не счастливое, не дел. на 13
















    1










    Число нечётное, счастливое, дел. на 13



















    1







    Число нечётное, не счастливое, дел. на 13






















    1




    Число нечётное, счастливое, не дел. на 13

























    1


    Тестирование программы и тестовые наборы:

    Тест

    Ожидаемый результат

    Фактический результат

    Результат тестирования

    X = 1000000

    Вы ввели некорректное число

    Вы ввели некорректное число

    Неуспешно

    X = 567684

    Число чётное, счастливое, дел. на 13

    Число чётное, счастливое, дел. на 13

    Неуспешно

    X = 130728

    Число чётное, не счастливое, дел. на 13

    Число чётное, не счастливое, дел. на 13

    Неуспешно

    X = 123132

    Число чётное, счастливое, не дел. на 13

    Число чётное, счастливое, не дел. на 13

    Неуспешно

    X = 100002

    Число чётное, не счастливое, не дел. на 13

    Число чётное, не счастливое, не дел. на 13

    Неуспешно

    X = 100001

    Число нечётное, не счастливое, не дел. на 13

    Число нечётное, не счастливое, не дел. на 13

    Неуспешно

    X = 130013

    Число нечётное, счастливое, дел. на 13

    Число не чётное, счастливое, дел. на 13

    Неуспешно

    X = 130039

    Число нечётное, не счастливое, дел. на 13

    Число нечётное, не счастливое, дел. на 13

    Неуспешно

    X = 130301

    Число нечётное, счастливое, не дел. на 13

    Число нечётное, счастливое, не дел. на 13

    Неуспешно


    Вывод: В ходе данной лабораторной работы были изучены и усвоены методы тестирования логики программы методом «Черного ящика», а также были построены тестовые наборы, создан граф причинно-следственных связей и таблица решений.


    написать администратору сайта