Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемVLDCORP
1 Андрей Терехин. AT Consulting Автоматизация тестирования модели разграничения прав доступа к функционалу
2 Что мы хотим от автоматизации?
3 Ставим цели? Повысить Скорость Улучшить Качество Автоматизировать побольше процессов
4 Скорость
5 Качество
6 Автоматизировать – Всё
7 Если вы в самом начале пути 1) Понять процессы. 2) Выбрать инструмент.
8 Количественные параметры Качественные параметры Анализ процессов
9 Время прохождения процесса Время подготовки прохождения процесса Количество предшествующих процессов Количество прохождения процесса за период Время – это …
10 Сложность процесса Технологическую нагрузку Логическую сложность Что ранжировать?
11 Какой процесс автоматизировать? Лёгкий и ненужный? Сложный и необъятный?
12 1. Как следует выбрать инструмент : А) Выбрать программы - Провести анализ – Запастись надеждой – Практика - Успех или всё с начала Б) Выбрать программы – Практика - Выбрать лучшую – Успех 2. Как не следует выбирать инструмент: А) Обсуждать – Анализировать – Обсуждать – Обсуждать Инструмент
13 Разработка Установка/Настройка Тестирование Отладка Поддержка Автотест – это программа
14 Тестирование процесса автоматизированного тестирования. Автотест = Программа = Тестирование
15 Неизбежно ест много времени. Смириться. Поддержание работоспособности
16 Это: Create Read Update Delete Модель разграничения доступа
17 Спецификация модели данных состоит за набора правил типа CRUD в привязке в роли и полям/экранам. Пример: Распространённый вид спецификации
18 Проверить спецификацию на: – Наличие противоречий – Дефекты требований – Нетривиальной логики доступа Требования – всему голова
19 ШагДействиеОжидаемый результат 1Зайти под пользователем User1 2Перейти на экран Screen1 CСоздать записиСоздание доступно RПросмотреть записи созданные другими пользователями. Записи пользователей User2, User3… доступны для просмотра UВнести изменения в поля Field1, Field2, Field3… Поля Field1, field2…. доступы для редактирования Поля Field3… не доступны для редактирования DУдалить записиУдаление доступно Превратить требования в Тест-кейс
20 Всё ли перенесено? Или что-то пришлось выкинуть? Последний тест
21 Управление исключениями Update: 1. Обычая проверка Либо… 2. Исключение 1 3. Исключение 2 ….
22 Управление входными параметрами Управление входными данными Автотест готовящий данные Сущность 1 Сущность 2 Сущность 3 Автотест МД Исключение 1 проверяется на сущности 2 ….. Да Нет
23 Использование данных Автотест готовящий данные Автотест МД Да Нет БД
24 Пока вы спите – ваш автотест тестирует
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.