Тестова стратегия
А Стратегия за изпитване е план за определяне на подход за тестване на софтуер жизнения цикъл (STLC). Той насочва екипите за осигуряване на качеството да определят обхвата на теста и обхвата на тестване. Той помага на тестерите да получат ясна представа за проекта във всеки случай. Възможността за пропускане на каквато и да е тестова дейност е много ниска, когато има подходяща тестова стратегия.
Какво е документ за стратегия за тестване?
Документът за стратегия за тестване е добре описан документ при тестване на софтуер, който ясно дефинира точния подход за тестване на софтуера и целите на теста на софтуерното приложение. Тестовият документ е важен документ за екипите за осигуряване на качеството, който се извлича от действителните бизнес изисквания, който ръководи целия екип относно подхода за тестване на софтуера и целите за всяка дейност в процеса на тестване на софтуера.
Документът за тестова стратегия отговаря на всички въпроси като какво искате да направите и как ще го постигнете и т.н. Писането на ефективен документ за стратегия е умение, което тестерът развива с опит. Стратегическият план за тестване трябва да се съобщава на целия екип, така че екипът да бъде последователен по отношение на подхода и отговорностите.
Тестов план срещу тестова стратегия
Има голямо объркване относно документите за план за изпитване и стратегия за изпитване. Различна организация има своите уникални процеси и стандарти за управление на тези документи. Например, някои организации включват факти за стратегията на теста в самия план за изпитване, докато някои организации включват стратегия като подраздел в плана за тестване.
План за тестване |
Тестова стратегия |
|
|
За да стане по-ясно дали тестовият план е някаква дестинация, тогава стратегията за QA тест е карта за достигане до тази дестинация.
Как да подготвим добър документ за стратегия за тестване
Всяка организация има своя уникален приоритет и набор от правила за проектиране на софтуер, така че не копирайте нито една организация на сляпо. Винаги се уверявайте, че техният документ е съвместим и добавя стойност към разработката на вашия софтуер, преди да следвате шаблона.
Тестова стратегия в STLC :
Стъпка 1: Обхват
Той определя параметри като
- Кой ще прегледа документа?
- Кой ще одобри този документ?
- Дейности по тестване на софтуер, извършени с графици
Стъпка # 2 Тестов подход
То определя
- Процес на тестване
- Нива на тестване
- Роли и отговорности на всеки член на екипа
- Видове тестване (тестване на натоварване, тестване на сигурността, тестване на производителността и т.н.)
- Подход за тестване и инструмент за автоматизация, ако е приложимо
- Добавяне на нови дефекти, повторно тестване, триаж на дефекти, тестване на регресия и излизане от теста
Стъпка # 3 Тестова среда
- Определете броя на изискванията и настройките, необходими за всяка среда
- Дефинирайте архивиране на тестови данни и стратегия за възстановяване
Стъпка # 4 Инструменти за тестване
- Инструменти за автоматизация и управление на тестове, необходими за изпълнението на теста
- Разберете редица необходими инструменти с отворен код, както и търговски инструменти, и определете колко потребители се поддържат от него и планирайте съответно
Стъпка # 5 Контрол на освобождаването
- Пуснете план за управление на версията с подходяща история на версиите, която ще осигури изпълнението на теста за всички модификации в тази версия
Стъпка # 6 Анализ на риска
- Избройте всички рискове, които можете да оцените
- Дайте ясен план за намаляване на рисковете и план за действие при извънредни ситуации
Стъпка # 7 Преглед и одобрения
- Всички тези дейности се преглеждат и подписват от бизнес екипа, ръководството на проекти, екипа за разработка и т.н.
- Обобщение на промените в прегледа трябва да бъде проследено в началото на документа заедно с одобрена дата, име и коментар
Изтеглете шаблона за тестова стратегия
Щракнете по-долу, за да изтеглите примерен документ за стратегия за тестване
Изтеглете шаблона за тестова стратегия
Заключение:
В софтуерното инженерство изданието на софтуер от време на време преминава през документите за тестова стратегия, за да картографира напредъка на тестването в правилната посока. Когато датата на издаване е близо, много от тези дейности ще бъдат пропуснати, желателно е да обсъдите с членовете на екипа дали намаляването на някаква конкретна дейност ще помогне за освобождаването без потенциален риск.