Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


System and Usability Testing

Introduction

Purpose

 

§ Целью составления данного Тест Плана является описание процесса тестирования приложения Leader Task. Документ позволяет получить представление о мероприятиях по тестированию проекта

Background

 

§ Leader Task – деловой органайзер для планирования задач, встреч, управления проектами и сотрудниками.

Scope

 

Целью тестирования приложения Leader Task является проверка корректной работы его функциональностей, удобства приложения для пользователя,а также выявления пожеланий пользователя по расширению или исправлению существующих функционалов. В процессе тестирования также должна быть проверена правильность взаимодействия Leader Task с другими подсистемами.

 

Итогом процесса тестирования должен стать развернутый обзор, дающий разработчкам, менеджерам и пользователям данного продукта картину относительно удобства пользования приложением конечным пользователем.

 

Тестирование будет производиться вручную, методом «неформального» тестирования (ad-hoc testing) с позиции конечного пользователя приложения.

 

Project Identification

 

Leader Task, version 6.0.3, trial version.

Requirements for Test

 

§ Приложение должно удовлетворять потребность пользователя в планировании свого времени, своей работы, а также любых повседневных задач.

Для этого приложение должно позволять пользователю:

- работать с календарем;

- создавать, изменять и удалять проекты, работать с проектами;

- создавать, изменять и удалять задачи и подзадачи, работать с задачами;

- создавать, изменять и удалять контакты, работать с контактами;

- создавать, изменять и удалять категории, работать с категориями;

- создавать, изменять и удалять приоритеты, работать с приоритетами;

- создавать, изменять и удалять фильтры, работать с фильтрами;

- создавать, изменять и удалять заметки, работать с заметками;

- ассоциировать проекты с контактами, привязывать сроки выполнения проекта к календарю;

- ассоциировать задачи с проектами, контактами и категориями, устанавливать приоритеты, привязывать сроки выполнения проекта к календарю;

- работать с напоминаниями;

- хранить конфиденциальные данные;

- интегрировать данные с другими приложениями (почтовые клиенты, табличные редакторы);

- работать мобильно (возможность запуска с USB устройства, под разными ОС).

 

Test Strategy

 

В процессе тестирования приложения Leader Task будет применено ad-hoc тестирование ввиду отсутствия строгой спецификации, а также ввиду ограниченности ресурсов на формализацию тестов.

На первом этапе будет проведено системное тестирование, основанное на корректном сценарии работы пользователя с приложением, описывающих полный цикл работы с приложением. В ходе системного тестирования планируется выявить usability-недоработки, а также предложить расширить функционал с целью повышения удобства работы с приложением.

На втором этапе, в ходе проведения функционального тестирования, планируется выявить ошибки, основанные на взаимодействии функционалов путем реализации нетривиальных сценариев.

На третьем этапе будет проведен ряд тестов, определяющих способность приложения работать с определенной нагрузкой. В силу ряда причин (данное приложение разработано для работы одиночными пользователями; риск нагрузки в условиях реальной эксплуатации минимален) нагрузочное тестирование будет проводиться без задействования инструментов для моделирования нагрузки.

Тестирование безопасности и стресс-тестирование не проводится ввиду того, что обозревательного характера тестирования, а также вследствие недостатка ресурсов.

 

Testing Types

 

System and Usability Testing

 

Goal:

Убедиться, что пользователь может использовать основные функционалы программы в процессе реального использования.

Проверить степень удобства приложения для пользователя на основании общих критериев и субъективного восприятия.

Process description:

§ Эмуляция полного цикла использования приложения: создание нескольких контактов, создание проекта, создания категорий и приоритетов, создание дерева задач, ассоциирование задач с проектами, контактами и категориями, установка приоритетов, фильтрыция списка задач, закрытие задач и проектов, работа с календарем, экспорт и импорт данных);

§ Анализ удобства работы пользователя с приложением на основе возникающих потребностей, а также на основе сравнения с существующими приложениями с похожими функционалами.

Completion Criteria:

Приложение удовлетворяет потребности пользователя в ежедневном планировании собственного времени, работы и других повседневных задач.

 

Functional and UI Testing

 

 

Goal:

Выявить функциональные ошибки, основанные на взаимодействии функционалов путем реализации нетривиальных сценариев.

Process description:

§ Производится условное разделение приложения на функционалы, на основании этого разделения проводится целенаправленное тестирование:

§ календарь

§ проекты

§ фильтры

§ приоритеты

§ категории

§ контакты

§ задачи

§ заметки

§ ссылки

§ напоминания

§ экспорт и импорт

Completion Criteria:

§ все запланированные области протестированы

§ все найденные ошибки и замечания зафиксированы

 

 

Installation Testing

 

Goal:

§ Проверить корректную инсталляцию, деинсталляцию и повторную инсталляцию приложения.

§ Проверить интерфейс инсталлера на удобство.

Process description:

Установить приложение. Деинсталлировать приложение. Проверить корректное удаление. Повторно установить приложение. Проверить корректную работу.

Completion Criteria:

§ все запланированные области протестированы

§ все найденные ошибки и замечания зафиксированы

Configuration Testing

 

 

Goal:

Проверить корректную работу приложения на различных операционных системах, а также по сети и при запуске с USB устройства. Обосновано заявленной возможностью мобильного использования приложения.

Process description:

Установить приложение на различных операционных системах, на USB устройстве. Проверить корректную инсталляцию, запуск и работу с приложением на различных операционных системах, с USB устройства, по сети. Деинсталлировать приложение. Проверить корректное удаление.

Completion Criteria:

§ все запланированные области протестированы

§ все найденные ошибки и замечания зафиксированы

 

Integration Testing

 

 

Goal:

§ Проверить корректную работу приложения с другими приложениями:

Process description:

§ Проверить корректность экспорта и импорта в MS Outlook,.xls,.csv,.txt,.rft.

Completion Criteria:

§ все запланированные области протестированы

§ все найденные ошибки и замечания зафиксированы

 


 

Resources

 

Ввиду обозревательного характера тестирования продукта, а также учитывая тот факт, что продукт на рынке довольно давно (из чего можно сделать вывод, что основные функциональности оттестированы и отлажены, что снижает риск появления критических дефектов), достаточно будет одного ресурса, ответственного за весь процесс тестирования продукта.

 

Project Milestones

 

 

Milestone Task Effort Start Date End Date
Plan Test 2 man/hours 08.12.08 09.12.08
Design Test 1 man/hours 08.12.08 09.12.08
Execute Test 6 man/hours 08.12.08 12.12.08
Analyse Test 1 man/hours 12.12.08 12.12.08
Prepare Review 3 man/hours 12.12.08 12.12.08

 

 

Deliverables

 

Review

 

Конечным результатом проведения тестирования должен стать развернутый обзор для публикации на ресурсе http://happy-pm.com.Обзор должен быть написан в общедоступной форме, без применения специальной терминологии.

Адресат: аудитория ресурса.

 

 



<== предыдущая лекция | следующая лекция ==>
Темы выпускных квалификационных работ | Тест-опросник по геометрии 7-9 класс
Поделиться с друзьями:


Дата добавления: 2016-09-06; Мы поможем в написании ваших работ!; просмотров: 297 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Слабые люди всю жизнь стараются быть не хуже других. Сильным во что бы то ни стало нужно стать лучше всех. © Борис Акунин
==> читать все изречения...

2192 - | 2113 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.