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

  • Дана функция P , ее измененная версия P и набор тестов T , разработанный для тестирования P

  • Какими преимуществами обладает методика уменьшения объема тестируемой программы

  • Ожидаемое время работы метода отбора тестов – 2 часа. Среднее время выполнения одного теста – 1 час. Тестовый набор состоит из 8 тестов. Каково значение порога целесообразности

  • Какими преимуществами обладает методика предсказания целесообразности отбора тестов

  • Ожидаемое время работы метода отбора тестов – 1 час. Среднее время выполнения одного теста – 1 час. Тестовый набор состоит из 8 тестов. Каково значение порога целесообразности

  • Какими преимуществами обладает методика упорядочения тестов

  • Ожидаемое время работы метода отбора тестов – 2 часа. Среднее время выполнения одного теста – 2 часа. Тестовый набор состоит из 8 тестов. Каково значение порога целесообразности

  • Интуит. ответы интуит 4 экзамен. Задача в общей постановке алгоритмически неразрешима


    Скачать 0.63 Mb.
    НазваниеЗадача в общей постановке алгоритмически неразрешима
    АнкорИнтуит
    Дата29.11.2019
    Размер0.63 Mb.
    Формат файлаdocx
    Имя файлаответы интуит 4 экзамен.docx
    ТипЗадача
    #97605
    страница8 из 9


    12
    1   2   3   4   5   6   7   8   9

    Дана функция P, ее измененная версия P' и набор тестов T, разработанный для тестирования P. Требуется, используя метод стопроцентного покрытия кода, отобрать подмножество T' для тестирования P'.

    P

    int abs(int number)

    {

    if (number >= 0)

    return –number;

    else

    return –number;

    }

    P'

    nt abs(int number)

    {

    if (number >= 0)

    return number;

    else

    return –number;

    }

    T

    1. -1

    2. 0

    3. 1

     



    1

     



    2

     



    3

     



    1, 2

     



    1, 3

     



    2, 3

     



    1, 2, 3

    Дана функция P, ее измененная версия P' и набор тестов T, разработанный для тестирования P. Требуется, используя метод минимизации, отобрать подмножество T' для тестирования P'.

    P

    int abs(int number)

    {

    if (number >= 0)

    return –number;

    else

    return –number;

    }

    P'

    int abs(int number)

    {

    if (number >= 0)

    return number;

    else

    return –number;

    }

    T

    1. -1

    2. 0

    3. 1

     



    1

     



    2

     



    3

     



    1, 2

     



    1, 3

     



    2, 3

     



    1, 2, 3

    Какими преимуществами обладает методика уменьшения объема тестируемой программы?

     



     уменьшается время компиляции тестируемой программы

     



     уменьшается время выполнения тестируемой программы

     



     уменьшается время работы метода отбора тестов

     



     уменьшается риск пропуска ошибки

    Модуль E исходной программы содержал ошибку. Ее исправление потребовало изменения модулей B, D и E. Тест 1 покрывает модули A, B и C. Тест 2 покрывает модули A, C и E. Тест 3 покрывает модули D и E. Каким должен быть порядок прогона тестов, если при упорядочении ставится цель скорейшего достижения наибольшей степени покрытия измененных модулей?

     



     1, 2, 3

     



     1, 3, 2

     



     2, 1, 3

     



     2, 3, 1

     



     3, 1, 2

     



     3, 2, 1

     Ожидаемое время работы метода отбора тестов – 2 часа. Среднее время выполнения одного теста – 1 час. Тестовый набор состоит из 8 тестов. Каково значение порога целесообразности?

     



     1

     



     2

     



     6

     



     7

     



     8

    Какими преимуществами обладает методика предсказания целесообразности отбора тестов?

     



     уменьшается время работы метода отбора тестов, в случае если выборочное регрессионное тестирование целесообразно

     



     уменьшается время работы метода отбора тестов, в случае если выборочное регрессионное тестирование нецелесообразно

     



     точность предсказания от версии к версии повышается

     Модуль E исходной программы содержал ошибку. Ее исправление потребовало изменения модулей B, D и E. Тест 1 покрывает модули A, B и C. Тест 2 покрывает модули A, C и E. Тест 3 покрывает модули D и E. Каким должен быть порядок прогона тестов, если при упорядочении ставится цель скорейшего роста вероятности того, что тестируемая система надежна?

     



     1, 2, 3

     



     1, 3, 2

     



     2, 1, 3

     



     2, 3, 1

     



     3, 1, 2

     



     3, 2, 1

    Ожидаемое время работы метода отбора тестов – 1 час. Среднее время выполнения одного теста – 1 час. Тестовый набор состоит из 8 тестов. Каково значение порога целесообразности?

     



     1

     



     2

     



     6

     



     7

     



     8

    Какими преимуществами обладает методика упорядочения тестов?

     



    уменьшается время работы метода отбора тестов

     



    увеличивается частота обнаружения ошибок

     



    увеличивается скорость покрытия кода

    Модуль E исходной программы содержал ошибку. Ее исправление потребовало изменения модулей B, D и E. Тест 1 покрывает модули A, B и C. Тест 2 покрывает модули A, C и E. Тест 3 покрывает модули D и E. Каким должен быть порядок прогона тестов, если при упорядочении ставится цель скорейшего достижения наибольшей степени покрытия модулей?

     



     1, 2, 3

     



     1, 3, 2

     



     2, 1, 3

     



     2, 3, 1

     



     3, 1, 2

     



     3, 2, 1

    Ожидаемое время работы метода отбора тестов – 2 часа. Среднее время выполнения одного теста – 2 часа. Тестовый набор состоит из 8 тестов. Каково значение порога целесообразности?

     



     1

     



     2

     



     6

     



     7

     



     8


    13

    На предыдущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии B, а тест 3 – в состоянии C. На текущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии C, а тест 3 – в состоянии D. На базе каких состояний возможна разработка новых тестов?

     



    A

     



    B

     



    C

     



    D
    1   2   3   4   5   6   7   8   9


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