Стратегія тестування - портал tmguru, портал tmguru
стратегія тестування
Складовою частиною планування тестування (як окремого документа або ж процесу планування в цілому) є стратегія тестування. Варто зазначити, що стратегія може бути:
- Частиною загального тест-плану
- окремим документом
Якщо план задає загальну схему, по якій процес тестування буде будуватися, то стратегія уточнює його і містить інформацію про:
- Безпосередньо типах тестів для кожного окремого компонента програмного забезпечення і його функціоналу
- Необхідних інструментах і передбачуваних для використання техніках в тестуванні
- Необхідних конфігураційних настройках.
Стратегія не обов'язково повинна бути складена для всього тестованого програмного забезпечення відразу ж. Не менш ефективним буде її продумування для окремо взятого функціоналу.
При використанні спеціальних систем ведення завдань цікавою практикою буде складання стратегії в міру постановки завдань на розробку. Реалізується це таким чином: в завданні описується технічне завдання розробникам, що саме необхідно впровадити, а тестувальники (паралельно процесу розробки) продумують і викладають стратегію, яким чином новий функціонал може бути протестований.
Наприклад, в шаблоні тест-плану за методологією RUP (де стратегія є складовою частиною) позначено наступні рекомендації по її складанню:
- Для кожного типу тестування вказати опис по його виконанню і вказати, з якою метою дане тестування буде проводиться
- Найбільш важливими є вказівка для кожного типу тестування використовуваних технік, а також критерій, за яким можна визначити, що тестування вважається завершеним
Як і тест-план, стратегія може бути представлена як у вигляді традиційно розписаного документа, так і в більш наочному форматі, наприклад використовуючи таблицю:
