Начальные условия (пререквизиты)

Задачи, которые должны быть решены перед началом тестирующей деятельности:

1. Имеется законченная программная спецификация в виде моделей вариантов использования и сценариев использования;

2. Работающее реализованное программное обеспечение,

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

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

5. Выбранная среда тестирования,

6. Распределенные (сервера) тестовые ресурсы,

7. Определенные стандарты приемочных испытаний.

Приоритеты тестирования

Следующие проверки перечислены в порядке уменьшения приоритетного уровня (первое имеет самый высокий приоритет):

1. Функции - все ли заданные функции программы выполняются как ожидалось?

2. Удобство и простота использования - действительно ли программное обеспечение является дружественным по отношению к пользователю?

 

3. Защита - данные защищены?

 

4. Выполнение – программное обеспечение соответствует     согласованному критерию выполнения? (что в первую очередь проверять?????)

Методы тестирования

 

Будут использоваться следующие методы тестирования:

 

1. Тестовые сценарии – сценарии вариантов использования (с предопределенным вводом и ожидаемыми выходными данными).

 

2. Тестовые сценарии без данных - тестировщики выберут входные данные во время испытания.

 

3. Тесты на несанкционированное использование – сценарии действий –попыток получить несанкционированный доступ к данным ПО.

 

4. Проверка на удобство использования ПО - действия, чтобы оценить простоту системы в использовании.

 

5. Статистика выполнения (статистическое тестирование)- набор характеристик работы и сравнение с заданными параметрами.

 

6. Стрессовое тестирование.

 

7. Нагрузочное тестирование (профилирование и производительность)

 

8. Тестирование БД (SQL-инъекции и тестирование хранимых процедур)

 

9. Кодированное тестирование интерфейса.

 

Управление тестами

 

Определяются следующие роли и обязанности:

 

1. Лидер проверки качества - человек, ответственный за процесс планирования тестирования и его выполнение.

 

2. Тестировщик - выполняет действия по тестированию, определенные в плане тестирования.

 

3. Менеджер по ПО - гарантирует, что тесты выполняются успешно с точки зрения пользователя.

 

 

4. Поддержка тестирования - гарантирует, что техническое оборудование на месте и помогает в течение испытаний.

 

Результаты

После тестирования должны быть в наличие следующие документы:

1. План тестирования- этот документ со всеми изменениями, сделанными в ходе процесса тестирования.

2. Запросы на изменение - документ, описывающий изменения ПО, вызванные изменением требований или обнаруженными дефектами в течение испытания.

3. Еженедельные отчеты о ходе тестирования.

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

 

Среда тестирования

Следующее программное обеспечение и аппаратная конфигурция должны быть доступны во время тестирования ПО:

1. Сервер: Один компьютер на базе Intel со следующей конфигурацией:

1. Xeon 4GHz, 16GB RAM, 10TB HDD, 1GB SSD,

2. Debian Linux 6.0,

3. Apache Web Server,

4. PHP 4.0,

5. База данных Oracle,

6. Работающая версия программы ABC.

2. Рабочие станции со следующими конфигурациями:

1. AMD 2GHz, 2GB RAM, 512GB HDD

2. Microsoft Windows 7 Professional

3. Microsoft Internet Explorer 9.0

Одна рабочая станция со следующей конфигурацией:

1. AMD 2GHz, 2GB RAM, 512GB HDD

2. Инсталлированная система учета клиентов

3. Microsoft Windows XP Professional

Должно быть дополнительное оборудование:

1. Установленная сеть для тестирования,

2. Сервер и 3 рабочих станции, соединенные в локальную сеть.

Система ABС конфигурируется следующим образом, добавлением следующих пользователей:

1. Системный администратор (Administrator),

2. Клиент 1 (Client 1),

3. Клиент 2 (Client 2),

4. Менеджер 1 (Manager 1),

5. Менеджер 2 (Manager 2).

Сценарии тестирования

Введение

Следующие сценарии тестирования предназначены для проверки каждой программной функции. Часть этих сценариев повторно описывают сценарии вариантов использования.

Каждый сценарий тестов состоит из следующего:

1. Описание - эта часть представляет повторное описание документа по используемому сценарию

2. Начальные данные - обычно это исходная конфигурация базы данных.

3. Шаги тестирования- это действия, которые тестировщик должны выполнить в течение тестирования.

4. Тестовые варианты –исходные данные и ожидаемая реакция ПО для каждого теста.

 

 

Отчет должен включать:

· Номер, наименование практической работы и тему;

· Описание предметной области;

· Ход выполнения заданий+Выполненные задания;

· Выводы.

· Ответы на Контрольные Вопросы.

 

5. ОБЯЗАТЕЛЬНО Выполненные ЗАДАНИЯ и Отчет по проделанной работе отправить преподавателю на адрес электронной почты helen3505@yandex.ru

до 22-00ч 17.04.2020!

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: