- •Часть 2. Инструментальные средства поддержки процесса тестирования Авторы: Новичков Александр, Костиков Александр
- •Запуск приложений || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Сравнивание запусков «Compare Runs» || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Введение || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Основные параметры вывода
- •Сообщения об ошибках и предупреждениях || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Работа с фильтром || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Api || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Сохранение данных и экспорт
- •Параметры тестирования || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Введение || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Анализ результатов тестирования || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Api || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Сохранение данных и экспорт || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Тестирование сервисов Windows nt/2000/xp || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Основные свойства средств Purify, Quantify и PureCoverage || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Часть 3. Планирование функционального и нагрузочного тестирования
- •Планирование функционального и нагрузочного тестирования || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Типы тестов || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Типы записи тестов || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Функциональное тестирование || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Тестирование целостности данных и баз данных || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Тестирование бизнес циклов || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Тестирование пользовательского интерфейса || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Профилирование производительности || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Нагрузочное тестирование || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Стрессовое тестирование || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Объемное тестирование || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Тестирование управления доступом. Тестирование безопасности || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Тестирование восстановления после сбоев || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Конфигурационное тестирование || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
- •Инсталляционное тестирование || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
Тестирование целостности данных и баз данных || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
Цель Тестирования: Убедиться в надежности методов доступа к базам данных, в их правильном исполнении, без нарушения целостности данных.
Методика: Необходимо последовательно испробовать максимально возможное число способов обращения к базе. Используется подход, при котором тест составляется таким образом, чтобы «нагрузить» базу последовательностью, как верных значений, так и заведомо ошибочных.
Оценить правильность внесения данных и убедиться в корректной обработке базой входящих значений.
Критерии Завершения:
Все способы доступа функционируют, в соответствии с требованиями.
Действия скрипта не приводят к потере данных или нарушению целостности базы, либо к другим неадекватным реакциям.
Тестирование бизнес циклов || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
Тестирование Бизнес Циклов должно эмулировать действия, выполняемые в проекте в течение определенного временного интервала. Период должен быть определен длительностью в один год. Все события, действия и транзакции которые предположительно будут происходить в течение этого периода с приложением должны быть воспроизведены. Включаются все дневные, недельные, месячные циклы и события, которые являются чувствительными к дате.
Цель тестирования: Проверить правильность функционирования объекта тестирования и связанных с ним процессов на соответствие требованиям бизнес моделей и расписаний.
Методика: Тестирование будет моделировать несколько бизнес циклов, с выполнением следующего:
-
тесты, применяемые для проверки функционирования объекта тестирования, модифицированы для увеличения числа повторений выполнения каждой функции приложения, моделированием работы нескольких пользователей в течение заданного временного интервала;
-
все функции, работающие с датой или временем, корректно исполняются в любых временных интервалах;
-
все функции, выполняемые в периодических расписаниях исполняются или вызываются в соответствующих временных интервалах;
-
тестирование включает использование правильных и неправильных дат для проверки реакции приложения
Критерии завершения: Все запланированные тесты выполнены. Все выявленные дефекты обработаны и документированы.
Тестирование пользовательского интерфейса || к оглавлению данной статьи || к новостям || к услугам || в библиотеку
Цель Тестирования: Проверить правильность навигации по объекту тестирования (в том числе межоконные переходы, переходы между полями, правильность обработки клавиш «enter» и «tab», работа с мышью, функционирование клавиш-акселераторов и полное соответствие индустриальным стандартам);
Проверить объекты и их характеристики (меню, размеры, положения, состояния, фокус ввода и др.) на соответствия общепринятым стандартам на графический интерфейс пользователя;
Методика: Создается или дорабатываются тесты для каждого из окон, на предмет соответствия навигации и состояний каждого из объектов;
Критерии завершения: Каждое окно протестировано и удовлетворяет, базовой линии поведения, требованиям стандартов и не противоречит проектным требованиям;
Все выявленные дефекты обработаны и документированы.