Документация
тестировщика:
как сделать ее лучше.
Докладчик: Александр Трибушный
Обо мне
• Александр Трибушный,
QA Engineer
• Более года работы
в долгосрочном проекте
• Skype: a.tribushnyy
• Email: alexander.tribushny@dataart.com
Каков был мой первый проект?
О чем поговорим сегодня?
• Test designer specification.
• Test cases.
• Test procedure.
• Bug report.
Долгосрочный проект
Моделируем ситуацию
Пример Матрицы трассируемости
TC/Требования
Менюнавигации
Логинформа
Образование
Twitter
Flickr
Footer
1240
1241
1244
1245
1256 X
1262 X
1263 X X X
1266 X
1270
1271
1272
1273 X X
1274
1276 X X
Пример тест-кейса
Sorting table by main column
Steps:
1. Observe the 'Customers' pop-up window
2. Click on column titles one after another
Expected results:
1. Primary sort should be by ID column
2. Second sort is desc
Негативные последствия
• Трата времени.
• Риск автоматизации некорректных тест-кейсов.
• Пропуск дефектов.
Проблемы разработки тест-кейса
• Неконечные требования.
• Недостаток информации.
• Недостаток опыта.
Проблемы использования документации
в проекте:
• Отсутствие тест-кейсов
• Некорректный тест-кейс
• Сложно написан тест-кейс
• Человеческий фактор
• Шаблон тест-кейса (структура)
Как лучше выстроить процесс?
• Проанализируйте проект.
• Работайте с требованиями, не бойтесь спросить заказчика, что
он хотел донести до Вас в требованиях. Это улучшит работу
межу двумя звеньями.
• Создайте документ с покрытием требований.
• Начните писать сценарии и, если Вы в чем-то сомневаетесь,
обсудите с заказчиком.
• Сделайте ревью.
• Проведите функциональное тестирование.
Пример бага
Не загружается картинка
Шаги:
1. Нажимаем на кнопку смены аватара, выбираем файл и
сохраняем.
2. Смотрим аватар
Актуальный результат:
1. Аватар не поменялся
Ожидаемеый результат:
1.Аватар виден
Баг??? Что делаем дальше?
Частые ошибки при написании баг-
репорта:
• Чересчур общий заголовок бага
• Очень подробные pre-steps, очень краткое описание.
• На каждое проявление ошибки - отдельный баг-репорт
• Большое количество аттачей и ссылок
• Не указано, в чем именно ошибка.
• Использование специфических сокращений и аббревиатур
• Обо всем и ни о чем
Рекомендации по написанию
баг-репортов
• Отсутствие тест-кейсов
• Придерживайтесь шаблона
• Дополнительная информация
• Пишите ясно. Скажите, что вы имеете в виду и убедитесь в
том, что это не может быть истолковано неправильно.
Общий итог
• Отсутствие тест-кейсов
• Старайтесь описывать детали так, что б человек который
это читает, даже если он – Ваша бабушка – понимал все с
первого раза.
• Предоставляйте как можно больше дополнительной
информация – скриншоты, видео, логи, номера версий и
т.д.
• Не бойтесь писать команде разработчикам и заказчику. Это
поможет всем понять общее дело.
Всем спасибо!
Вопросы???

Документация тестировщика - Александр Трибушный

Editor's Notes

  • #3 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #5 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #6 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #9 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #10 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #11 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #12 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #13 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #14 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #15 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #17 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.
  • #18 We are working on many directions at the same time, but one thing has been done already, and that is our new visual style. I’ll talk about it a little more, and this can be an example of our thinking that we’ll try to apply to other HR brand touchpoints later on.