Шаблон за тестов случай в Excel за изтегляне

⚡ Умно обобщение

Шаблонът за тестови случаи предоставя стандартизирана структура за документиране на тестови случаи за всеки софтуерен проект. Този урок обяснява всяко важно поле, предлага примери за Excel и Word за изтегляне и изброява най-добрите практики, които поддържат артефактите на теста последователни в целия екип за контрол на качеството.

  • 📋 Първо последователност: Стандартният шаблон съгласува екипа по QA и съкращава адаптацията на нови тестери.
  • 🧾 Основни области: Идентификатор на тестов случай, Приоритет, Стъпки, Тестови данни, Очакван резултат и Статус са неподлежащи на договаряне параметри.
  • 📊 Excel срещу Word: Excel е идеален за таблично изпълнение tracкрал; Word подхожда на сценарии за разказвателни тестове.
  • 🔗 Допълнително обогатяване: Идентификаторът на дефекта, връзката към изискванията, препратките и флагът за автоматизация повишават готовността за одит.
  • 🤖 Активиране на изкуствен интелект: Инструментите с изкуствен интелект генерират, групират и приоритизират тестови случаи от изискванията автоматично.

Примерен шаблон за тестов случай

Какво е шаблон за тестов случай?

A Шаблон за тестов случай е добре проектиран документ, който помага на тестерите да разработват и последователно да разбират данните за конкретен тестов сценарий. Добър Тестов случай Шаблонът поддържа съгласуваност между тестовите артефакти за екипа и прави тестовите случаи лесни за следване от всички заинтересовани страни. Писането на тестови случаи в стандартен формат намалява усилията за тестване и намалява процента на грешки. Стандартизираният формат е особено желателен, когато тестовите случаи се преглеждат от външни експерти.

Шаблонът, който избирате за вашия проект, зависи от вашата политика за тестване. Много организации създават тестови случаи в Microsoft Excel, други в Microsoft Word, а някои използват инструменти за управление на тестове, като например HP ALM.

Важни полета в шаблон за тестов случай

Независимо от избрания метод на документиране, всеки добър шаблон за тестов случай трябва да включва следните полета.

Поле за тестов случай Descriptйон
Идентификационен номер на тестовия случай Всеки тестов случай трябва да бъде представен с уникален идентификатор. Използвайте конвенция като „TC_UI_1“, за да посочите типа на теста — например „Тестов случай на потребителски интерфейс №1“.
Приоритет на теста Полезно по време на изпълнение. Често срещани стойности са Ниско, Средно и Високо.
Име на модула Главният модул или подмодул, който се тества.
Тест, проектиран от Име на тестера.
Дата на проектиран тест Дата, на която е проектиран тестът.
Тестът е изпълнен от Тестер, който е изпълнил теста.
Дата на изпълнение на теста Дата, на която трябва да се извърши тестът.
Име или заглавие на теста Заглавие на тестовия случай.
Descriptйон / Резюме Кратко резюме на целта на теста.
Предварителната подготовка Всички предварителни условия, които трябва да бъдат изпълнени преди изпълнението на този тестов случай. Избройте всяко предварително условие.
Зависимостите Всякакви зависимости от изискванията за тестване или други тестови случаи.
Тестови стъпки Подробни стъпки в реда, в който трябва да бъдат изпълнени. Бъдете възможно най-конкретни.
Данни от теста Данни от теста използвани като входни данни. Предоставете различни набори от данни с точни стойности.
очакван резултат Очакваният резултат, включително всяка грешка или съобщение, което трябва да се появи на екрана.
Пост-условие Състоянието на системата след изпълнение на тестовия случай.
Действителен резултат Действителният резултат е заснет след изпълнението.
Статус (Преминал/Неминал) Маркирайте като неуспешно, ако действителният резултат не съответства на очаквания резултат.
бележки Специални условия, които не са отразени другаде.

