Вы находитесь на странице: 1из 6

Ministerul Educației, Culturii și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei


Facultatea Calculatoare, Informatică și Microelectronică

Отчёт
Лабораторная работа 1
Предмет:Тестирование Софтвер

Тема: Основы тестирования и классификация ошибок.


Интуитивное тестирование.

Выполнил:

Проверила: Скороходова Т.А

Кишинев – 2023
Цель работы: Тестирование программы, классификация ошибок и
составление отчётов по ошибкам.
Задание к лабораторной работе:
a) Написание программы и спецификации требований к ней в соответствии с
вариантом
задания к лабораторной работе. Каждое функциональное требование должно
быть описано.
b) Написание тестовых сценариев по спецификации требований;
тестирование функциональных требований разработанной программы:
провести тестирование программы в соответствии с шагами тестирования,
представленными в теоретической части и описание найденных
дефектов/недочётов/ошибок.
Проект может быть написан на любом языке программирования, должен
являться прикладной программой (реализованной с помощью интерфейса,
input/output файлов, или связанной с базой данных), также это может быть
сайтом и т. д.
Тестирование включает:
a) Написание тестовых сценариев для проверки функциональности.
b) Описание найденных ошибок в отчетах.
c) Исправление ошибок в программе и тестирование её вновь.

31. Напишите программу, печатающую квадраты и кубы целых чисел.


На вход программа принимает два параметра: a - число – начало промежутка,
b – конец промежутка. Результат вычисления квадратов и кубов введенного
промежутка целых чисел выводится на консоль.

Отчёт о проблемах, выявленных первым тестом:


“Программа работает – она приняла числа и вернула квадраты и кубы в
введенном промежутке.” Но проблемы, всё же, есть.
Типы ошибок:
a) Ошибка проектирования. Нет никаких указаний на то, с какой программой
работаете.
b) Ошибка проектирования. На экране нет никаких инструкций. Откуда
знать, что нужно делать?
с) Что, если вводите недопустимые числа или символы? Отобразить
инструкцию на экране нетрудно, и она всегда будет перед глазами, в то время
как печатная документация может потеряться.

Резолюции программиста на отчётах тестировщика:


a) Ошибка проектирования: на экране нет названия программы.
Резолюция: Исправлена. Было добавлено название в титул страницы.
b) Ошибка проектирования: на экране нет инструкций.
Резолюция: Исправлена. В основном окне была добавлена инструкция, а
также в JS файле был установлен таймер для загрузки страницы перед окном
prompt.
Примечание: Ошибка, появляющаяся в консоли, не повлияет на
работоспособность программы.
c) Ошибка кодирования: При введение неверного символа, программа выдает
ошибку, но не говорит о дальнейших действиях пользователя.
Резолюция: Исправлена. Теперь программа подсказывает о том, что
необходимо обновить страницу и ввести верные данные.
d) Ошибка кодирования: программа принимает не только целые числа.
Резолюция: Исправлена. Теперь программа подсказывает о том, что
необходимо обновить страницу и ввести верные данные.
e) Ошибка кодирования: сбой при нажатии функциональных клавиш.
Резолюция: не проблема.
Примечание: не используйте функциональные клавиши.

a)

b)
c) + d)

Если символы, подаваемые на вход, не являются целыми числами, то должно


выдаваться сообщение об ошибке.

Тестируем ввод отрицательных чисел.

Вывод: Была успешна создана программа по подсчету квадратов и кубов


целых чисел, а так же протестирована. По завершении тестирования все
найденные ошибки были исправлены.
ПРИЛОЖЕНИЯ
Приложение A
Форма документа “Отчёт о проблеме”
НАЗВАНИЕ КОМПАНИИ ___________________________________ ОТЧЁТ О
ПРОБЛЕМЕ № __
ПРОГРАММА ____________________ ВЫПУСК _____ ВЕРСИЯ _____
ТИП ОТЧЕТА (1 – 6) __ СТЕПЕНЬ ВАЖНОСТИ (1 – 3) __ ПРИЛОЖЕНИЯ (Д / Н ) __
1 - Ошибка кодирования 1 - Блокирующая Если да, какие:
2 - Ошибка проектирования 2 - Критическая
3 - Предложение 3 - Значительная
4 - Расхождение с документацией 4 - Незначительная
5 - Взаимодействие с аппаратурой 5 - Тривиальная
6 - Вопрос
ПРОБЛЕМА _________________________________________________
МОЖЕТЕ ЛИ ВЫ ВОСПРОИЗВЕСТИ ПРОБЛЕМНУЮ СИТУАЦИЮ? (Д / Н) __
ПОДРОБНОЕ ОПИСАНИЕ ПРОБЛЕМЫ И КАК ЕЕ ВОСПРОИЗВЕСТИ
___________________
ПРЕДЛАГАЕМОЕ ИСПРАВЛЕНИЕ (НЕОБЯЗАТЕЛЬНО)
____________________________
ОТЧЕТ ПРЕДСТАВЛЕН СОТРУДНИКОМ________ ДАТА __ / __ / __
Следующие графы предназначены только для разработчиков
ФУНКЦИОНАЛЬНАЯ ОБЛАСТЬ __________ ОТВЕТСТВЕННОЕ ЛИЦО __________,
КОММЕНТАРИИ ______________________________________________
СОСТОЯНИЕ (1 – 2) __ ПРИОРИТЕТ (1 – 5) __
1 – Открыто 1 - Высокий 4 - Ниже среднего
2 – Закрыто 2 - Выше среднего 5 - Низкий
3 - Средний
РЕЗОЛЮЦИЯ (1 – 9) __ ИСПРАВЛЕННАЯ ВЕРСИЯ _____
1 - Рассматривается 4 - Отложено 7 - Отозвано составителем
2 - Исправлено 5 - Соответствует проекту 8 - Нужна дополнительная информация
3 - Не воспроизводится 6 - Не может быть исправлено 9 - Не согласен с предложением
РАССМОТРЕНО ____________ ДАТА __ / __ / __
ПРОКОНТРОЛИРОВАНО ____________ ДАТА __ / __ / __
СЧИТАТЬ ОТЛОЖЕННЫМ (Д / Н) _

Вам также может понравиться