Исследовательское тестирование в Microsoft Test Manager 2015 ·...

26
Лабораторная работа Исследовательское тестирование в Microsoft Test Manager 2015 Lab version: 14.0.23107.0 Last updated: 9/11/2015

Transcript of Исследовательское тестирование в Microsoft Test Manager 2015 ·...

Page 1: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Лабораторная работа

Исследовательское тестирование в Microsoft Test Manager 2015

Lab version: 14.0.23107.0

Last updated: 9/11/2015

Page 2: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

TABLE OF CONTENT

ИССЛЕДОВАТЕЛЬСКОЕ ТЕСТИРОВАНИЕ В MICROSOFT TEST MANAGER 2015 ..................................................... 1

PREREQUISITES ...................................................................................................................................................... 3

О КОМПАНИИ FABRIKAM FIBER ........................................................................................................................... 3

УПРАЖНЕНИЯ ....................................................................................................................................................... 3

Page 3: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Резюме

Из этой лабораторной работы вы узнаете о возможностях Microsoft Test Manager 2015 по выполнению исследовательского тестирования, о том, как исследовательское тестирование стало полноценной частью инструментария и о том, как оно позволяет тестировщику выполнять более гибкое тестирование низлежащего ПО без опоры на формальные тестовые ситуации.

Prerequisites Для выполнения лабораторной работы вам понадобится виртуальная машина с Visual Studio 2015

от Microsoft. Подробнее про то, где загрузить и как ее использовать, здесь.

О компании Fabrikam Fiber Эти лабораторные работы в качестве основы для сценариев, о которых вы узнаете в процессе,

оперируют несуществующей компанией Fabrikam Fiber. Fabrikam Fiber занимается кабельным

телевидением и сопутствующими сервисами в США. Компания быстро растет и уже начала

использовать Microsoft Azure для того, чтобы масштабировать свой веб-сайт для обслуживания их

запросов и отслеживания деятельности инженеров. Компания использует локальное приложение

ASP.NET MVC для управления заказами клиентов.

В этих лабораторных работах вы изучите сценарии, включенные в рабочий процесс команды

разработки и тестирования Fabrikam Fiber. Команда, состоящая из 8-10 человек, решила

использовать средства управления жизненным циклом проектов Visual Studio 2015 для того, чтобы

контролировать программный код, выполнять сборки, тестировать веб-сайты, планировать и

отслеживать происходящее с проектом.

Упражнения Эта лабораторная работа включает в себя следующие упражнения:

1. Введение в исследовательское тестирование

Примерное время выполнения лабораторной работы: 30 минут..

Page 4: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Упражнение 1: Введение в

исследовательское тестирование

В этом упражнении вы узнаете о функциях Microsoft Test Manager 2015 для выполнения

исследовательского тестирования.

1. Войдите под аккаунтом Adam (VSALM\Adam). Пароль: P2ssw0rd.

2. Запустите Microsoft Test Manager.

3. Подключитесь к командному проекту FabrikamFiber.

Изображение 1

Подключение к FabrikamFiber

Изображение 2

Подключение к FabrikamFiber

Page 5: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 1

Подключение к FabrikamFiber

4. В Testing Center нажмите на Add для создание нового тестового плана

Page 6: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 2

Добавление тестового плана

5. Введите в название значение “Exploratory Testing” и нажмите на Add .

Изображение 3

Добавление тестового плана

6. Нажмите на Select Plan.

Page 7: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 4

Открытие тестового плана

7. Вы должны быть в Testing Center и подключены к плану Exploratory Testing.

Изображение 5

Testing Center

8. Нажмите правой кнопкой на Exploratory Testing и нажмите на Explore.

Page 8: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 6

Запуск исследовательского тестирования

Примечание: может появиться сообщение о том, что запись экрана отключена – это

информация для тестировщика о том, что настройки тестирования не включают в себя

адаптера Screen and Voice Recorder. Его можно включить в Manual Runs | Plan | Run

Settings.

1. Нажмите на Settings.

Изображение 7

Настройки

Page 9: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

2. Мы можем настроить конфигурацию скриншотов и выбрать устройство для записи звука.

Виртуальная машина не поддерживает аудио, поэтому оставьте настройки без изменений.

Нажмите на Escape

Изображение 8

Настройки

3. Нажмите на Start для запуска сеанса исследовательского тестирования.

Изображение 9

Page 10: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Запуск исследовательского тестирования

4. Откройте в Internet Explorer сайт Fabrikam Fiber, нажав на FF Intranet.

Изображение 10

