Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Оптимизируем тест кейсы

918 views

Published on

Доклад Наталии Узенцовой на конференции SQA Days-19, 20-21 мая 2016 г., Санкт-Петербург

Published in: Education
  • Be the first to comment

  • Be the first to like this

Оптимизируем тест кейсы

  1. 1. Software quality assurance days 19 Международная конференция по вопросам качества ПО sqadays.com Санкт-Петербург. 20–21 мая 2016 Узенцова Наталия Total Objects Ltd. Санкт-Петербург, Россия Оптимизируем тест кейсы
  2. 2. Оптимизируем тест кейсы 2 О себе c 2012 – current Test Manager, Scrum Master Активный участник
  3. 3. Оптимизируем тест кейсы 3 План 1. Что такое тест кейс? 2. Нужны ли тест кейсы? Зачем? 3. Форматы тест кейсов 4. Примеры 5. Каких тест кейсов стоит избегать
  4. 4. Оптимизируем тест кейсы 4 Тест кейс ISTQB -> IEEE 610 Это набор: ‒ входных значений, ‒ предусловий, ‒ ожидаемых результатов, ‒ выходных значений, который разрабатывается для определенной цели: ‒ выполнения определенного сценария программы или ‒ проверки на соответствие требованиям
  5. 5. Оптимизируем тест кейсы 5 Зачем нужны? 1. Чтобы не забыть, что и как было протестировано 2. Чтобы отдать другим, пусть тестируют: ‒Для формирования регрессионного тестирования ‒Для написания авто тестов ‒Для проверки клиентам
  6. 6. Оптимизируем тест кейсы 6 Форматы тест кейсов 1. Таблицы: ‒ С последовательностью шагов ‒ Таблицы решений ‒ Для записи результатов 2. Диаграммы: ‒ Кросс-функциональные (Cross-Functional Flowchart) ‒ Последовательности действий (Sequence diagram); ‒ Переходов состояний (State transactions)
  7. 7. Оптимизируем тест кейсы 7 Примеры
  8. 8. Оптимизируем тест кейсы 8 Сценарий Типы транзакций: Новая; Измененная; Отмененная Транзакция: Оформлена; Отправлена на одобрение; Одобрена; Отклонена; Отложена; Исполнена; Пользователи: Привилегированный, обычный.
  9. 9. Оптимизируем тест кейсы 9 Диаграмма переходов состояний State transactions
  10. 10. Оптимизируем тест кейсы 10
  11. 11. Оптимизируем тест кейсы 11
  12. 12. Оптимизируем тест кейсы 12 Таблица с последовательностью шагов Доступность кнопки ‘Копировать’ на транзакции типа ‘Измененная’ в статусе ‘Отложена’
  13. 13. Оптимизируем тест кейсы 13 Таблица решений Видимость транзакций на различных страницах для пользователей с разными ролями
  14. 14. Оптимизируем тест кейсы 14 Таблица для записи результатов Когда нужно оформить протестированную область
  15. 15. Оптимизируем тест кейсы 15 Кросс-функциональные диаграммы Cross-Functional Flowchart
  16. 16. Оптимизируем тест кейсы 16
  17. 17. Оптимизируем тест кейсы 17 Последовательности действий Sequence diagram
  18. 18. Оптимизируем тест кейсы 18
  19. 19. Оптимизируем тест кейсы 19 Советы Каких тест кейсов избегать 1. Понятные только вам 2. Кейсы, которые повторяют друг друга 3. Больше формата А4 4. Маленькие кейсы
  20. 20. Оптимизируем тест кейсы 20 Литература 1. Software testing. An ISTQB-ISEB Foundation Guide/ Brian Hambling 2. A Practitioner’s Guide to Software Test Design/ Lee Copeland
  21. 21. Оптимизируем тест кейсы 21 Контакты uzentsovans@gmail.com nataliya.uzentsova

×