Функциональное тестирование
Виды тестирования
Модели разработки ПО Каскадная - waterfall model
Модели разработки ПО Каскадная с возвратами (Водоворот)
Модели разработки ПО Спиральная
Модели разработки ПО Agile
Redmine ЖЦ задачи
Техники тест-дизайна
Тестовое покрытие
ЖЦ ошибки в Redmine
Состав ошибки
Прикладная сфера
2.05M
Категория: ПрограммированиеПрограммирование

Функциональное тестирование в НРД

1. Функциональное тестирование

Авторы: Мария Минакова
Дата: 23 марта 2016

2. Виды тестирования

Функциональное тестирование в НРД
21.06.16
2

3. Модели разработки ПО Каскадная - waterfall model

Была предложена в 1970 г. Уинстоном Ройсом
Функциональное тестирование в НРД
21.06.16
3

4. Модели разработки ПО Каскадная с возвратами (Водоворот)

Функциональное тестирование в НРД
21.06.16
4

5. Модели разработки ПО Спиральная

Была разработана в середине 1980-х годов Барри Боэмом
Функциональное тестирование в НРД
21.06.16
5

6. Модели разработки ПО Agile

Функциональное тестирование в НРД
21.06.16
6

7. Redmine ЖЦ задачи

Новая
Redmine
Аналитика
ЖЦ задачи
Аналитика
завершена
Аналитика не
требуется
Оценка в
функц. точках
Разработка
Code review
Модульное
тестирование
Проверка на
стенде ФТ
Проверено на
стенде ФТ
Функциональное тестирование в НРД
Разработка
завершена
Тестирование
Тестирование
завершено
21.06.16
7

8. Техники тест-дизайна

Классы эквивалентности (Equivalence Partitioning - EP).
Входные/выходные данные разбиваются на классы эквивалентности,
по принципу, что программа ведет себя одинаково с каждым
представителем отдельного класса.
Граничные значения (Boundary Value Analysis - BVA).
Граничные условия это ситуации, возникающие непосредственно
«на», «выше» или «ниже» границ входных и выходных классов
эквивалентности.
Причина/Следствие (Cause/Effect - CE). Это, как правило,
ввод комбинаций условий (причин), для получения ответа от
системы (Следствие).
Предугадывание ошибки (Error Guessing - EG). Это когда
тест аналитик использует свои знания системы и способность к
интерпретации спецификации на предмет того, чтобы "предугадать"
при каких входных условиях система может выдать ошибку.
Исчерпывающее тестирование (Exhaustive Testing - ET).
В пределах этой техники вы должны проверить все возможные
комбинации входных значений.
Функциональное тестирование в НРД
21.06.16
8

9. Тестовое покрытие

Покрытие требований (Requirements Coverage) - оценка покрытия тестами
функциональных и нефункциональных требований к продукту путем построения
матриц трассировки (traceability matrix)
Tcov = (Lcov/Ltotal) * 100%
где:
Tcov - тестовое покрытие
Lcov - количество требований, проверяемых тест кейсами
Ltotal - общее количество требований
Функциональное тестирование в НРД
21.06.16
9

10. ЖЦ ошибки в Redmine

Новая
В разработке
Решена
Ждёт разработки
Тестировать
Тестирование
блокировано
Функциональное тестирование в НРД
21.06.16
10

11. Состав ошибки

Приоритет :
Низкий
грамматические ошибки.
Нормальный
незначительная ошибка, не препятствующая дальнейшему тестированию.
ошибка, блокирующая прохождение негативного ТК
Высокий
функционал не работает по стандартному процессу, но есть workaround, который
позволяет продолжить тестирование. Блокируется 1 или несколько тест-кейсов.
Немедленный
блокирует весь или почти весь функционал, тормозит тестирование. Workaround’а нет;
ошибки, возникающие в последние дни тестирования;
Возможно повышение статуса ошибки до «Немедленный», если разработчик несколько
дней её не исправляет.
Поле «Описание» должно содержать:
версию системы («Версия БД» и «Версия Веб приложения»),
шаги воспроизведения,
полученный результат,
ожидаемый результат,
номер поручения (если применимо).
«Назначена»
Обязательно прикреплять скриншоты!!!
Функциональное тестирование в НРД
21.06.16
11

12. Прикладная сфера

Депонент – организация, заключившая договор депозитарного обслуживания с НРД.
Счёт депо — совокупность записей в регистрах депозитария, предназначенная для
учёта ценных бумаг
Раздел счета депо - Часть аналитического счета депо, предназначенная для учета
ценных бумаг, в отношении которых внутренними документами Депозитарием
установлены ограничения на перечень и порядок осуществления депозитарных
операций
Оператор счета депо - Юридическое лицо, имеющее право на основании
полномочия, полученного от Депонента, отдавать распоряжения на выполнение
депозитарных операций по соответствующему счету депо.
Депонент
Попечитель
Счёт
Раздел
Функциональное тестирование в НРД
Оператор
Счёт
Раздел
Раздел
21.06.16
12

13.

Москва, Cтаропетровский
проезд 7а, корпус 1
тел.: +7 (495) 981-6182
факс: +7 (495) 981-6183
[email protected]
www.bellintegrator.ru
English     Русский Правила