Сайт Fabrikam Fiber

5. Нажмите на Tickets.

Изображение 11

Переход на экран Tickets

6. Нажмите на один из запросов.

Изображение 12

Выбор запроса

Page 11: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

7. Поля Created By и Assigned To имеют допустимые значения.

Изображение 13

Просмотр запроса

8. Нажмите на Edit

Page 12: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 14

Редактирование запроса

9. Свойство Created By все еще показывает значение.

Page 13: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 15

Редактирование страницы запроса

10. Нажмите на Save. Поля Created By и Assigned To содержат старые значения.

Изображение 16

Сохранение изменений запроса

11. Нажмите на Delete.

Изображение 17

Удаление запроса

12. На странице подтверждения удаления свойства Created By и Assigned To указаны в None,

то есть не то, что мы ожидаем. В окне для комментариев введите “CreatedBy and

AssignedTo are blank when viewing Delete confirmation page.” Дважды нажмите Enter.

Page 14: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 18

Страница подтверждения удаления с неправильными значениями

13. Нажмите на Add Screenshot для добавления скриншота страницы подтверждения

удаления.

Page 15: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 19

Расположение скриншота

14. По умолчанию вы можете указать прямоугольную область, с которой хотите снять

скриншот. Зажмите левую кнопку мыши и укажите нужную область страницы

Page 16: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 20

Скриншот

Page 17: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 21

Test runner показывает снятый скриншот

Примечание: вы можете нажать два раза на скриншоте для его редактирования в

редакторе или добавления дополнительных сведений. По умолчанию используется MS

Paint, но вы можете в настройках указать желаемый инструмент.

15. Нажмите на Create Bug.

Изображение 22

Создание бага

Page 18: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

16. Введите в поле названия значение “CreatedBy and AssignedTo are blank when viewing

Delete confirmation page” и назначьте Julia Ilyiana ответственной. Шаги для

воспроизведения и диагностические данные включаются автоматически. Нажмите на Save

and Create Test.

Изображение 23

Создание бага

17. В New Test Case введите в поле названия значение “Confirm that AssignedTo and CreatedBy

fields appear on Delete confirmation page.”

18. В Steps в ячейку, начинающуюся с “Click ‘Delete’ link” добавьте следующее содержание в

колонку Expected Result:

AssignedTo and CreatedBy fields should have appropriate values when viewing Delete

confirmation page

Page 19: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 24

Добавление комментариев в колонку Expected Result

19. Нажмите Save and Close.

Изображение 25

Сохранение

1. После сохранения ситуации вы автоматически вернетесь в задачу тестирования. Нажмите

Ctrl+A и Delete.

2. В Internet Explorer нажмите на Dashboard.

Page 20: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 26

Переход на доску запросов

3. Нажмите на один из запросов.

Изображение 27

Выбор запроса

4. Нажмите на Escalate

Изображение 28

Эскалация запроса

Page 21: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

5. Вам будет выведена ошибка HTTP 404

Изображение 29

Ошибка при эскалации запроса

6. Нажмите на Create Bug.

Изображение 30

Создание бага

7. Назовите баг “Escalate service ticket results in a HTTP 404” и назначьте Julia Ilyiana

ответственной.

Изображение 31

Создание бага

8. В Steps To Reproduce доступна ссылка на шаги. Нажмите на Change Steps.

Page 22: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 32

Изменение шагов воспроизведения

9. В Change Steps выберите сделанные шаги и нажмите Select.

Page 23: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 33

Выбор шагов воспроизведения

10. Нажмите на Save and Create Test.

Page 24: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 34

Создание бага

11. В New Test Case введите название “Ensure that ticket escalation page works” и нажмите на

Save and Close.

Page 25: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 35

Сохранение тестовой ситуации

12. Нажмите на End Testing.

Изображение 36

Остановка сеанса исследовательского тестирования

13. Нажмите на Save and Close для возвращения на вкладку Plan в Testing Center.

Page 26: Исследовательское тестирование в Microsoft Test Manager 2015 · 2016-09-22 · ASP.NET MVC для управления заказами клиентов.

Изображение 37

Сохранение сеанса тестирования

14. В наборе Exploratory Testing теперь есть две формальных тестовых ситуации. Мы можем

использовать эти тестовые ситуации и проводить исследовательское и формальное

тестирование для повышения общего качества приложения.

Изображение 38

Формальные тесты были созданы во время исследовательского тестирования

To give feedback please write to [email protected]

Copyright © 2015 by Microsoft Corporation. All rights reserved.