Лабораторная работа 1
Написание тест кейсов на предоставленный с дизайнами функционал
Краткие теоретические сведенья
Качество программного обеспечения определяется в стандарте ISO 9126 как вся совокупность его характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности всех заинтересованных лиц.
Тестирование – это проверка соответствия программы требованиям, осуществляемая путем наблюдения за ее работой в специально, искусственно созданных ситуациях, выбранных определенным образом.
7 принципов тестирования:
v Тестирование демонстрирует наличие дефектов
v Исчерпывающее тестирование не возможно
v Ранее тестирование
v Скопление дефектов
v Парадокс пестицида
v Тестирование зависит от контекста
v Заблуждение об отсутствии ошибок
Тест-кейс — это минимальный (атомарный) компонент теста, как правило, он нацелен только на один элемент объекта тестирования. Чем меньше у тест-кейса покрытие функциональности, тем четче область поиска причины в случае найденной ошибки.
Основные составные части тест кейса:
Заголовки
В этой части тест-кейса собраны необходимые его реквизиты, набор которых в каждом проекте различный. Как минимум, должны присутствовать: идентификатор тест-кейса, заголовок или краткое описание тестируемой функциональности и идентификатор покрываемого требования
Тестовые шаги и результаты
Эта часть уникальная для каждого тест-кейса, потому как и является его «телом». Тестовые шаги пишутся в виде списка, перечня шагов, которые проходит тестировщик. Каждому шагу, как правило, соответствует описание ожидаемого результата. Поэтому удобно эту часть тест-кейса оформлять в виде таблицы с тремя колонками: номер шага, действие и ожидаемый результат.
Задание:
Написать тест кейсы, позволяющие детально протестировать функционал и обеспечить хорошее тестовое покрытие, используя техники тест дизайна, соответствующие вашей теме.
Дополнительные вопросы:
1.Что такое тестирование? Цели тестирования, стадии.
2.Что такое качество ПО? Стандарт ISO 9126.
3.Что такое тест кейс? Из чего состоит тест кейс? Зачем используется? Принципы написания тест кейсов.
4.Техники тест-дизайна.
Темы:
1. Ваш проект «Реализация онлайн почтового клиента». Нужно описать тест кейсы на функционал: Отправка сообщения. Путь к форме отправки сообщения: нажатие кнопки «Новое сообщение» на панели инструментов. Дизайн с комментариями прилагается.
2. Ваш проект «Реализация системы библиотека». Нужно описать тест кейсы на функционал «Регистрация пользователя». Путь к форме регистрации: главная страничка сайта, кнопка «Регистрация». Дизайн с комментариями прилагается.
3. Ваш проект «Реализация системы поиска работы и сотрудников». Необходимо написать тест кейсы на функционал «Поиск вакансии». Путь к форме поиска: главная страничка – кнопка поиск на панели инструментов. Дизайн с комментариями прилагается.
4. Ваш проект «Реализация сайта университета». Необходимо написать тест кейсы на форму отправки пожелания о работе сайта, которую можно найти пройдя по ссылке «Про нас» с главной странички сайта. Дизайн с комментариями прилагается.
Статьи к прочтению:
Каковы результаты тестов российского вегана-сыроеда с 5-летним стажем
Похожие статьи:
-
В результате выполнения программы на экране отображается следующее (рис 1.3): Рис 1.3- Результат работы программы при объектно-ориентированном подходе…
-
Как достичь выдающихся результатов
Итак, если вы собираетесь добиться успеха, поставьте перед собой высокую цель. Вы достигнете ее, если приоритезируете все задачи и сосредоточите все силы…