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.
Шаг навстречу тестированию
требований. Советы
тестировщика.
Алексей Фёдоров
Алексей Федоров
● Самый старший тестировщик в ТРАНС-ИТ
● “Крёстный” Санкт - Петербургского сообщества
аналитиков
● Член ПК...
● Разработчики НЕ сомневаются в постановках задач и в требованиях
● У разработчиков “своё” понимание требований
● В требов...
Тестирование требований - проверка выполнения “требований к
требованиям”. (с) Люди говорят.
Рабочее определение
Требования к требованиям (варианты)
1. Единичность
2. Завершённость
3. Последовательность
4. Атомарность
5. Отслеживаемост...
Требования к требованиям (варианты)
1. Deterministic
2. Unambiguous
3. Correct
4. Complete
5. Non-redundant
6. Lends itsel...
ЯВНО, ПОНЯТНО И ТП
Требования к требованиям (мой вариант -
только содержимое)
Явность
Важность
Необходимость
Однозначность...
Путь в тысячу миль начинается с одного шага
1. Выберите требования
2. Исправьте все опечактки
3. Выберите главные “требова...
Пример “Как тестировать” - Полнота
Наивный вопрос: "Почему ты считаешь, что твои требования
полны?”
Составьте модель, напр...
Пример “Как тестировать” - Явность
Требование: "Сумма должна округляться до двух знаков после
запятой"
Наивный вопрос: "А ...
Пример “Как тестировать” - Тестируемость
Наивный вопрос: "А тестировщики смогут это протестировать?"
Ссылки
Юля Нечаева "Тестирование требований: Зачем - понятно, а вот
Как?"
Сергей Мартыненко. Написание тестов, как вид тес...
Тестирую требования.
Недорого. Качественно. Долго.
Алексей Фёдоров
alhap@inbox.ru
fb.com/exsel9
Upcoming SlideShare
Loading in …5
×

Шагнуть на встречу тестированию требований. Советы тестировщика

1,603 views

Published on

Доклад Алексея Федорова на конференции Analyst Days-4,
17-18 апреля 2015 г., Минск
www.analystdays.com

Published in: Education
  • Be the first to comment

Шагнуть на встречу тестированию требований. Советы тестировщика

  1. 1. Шаг навстречу тестированию требований. Советы тестировщика. Алексей Фёдоров
  2. 2. Алексей Федоров ● Самый старший тестировщик в ТРАНС-ИТ ● “Крёстный” Санкт - Петербургского сообщества аналитиков ● Член ПК Analyst Days’ 2014, 2015 ● Люблю тестировать, особенно требования Контакты: Skype: exsel9 Email: alhap@inbox.ru О себе:
  3. 3. ● Разработчики НЕ сомневаются в постановках задач и в требованиях ● У разработчиков “своё” понимание требований ● В требованиях редко бывает указана проблема пользователя ● Я однажды попробовал тестировать требования и теперь не могу от этого отказаться :) От куда тема:
  4. 4. Тестирование требований - проверка выполнения “требований к требованиям”. (с) Люди говорят. Рабочее определение
  5. 5. Требования к требованиям (варианты) 1. Единичность 2. Завершённость 3. Последовательность 4. Атомарность 5. Отслеживаемость 6. Актуальность 7. Выполнимость 8. Недвусмысленность 9. Обязательность 10. Проверяемость 1. Полнота 2. Правдивость 3. Однозначность 4. Измеримость 5. Ранжируемость 6. НЕ определяющее техническое решение 7. Осуществимость 8. Проверяемость 9. Прослеживаемость 10. Непротиворечивость 11. Неизбыточность 1. Полнота 2. Корректность 3. Непротиворечивость 4. Осуществимость 5. Проверяемость 6. Приоритезированность 7. Необходимость
  6. 6. Требования к требованиям (варианты) 1. Deterministic 2. Unambiguous 3. Correct 4. Complete 5. Non-redundant 6. Lends itself to change control 7. Traceable 8. Readable by all project team member 9. Written in a consistent style 10. Explicit 11. Processing rules reflect consistent standards 12. Logically consistent 13. Lends itself to reusability 14. Terse 15. Annotated for criticality 16. Feasible
  7. 7. ЯВНО, ПОНЯТНО И ТП Требования к требованиям (мой вариант - только содержимое) Явность Важность Необходимость Однозначность Полнота Осуществимость Неограниченность Ясность Трассируемость Непротиворечивость Определенность Измеримость Тестируемость Правильнгость
  8. 8. Путь в тысячу миль начинается с одного шага 1. Выберите требования 2. Исправьте все опечактки 3. Выберите главные “требования к требованиям” (можно только 1) 4. Выделите время (минимум 1,5 часа) 5. Назначьте встречу тестировщику 6. Проведите
  9. 9. Пример “Как тестировать” - Полнота Наивный вопрос: "Почему ты считаешь, что твои требования полны?” Составьте модель, например, список заинтересованных лиц (не забудьте администраторов) Оцените полноту требований по вашей модели
  10. 10. Пример “Как тестировать” - Явность Требование: "Сумма должна округляться до двух знаков после запятой" Наивный вопрос: "А округление как происходит?" Модель Кано: "А что заказчик на самом деле хочет? Что бы его порадовало? Что бы его расстроило?"
  11. 11. Пример “Как тестировать” - Тестируемость Наивный вопрос: "А тестировщики смогут это протестировать?"
  12. 12. Ссылки Юля Нечаева "Тестирование требований: Зачем - понятно, а вот Как?" Сергей Мартыненко. Написание тестов, как вид тестирования требований Все на ЛАФ!
  13. 13. Тестирую требования. Недорого. Качественно. Долго. Алексей Фёдоров alhap@inbox.ru fb.com/exsel9

×