Андрей Терехин. AT Consulting


The Presentation inside:

Slide 0

Андрей Терехин. AT Consulting Автоматизация тестирования модели разграничения прав доступа к функционалу


Slide 1

Что мы хотим от автоматизации?


Slide 2

Ставим цели? Повысить Скорость Улучшить Качество Автоматизировать побольше процессов


Slide 3

Скорость


Slide 4

Качество


Slide 5

Автоматизировать – Всё


Slide 6

Если вы в самом начале пути 1) Понять процессы. 2) Выбрать инструмент.


Slide 7

Количественные параметры Качественные параметры Анализ процессов


Slide 8

Время прохождения процесса Время подготовки прохождения процесса Количество предшествующих процессов Количество прохождения процесса за период Время – это …


Slide 9

Сложность процесса Технологическую нагрузку Логическую сложность Что ранжировать?


Slide 10

Какой процесс автоматизировать? Лёгкий и ненужный? Сложный и необъятный?


Slide 11

1. Как следует выбрать инструмент: А) Выбрать программы - Провести анализ – Запастись надеждой – Практика - Успех или всё с начала Б) Выбрать программы – Практика - Выбрать лучшую – Успех 2. Как не следует выбирать инструмент: А) Обсуждать – Анализировать – Обсуждать – Обсуждать Инструмент


Slide 12

Разработка Установка/Настройка Тестирование Отладка Поддержка Автотест – это программа


Slide 13

Тестирование процесса автоматизированного тестирования. Автотест = Программа = Тестирование


Slide 14

Неизбежно ест много времени. Смириться. ? Поддержание работоспособности


Slide 15

Это: Create Read Update Delete Модель разграничения доступа


Slide 16

Спецификация модели данных состоит за набора правил типа CRUD в привязке в роли и полям/экранам. Пример: Распространённый вид спецификации


Slide 17

Проверить спецификацию на: Наличие противоречий Дефекты требований Нетривиальной логики доступа Требования – всему голова


Slide 18

Превратить требования в Тест-кейс


Slide 19

Всё ли перенесено? Или что-то пришлось выкинуть? Последний тест


Slide 20

Управление исключениями Update: 1. Обычая проверка Либо… 2. Исключение 1 3. Исключение 2 ….


Slide 21

Управление входными параметрами Управление входными данными Автотест готовящий данные Сущность 1 Сущность 2 Сущность 3 Автотест МД Исключение 1 проверяется на сущности 2 ….. Да Нет


Slide 22

Использование данных Автотест готовящий данные Автотест МД Да Нет БД


Slide 23

Пока вы спите – ваш автотест тестирует


×

HTML:





Ссылка: