Similar presentations:
Тестовая документация
1.
Тестоваядокументация
© Netcracker
2016
1
2.
Test report• Test Report (Отчет о тестировании) – это сводный отчет
предоставляющий информацию о проведенном тестировании и
обнаруженных дефектах . Он включает оценку качества тестируемой
системы, а также статистические данные, полученные в ходе
тестирования. В отчете содержится информация о том какие тесты были
проведены и сколько времени потребовалось для этого. Этот итоговый
документ используется для обозначения соответствует ли качество
тестируемой системы заявленным критериям.
© Netcracker
2016
2
3.
Test Report (Отчет о тестировании)• Отчет по инциденту (incident report): Документ, описывающий событие,
которое произошло, например, во время тестирования, и которое
необходимо исследовать.
• Отчет об инцидентах можно определить как письменное описание инцидента,
наблюдаемого во время тестирования.
• Инцидент при тестировании программного обеспечения можно определить как
наблюдаемое изменение или отклонение поведения системы от ожидаемого.
Очень часто инцидент называют дефектом или ошибкой, но это не всегда так.
Инцидент - это в основном любое неожиданное поведение или реакция
программного обеспечения, требующая расследования.
• Инцидент необходимо расследовать, и на основании расследования инцидент
может быть преобразован в дефект. Чаще всего это оказывается дефектом, но
иногда это может произойти из-за различных факторов, например:
© Netcracker
2016
3
4.
Test Report (Отчет о тестировании)• Человеческий фактор;
• Требование отсутствует или неясно;
• Проблема среды, например отсутствие ответа от внутреннего сервера,
вызывающее периодическое непредвиденное поведение или ошибку. Либо
неправильная конфигурация среды;
• Ошибочные тестовые данные;
• Некорректный ожидаемый результат.
• Incident report призван зафиксировать и сообщить об инциденте
заинтересованным лицам, провести расследование. Составляется аналогично
баг-репорту, возможно с упором на расследование, обсуждение, влияние
(impact) и может быть назначен не на разработчиков для уточнения деталей.
© Netcracker
2016
4
5.
Test Report (Отчет о тестировании)• Отчет о результатах тестирования (test result report)
• Отчет о результатах тестирования - периодический отчет, в котором
документируется подробная информация о выполнении теста и его результате.
Также он содержит условия, предположения, ограничения теста, какой
элемент теста кем тестируется. Помимо этого вносится подробная
информация об оставшейся работе, чтобы показать, сколько еще работы
необходимо выполнить в проекте.
• Отчет о выполнении теста (Test Execution Report)
• Отчет о выполнении теста содержит детали выполнения и результат
выполнения теста. Обычно его готовят для отправки вышестоящему
руководству от группы тестирования, чтобы показать состояние выполнения
теста и ход тестирования. Когда мы доставляем программное обеспечение
клиенту, мы вкратце отправим полную информацию о выполнении теста. Это
даст клиенту лучшее понимание выполненного теста и покрытия.
© Netcracker
2016
5
6.
Test Report (Отчет о тестировании)• Отчет о ходе тестирования (test progress report)
• Отчет о ходе тестирования (test progress report): Документ, подводящий
итог задачам и результатам, составляемый с определенной
периодичностью с целью сравнения прогресса тестирования с базовой
версией (например, с исходным планом тестирования) и извещения о рисках
и альтернативах, требующих решения руководства.
• Аналитический отчет о тестировании (test evaluation report)
• Аналитический отчет о тестировании (test evaluation report): Документ,
создаваемый в конце процесса тестирования и подводящий итог тестовым
активностям и результатам. Также в нем содержится оценка процесса
тестирования и полученный опыт.
© Netcracker
2016
6
7.
Test Report (Отчет о тестировании)• Итоговый отчет о тестировании (test summary report)
• Итоговый отчет о тестировании (test summary report): Документ,
подводящий итог задачам и результатам тестирования, также
содержащий оценку соответствующих объектов тестирования
относительно критериев выхода.
• Сводный отчет о тестировании содержит подробную информацию о
тестировании, проведенном на протяжении жизненного цикла разработки
программного обеспечения. Элементы в итоговом отчете по тестированию
различаются от организации к организации, а также различаются для разных
проектов. Информация в отчете об испытаниях основывается на аудитории
отчета об испытаниях. Аудитория может быть клиентом, менеджментом,
бизнес-аналитиком, разработчиками, членами команды тестирования,
членами организации и т. д.
© Netcracker
2016
7
8.
Test Report (Отчет о тестировании)• Отчет о пользовательском приемочном тестировании (User acceptance
test report)
• В нем указываются подробности проведенного пользователем приемочного
теста и результат пользовательского приемочного теста. В нем также
перечислены дефекты.
© Netcracker
2016
8
9.
© Netcracker2016
9
10.
ТЗ (техническое задание)• ТЗ (техническое
задание) – позволяет
донести суть предмета
разработки до
сотрудников компании.
Помогает понять, какой
именно
функциональностью
должен обладать
разрабатываемый
продукт (иногда с
указанием используемых
технологий и методов).
© Netcracker
2016
10
11.
ТЗ (техническое задание)• Почему необходимо?
• Если ТЗ будет в общем доступе, то сотрудники, плохо пересекающиеся с
командой разработки, смогут его посмотреть. Возможно, что при тестировании
будет обнаружена какая-то проблема, о которой сообщит тестировщик
(например, программа не выполняет то, для чего была создана).
• Новым сотрудникам не нужно будет рассказывать о смысле программы и
методах ее реализации. Можно будет быстро ввести в курс дела любого
человека.
• ТЗ помогает сотрудникам понять программу лучше. Непонимание
разрабатываемого продукта приводит к ошибкам.
• При тестировании не будет возникать попыток проверять лишнее. В первую
очередь, проверке подвергнется то, что обязательно должно работать по ТЗ.
• ТЗ дает возможность понять суть разрабатываемого продукта сотрудникам,
которые будут представлять готовый вариант реализации публичной
аудитории.
© Netcracker
2016
11
12.
ЧТЗ (частное техническое задание)• ЧТЗ (частное техническое задание) – создается на основе ТЗ. Обычно содержит
полное описание конкретной части разрабатываемого продукта и ВИ (варианты
использования, сценарии использования предмета разработки пользователями,
макеты разрабатываемой части предмета разработки, его логику и суть).
Помогает разработчикам реализовать разрабатываемый продукт точно так, как
задумывалось. Помогает понять логику и правила оформления.
• Помогает новым сотрудникам разобраться в крупных и масштабных проектах, так
как на некоторые системы нужны недели изучения. Имея под рукой ЧТЗ, сотрудник с
легкостью сможет найти в нем необходимую информацию, сразу приступив к
тестированию. Не нужно будет привлекать других сотрудников, знающих продукт,
тем самым отвлекая их от работы. Очевидная экономия времени!
• Дает возможность примерно оценить трудозатраты на разработку и тестирование
еще до начала работ.
• Помогает тестировщикам создать ЧЛ и тест-кейсы до начала работ и тестирования.
© Netcracker
2016
12
13.
ЧТЗ и ТЗ можно отобразить:• в текстовом виде с картинками
© Netcracker
2016
13
14.
ЧТЗ и ТЗ можно отобразить:• в виде графического шаблона-таблицы
© Netcracker
2016
14
15.
ЧТЗ и ТЗ можно отобразить:в виде интеллект-карт, UML или подобного алгоритма
© Netcracker
2016
15