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

  • Лабораторная работа 1 На тему «Разработка тестового сценария проекта»

  • Выполнение заданий. Написать программу решения квадратного уравнения ах2 + bх + с = 0.

  • 2. Найти минимальный набор тестов для программы нахождения вещественных корней квадратного уравнения ах2 + bх + с = 0.

  • ЛП 1 Пося ДКИП-311. Разработка тестового сценария проекта


    Скачать 24.63 Kb.
    НазваниеРазработка тестового сценария проекта
    Дата10.03.2023
    Размер24.63 Kb.
    Формат файлаdocx
    Имя файлаЛП 1 Пося ДКИП-311.docx
    ТипЛабораторная работа
    #979035

    Министерство науки и образования Российской Федерации

    Негосударственное образовательное частное учреждение высшего образования «Московский финансово-промышленный университет «Синергия»

    Департамент цифровой экономики

    Лабораторная работа 1

    На тему «Разработка тестового сценария проекта»

    По дисциплине «Тестирование информационных систем»

    Выполнил:

    Студент группы ДКИП-311
    Пося Егор Алексеевич

    Проверил:
    Авдеенков Владимир Александрович

    Москва 2023

    Выполнение заданий.

    1. Написать программу решения квадратного уравнения ах2 + bх + с = 0.

    using System;

    class ky {

    static void Main() {

    Console.WriteLine("Введите a");

    double a = Convert.ToDouble(Console.ReadLine());

    Console.WriteLine("Введите b");

    double b = Convert.ToDouble(Console.ReadLine());

    Console.WriteLine("Введите c");

    double c = Convert.ToDouble(Console.ReadLine());

    double D = Math.Sqrt((b*b)-(4*a*c));

    if(D == 0)

    {

    Console.WriteLine("Так как дискриминант равен нулю то, квадратное уравнение имеет один действительный корень:");

    double x = -b/(2*a);

    Console.WriteLine("x = {0}", x);

    }

    else if( D > 0)

    {

    double x1,x2;

    x1= (-b + D)/(2*a);

    x2= (-b - D)/(2*a);

    Console.WriteLine("D={0}, x1={1}, x2={2}", D, x1, x2);

    }

    else{

    Console.WriteLine("Так как дискриминант меньше нуля, то уравнение не имеет действительных решений.");

    }

    }

    }



    2. Найти минимальный набор тестов для программы нахождения вещественных корней квадратного уравнения ах2 + bх + с = 0.

    Номер теста

    a

    b

    c

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


    Что проверяется

    1

    2

    -5

    2

    x1= 2 ; x2= 0,5

    Случай вещественных корней

    2

    3

    2

    5

    Сообщение

    Случай вещественных корней

    3

    3

    -12

    0

    x1= 4 ; x2= 0

    Нулевой корень

    4

    0

    0

    10

    Сообщение

    Неразрешимое уравнение

    5

    0

    0

    0

    Сообщение

    Неразрешимое уравнение

    6

    0

    5

    17

    Сообщение

    Неквадратное уравнение (деление на 0)


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