Незадължителни полета могат да се добавят в зависимост от изискванията на проекта.

  • Идентификатор на връзка / дефект: Линк към дефект или номер на дефекта, ако тестът е бил неуспешен.
  • Ключови думи / Тип тест: Използва се за категоризиране на тестовете по вид, като например използваемост, функционалност или бизнес правила.
  • Изисквания: Изискване(я), за което(ито) е написан тестовият случай.
  • Референции / Прикачени файлове: Път към подкрепящ документ или диаграма за сложни сценарии.
  • Автоматизация (Да/Не): Track състояние на автоматизация за автоматизирани тестови случаи.
  • Персонализирани полета: Полета, специфични за нуждите на клиента или процеса на вашия проект.

Примерен шаблон за тестов случай

Изтегляне на шаблон за тестов случай (Excel и Word)

И двата шаблона съдържат описаните по-горе полета. Изберете формат, който отговаря на стила на документиране на вашия екип.

Най-добри практики за писане на тестови случаи

Шаблонът е толкова ценен, колкото е ценна дисциплината, приложена при попълването му. Практиките по-долу позволяват тестовите случаи да се използват многократно. tracвъзможно и ясно.

  1. Напишете ясно всяка стъпка: Всеки тестер би трябвало да може да изпълни стъпките, без да иска разяснения.
  2. Започнете от гледна точка на потребителя: описва какво прави потребителят, а не какво прави кодът.
  3. Повторно използване вместо дублиране: да се обърнете към съществуващ тестов случай по ID, вместо да повтаряте стъпките му.
  4. Осигурете пълно покритие: съпоставяне на тестови случаи с изисквания с Изискване TracМатрица на ефективността.
  5. Използвайте инструмент за управление: платформи като ДЖИРА или HP ALM съхраняват историята на версиите, прикачените файлове и регистрационните файлове за изпълнение на едно място.

Въпроси и Отговори

Excel е подходящ за структурирано изпълнение tracкрал със статус колони и филтри. Word е подходящ за сценарии за наративно тестване. Много екипи преместват и двата формата в инструменти за управление на тестове като HP ALM или ДЖИРА за tracлеснота.

Тестовият сценарий е изложение на високо ниво за това какво да се тества. Тестовият случай е подробна стъпка по стъпка процедура, която доказва, че сценарият е успешен или не е. Един сценарий обикновено съответства на няколко тестови случая.

Използвайте ясна конвенция за именуване, която сигнализира за типа модул и тест. Например, TC_UI_LOGIN_001 означава Потребителски интерфейс, Модул за вход, Първи тестов случай. Моделът поддържа идентификаторите предвидими в целия проект.

Очакваният резултат се дефинира при проектирането на тестовия случай и представлява правилното поведение. Действителният резултат се записва след изпълнението и показва какво всъщност е направила системата. Несъответствие маркира теста като неуспешен.

Не. Предварителните условия описват състоянието на системата, необходимо преди началото на стъпките. Keeping Разделянето им прави стъпките на тестване по-кратки и позволяват многократна употреба в множество тестови случаи, които споделят една и съща настройка.

Използвайте изискване TracМатрица на възможностите (RTM), която съпоставя всеки идентификатор на изискване с тестовите случаи, които го проверяват. Това гарантира пълно покритие и улеснява анализа на въздействието при промяна на изискванията.

Да. Инструментите с изкуствен интелект четат потребителски истории или спецификации и предлагат положителни, отрицателни и гранични тестови случаи. Тестерите все още преглеждат резултатите, за да гарантират, че бизнес намеренията и граничните случаи са правилно уловени.

Изкуственият интелект класира тестовите случаи по скорошни промени в кода, исторически процент на неуспехи и бизнес риск. Високорисковите случаи се изпълняват първи, така че регресионните цикли разкриват критични дефекти рано, вместо да чакат пълно преминаване.

Обобщете тази публикация с: