- •Version 1.0 Revision History
- •Table of Contents
- •2.Requirements for Test
- •3.Test Strategy
- •3.1Testing Types
- •3.1.1System and Usability Testing
- •3.1.2Functional Testing
- •3.1.3Ui Testing
- •3.1.4Configuration Testing
- •3.1.5Interoperability Testing
- •3.1.6Security and Access Control Testing
- •3.1.7Load Testing
- •3.1.8Stress Testing
- •3.1.9Volume Testing
- •3.1.10Stability/Reliability Testing
- •3.1.11Acceptance Testing
- •4.Resources
- •5.Project Milestones
- •6.Deliverables
- •6.1Review
3.Test Strategy
В процессе тестирования приложения Secured 3D будет применено ad-hoc тестирование ввиду отсутствия строгой спецификации, а также автоматизированное тестирование которое направленное на проверку всех характеристик производительности приложения.
На первом этапе будет проведено системное тестирование, основанное на корректном сценарии работы пользователя с приложением, описывающих полный цикл работы с приложением. В ходе системного тестирования планируется выявить usability-недоработки, а также предложить расширить функционал с целью повышения удобства работы с приложением.
На втором этапе, в ходе проведения функционального тестирования, планируется выявить ошибки, основанные на взаимодействии функционалов путем реализации нетривиальных сценариев.
На третьем этапе будет проведен ряд тестов, определяющих способность приложения работать с определенной нагрузкой. В силу ряда причин (данное приложение разработано для работы одиночными пользователями; риск нагрузки в условиях реальной эксплуатации минимален) нагрузочное тестирование будет проводиться без задействования инструментов для моделирования нагрузки.
Стратегия тестирования представляет рекомендуемый подход к тестированию теста целевой правового. В предыдущем разделе, Требования к Test, описал то, что будут проверены это описывает, как будут проверены цель-из-теста. Для каждого типа испытаний, предоставить описание теста и почему она реализуется и выполняется. Если тип теста не будут реализованы и выполнены, сообщить об этом в предложении о том, тест не будет реализован или казнен и с указанием оснований, таких как "Этот тест не будет реализован или казнен. Этот тест не подходит. " Основные соображения для выбранной стратегии тестирования являются методы, которые будут использоваться и критерием зная, когда завершения тестирования. В дополнение к вопросам, рассмотренным для каждого теста ниже, тестирование должно быть выполнено только с использованием известных, управляемых баз данных в обеспеченных условиях.
3.1Testing Types
3.1.1System and Usability Testing
Goal:
Убедиться, что пользователь может использовать основные функционалы программы в процессе реального использования.
Проверить степень удобства приложения для пользователя на основании общих критериев и субъективного восприятия.
Process description:
Эмуляция полного цикла использования приложения: зарегистрироваться на сайте, авторизация, просмотр собственных 3D файлов, загрузка файлов с рабочей станции, просмотр 3D принтеров на карте, настройка подключения собственного 3D принтера и печать на нем 3D файлов, настройка совместного использования 3D принтеров, печать 3D файлов на принтере друга, печать 3D файлов на принтере организации, печать 3D файлов на 3D принтере подсоединенном к сети и размещенном в любой точке мира, просматривания 3D печати с помощью камеры;
Анализ удобства работы пользователя с приложением на основе возникающих потребностей, а также на основе сравнения с существующими похожими приложениями.
Completion Criteria:
Приложение полностью удовлетворяет потребности пользователя в работе с 3D файлами и распечатки этих фалов.
Приложение интуитивно понятно и логично в действиях с ним, весь функционал и способы использования очевидны.
