Get Mystery Box with random crypto!

З чого починати тестування на новому проекті? Давайте сьогод | Roman Yakymchuk Consulting

З чого починати тестування на новому проекті?

Давайте сьогодні розберемо на максимально живому прикладі проекту, у якому я зараз працюю.

З квітня місяця я почав працювати на новому проекті за контрактом з канадцями. До цього тестувальника у них не було.

Отже так як проект для мене новий, я почав з його дослідження:

Позбирав інфу, де були описи по продукту, як він працює, що робить;
Поспілкувався з девелоперами;
Почав проводити дослідницьке тестування.

Про дослідницьке тестування ви уже мабуть читали чи слухали мої вебінари, я використав кілька підходів.

Почав з декомпозиції продукту, створив майнд карту і виписав туди крок за кроком різні частини продукту, з яких об’єктів чи підоб’єктів він складається, які параметри має та які значення приймає.

Далі я провів кілька сесій по кожній з частин продукту за допомогою тестових чартерів та знайдені баги позаводив в систему.

Коли в мене виникали додаткові запитання, я домовлявся з девелоперами попрацювати в парі, та розібрати питання які мене цікавили тобто ми робили парне тестування продукту.

Для того щоб закріпити знання про систему, я вибрав тест менеджмент інструмент, який інтегрується з Jira та створив тестові набори з тест кейсами. Всі тест кейси привязав до сторі, щоб трекати покриття.

Також для більшої прозорості та розуміння залежностей між компонентами системи, я побудував табличку залежностей, що дозволяє мені тепер відслідковувати зміни та тестувати саме ті області продукту, які могли бути затронуті під час фіксів або розробки нових фіч.

Попереду в планах ще є зробити матрицю прослідковуваності, щоб бачити чи всі сторі покриті кейсами.

Це частина з того що було зроблено на проекті за цей короткий проміжок часу, далі буду ділитися ньюансами реалізації та використання інструментів та технік у роботі

Що вам цікаво було б дізнатися більш детально?