Similar presentations:
Функциональное тестирование
1. Функциональное тестирование
Авторы: Мария МинаковаДата: 23 марта 2016
2. Виды тестирования
ТестированиеПо объекту
тестирования
По степени
автоматизации
Связанные с
изменениями
По признаку
позитивности
сценариев
Удобства
использования
(Usability)
Ручное (Manual)
Дымчатое
тестирование
(Smoke)
Позитивное
тестирование
(positive testing)
Безопасности (Data
security)
Автоматизированное
(Automated)
Регрессионное
(Regression)
Негативное
тестирование
(negative testing)
Тестирование
интерфейса
Функциональное
(Functional)
Функциональное тестирование в НРД
06.11.2018
2
3. Модели разработки ПО Каскадная - waterfall model
Была предложена в 1970 г. Уинстоном РойсомФункциональное тестирование в НРД
06.11.2018
3
4. Модели разработки ПО Каскадная с возвратами (Водоворот)
Функциональное тестирование в НРД06.11.2018
4
5. Модели разработки ПО Спиральная
Была разработана в середине 1980-х годов Барри БоэмомФункциональное тестирование в НРД
06.11.2018
5
6. Модели разработки ПО Agile
Функциональное тестирование в НРД06.11.2018
6
7. Redmine ЖЦ задачи
НоваяRedmine
Аналитика
ЖЦ задачи
Аналитика
завершена
Аналитика
не требуется
Оценка в
функц. точках
Разработка
Code review
Модульное
тестирование
Проверка на
стенде ФТ
Проверено на
стенде ФТ
Функциональное тестирование в НРД
Разработка
завершена
Тестирование
Тестирование
завершено
06.11.2018
7
8. Техники тест-дизайна
Классы эквивалентности (Equivalence Partitioning - EP).Входные/выходные данные разбиваются на классы эквивалентности,
по принципу, что программа ведет себя одинаково с каждым
представителем отдельного класса.
Граничные значения (Boundary Value Analysis - BVA).
Граничные условия это ситуации, возникающие непосредственно
«на», «выше» или «ниже» границ входных и выходных классов
эквивалентности.
Причина/Следствие (Cause/Effect - CE). Это, как правило,
ввод комбинаций условий (причин), для получения ответа от
системы (Следствие).
Предугадывание ошибки (Error Guessing - EG). Это когда
тест аналитик использует свои знания системы и способность к
интерпретации спецификации на предмет того, чтобы "предугадать"
при каких входных условиях система может выдать ошибку.
Исчерпывающее тестирование (Exhaustive Testing - ET).
В пределах этой техники вы должны проверить все возможные
комбинации входных значений.
Функциональное тестирование в НРД
06.11.2018
8
9. Тестовое покрытие
Покрытие требований (Requirements Coverage) - оценка покрытия тестамифункциональных и нефункциональных требований к продукту путем построения
матриц трассировки (traceability matrix)
Tcov = (Lcov/Ltotal) * 100%
где:
Tcov - тестовое покрытие
Lcov - количество требований, проверяемых тест кейсами
Ltotal - общее количество требований
Функциональное тестирование в НРД
06.11.2018
9
10. ЖЦ ошибки в Redmine
НоваяВ разработке
Решена
Ждёт разработки
Тестировать
Тестирование
блокировано
Функциональное тестирование в НРД
06.11.2018
10
11. Состав ошибки
Приоритет :Низкий
грамматические ошибки.
Нормальный
незначительная ошибка, не препятствующая дальнейшему тестированию.
ошибка, блокирующая прохождение негативного ТК
Высокий
функционал не работает по стандартному процессу, но есть workaround, который
позволяет продолжить тестирование. Блокируется 1 или несколько тест-кейсов.
Немедленный
блокирует весь или почти весь функционал, тормозит тестирование. Workaround’а нет;
ошибки, возникающие в последние дни тестирования;
Возможно повышение статуса ошибки до «Немедленный», если разработчик несколько
дней её не исправляет.
Поле «Описание» должно содержать:
версию системы («Версия БД» и «Версия Веб приложения»),
шаги воспроизведения,
полученный результат,
ожидаемый результат,
номер поручения (если применимо).
«Назначена»
Обязательно прикреплять скриншоты!!!
Функциональное тестирование в НРД
06.11.2018
11
12. Прикладная сфера
Депонент – организация, заключившая договор депозитарного обслуживания с НРД.Счёт депо — совокупность записей в регистрах депозитария, предназначенная для
учёта ценных бумаг
Раздел счета депо - Часть аналитического счета депо, предназначенная для учета
ценных бумаг, в отношении которых внутренними документами Депозитарием
установлены ограничения на перечень и порядок осуществления депозитарных
операций
Оператор счета депо - Юридическое лицо, имеющее право на основании
полномочия, полученного от Депонента, отдавать распоряжения на выполнение
депозитарных операций по соответствующему счету депо.
Попечитель
Счёт
Раздел
Функциональное тестирование в НРД
Депонент
Оператор
Счёт
Раздел
Раздел
06.11.2018
12
13.
Москва, Cтаропетровскийпроезд 7а, корпус 1
тел.: +7 (495) 981-6182
факс: +7 (495) 981-6183
[email protected]
www.bellintegrator.ru