Практичне тестування адресної книги з оформленням звітів про помилки
Автор: valiksakura • Ноябрь 4, 2018 • Лабораторная работа • 1,668 Слов (7 Страниц) • 391 Просмотры
НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ
Навчально-науковий інститут комп’ютерних інформаційних технологій
Кафедра комп’ютеризованих систем управління
ЗВІТ
про виконання лабораторної роботи № 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. Даний документ показує планові роботи по тестуванню. В даному документі не передбачується описання текст кейсів найдених дефектів, а також їх аналіз.
Мета тестування: перевірка всіх функціональних можливостей.
Підсумковими документами процесу тестування являюся: звіт про результати тестування, що включає в себе опис тестових середовищ і знайдених дефектів і недоліків.
Висновок тестувальників про загальний стан Проекту, що представляє собою графік співвідношення критичних дефектів до загального їх числа
Тестування передбачається вести в ручному режимі, без використання автоматизованих систем
Стратегія процесу тестування
Тестування планується проводити в один етап. На цьому етапі проводиться детальне тестування функціоналу проекту, збираються і описуються дефекти.
...