Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Практичне тестування адресної книги з оформленням звітів про помилки

Автор:   •  Ноябрь 4, 2018  •  Лабораторная работа  •  1,668 Слов (7 Страниц)  •  397 Просмотры

Страница 1 из 7

НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ

Навчально-науковий інститут комп’ютерних інформаційних технологій

Кафедра комп’ютеризованих систем управління

ЗВІТ

про виконання лабораторної роботи № 4

з дисципліни: «Якість програмного забезпечення та тестування»

Тема роботи: « Практичне тестування адресної книги з оформленням звітів про помилки.»

Роботу виконав: студент групи – 226-СП

Сакура Валентин Ігорович

Роботу перевірив: доцент

Апенько Н. В.

Київ – 2018

Алгоритм роботи програми

[pic 1]

Лістинг програми:

#include

#define n 10

struct items {

        int number;

        char Name[20];

        float price;

        int count;

};

int main()

{        int numbers=1;

        struct items info[n];

        struct items p;

        for (int i = 0; i < n; i++) // заповнення структури

        {

                printf("Write items\n");

                scanf("%s", &info[i].Name, 20);

                info[i].number=numbers;

                numbers++;

                printf("Write price\n");

                scanf("%f", &info[i].price);

                printf("Write count items\n");

                scanf("%d", &info[i].count);

        }

        for (int i = 0; i < n; i++) // вивід структури

        {

                printf("%d\t", info[i].number);

                printf("%s\t", info[i].Name, 20);

                printf("%f\t", info[i].price);

                printf("%d\n", info[i].count);

                }

        int choice;

        printf("Searching type:\n 1. Number item\n 2. Name item\n");

        scanf("%d", &choice);

        switch(choice)

        {

                case 1:

                int NUMBER;

        printf("Write number item\n");

        scanf("%d", &NUMBER);

        for (int m = 0; m < n; m++)

        {

                if(info[m].number==NUMBER){

                printf("%d\t", info[m].number);

                printf("%s\t", info[m].Name, 20);

                printf("%f\t", info[m].price);

                printf("%d\n", info[m].count);

                }

        }

                break;

                

                case 2:

                printf("Write name item\n");

                        char NAME[20];

                        scanf("%s", &NAME);

        for (int m = 0; m < n; m++)

        {

                if(strcmp(info[m].Name,NAME)==0){

                printf("%d\t", info[m].number);

                printf("%s\t", info[m].Name, 20);

                printf("%f\t", info[m].price);

                printf("%d\n", info[m].count);

                }

        }

                break;

                

                default: printf("Bad choice");

}

        return 0; }

Тест план

Введення:

Призначення документа: ціллю даного тест плану  є описання тестування програми list.exe. Даний документ показує планові роботи по тестуванню. В даному документі не передбачується описання текст кейсів найдених дефектів, а також їх аналіз.

Мета тестування:  перевірка всіх функціональних можливостей.

Підсумковими документами процесу тестування являюся: звіт про результати тестування, що включає в себе опис тестових середовищ і знайдених дефектів і недоліків.

Висновок тестувальників про загальний стан Проекту, що представляє собою графік співвідношення критичних дефектів до загального їх числа

Тестування передбачається вести в ручному режимі, без використання автоматизованих систем

Стратегія процесу тестування

Тестування планується проводити в один етап. На цьому етапі проводиться детальне тестування функціоналу проекту, збираються і описуються дефекти.

...

Скачать:   txt (13.4 Kb)   pdf (202.7 Kb)   docx (42.2 Kb)  
Продолжить читать еще 6 страниц(ы) »
Доступно только на Essays.club