sample test case template with test case examples
Всеки ден продължавам да получавам няколко искания за Шаблон за тест . И съм изненадан, че много тестери все още документират тестови случаи с документи на Word или Excel файлове.
Повечето от тях предпочитат електронните таблици на Excel, тъй като могат лесно да групират тестови случаи по типове тестове и най-важното могат лесно да получат тестови показатели с формули на Excel. Но съм сигурен, че с увеличаването на обема на тестовете ви ще бъде изключително трудно да се управлява.
Ако не използвате инструмент за управление на тестови случаи, силно препоръчвам да използвате инструмент с отворен код за управление и изпълнение на вашите тестови случаи.
Форматите на тестовите случаи могат да варират в различните организации. Но използването на стандартен формат на тестови казуси за писане на тестови казуси е една стъпка по-близо до настройването на процес на тестване за вашия проект.
Освен това намалява до минимум Ad-hoc тест това се прави без подходяща документация за тестови случаи. Но дори и да използвате стандартни шаблони, трябва да настроите тестови случаи за писане, преглед и одобрение, изпълнение на теста и най-важното процес на подготовка на протокола за тестове и т.н., като използвате ръчни методи.
Също така, ако имате процес за преглед на тестовите случаи от бизнес екипа, тогава трябва да форматирате тези тестови случаи в шаблон, съгласуван от двете страни.
Какво ще научите:
- Препоръчани инструменти
- Стандартни полета на образец за шаблон за тест
- Изтеглете шаблон за тест на пример с пример (Формат №1)
- Формат на още един тест (# 2)
- Пример за тест за ръчно тестване
- Заключение
- Препоръчително четене
Препоръчани инструменти
Преди да продължите с процеса на писане на тестови случаи, препоръчваме да изтеглите тези инструменти за управление на тестови случаи. Това ще улесни вашия план за тестване и процес на писане на тестови случаи, споменати в този урок.
# 1) TestRail
=> Изтеглете TestRail Tool Test Management Tool
# 2) TestMonitor
TestMonitor - онлайн управление на тестове от най-високо ниво. Революционно лесно.
TestMonitor е цялостен инструмент за управление на тестове за всяка организация. Прост, интуитивен подход към тестването. Независимо дали внедрявате корпоративен софтуер, имате нужда от QA, създавате качествено приложение или просто се нуждаете от помощ в тестовия си проект, TestMonitor ви покрива.
=> Посетете уебсайта TestMonitor
Ето как да улесните този процес на ръчно управление на тестови случаи с помощта на прости шаблони за тестване.
Забележка: Изброих максималния брой полета, свързани с тестов случай. Препоръчително е да използвате само онези полета, които се използват от вашия екип. Освен това, ако смятате, че някое поле, използвано от вашия екип, липсва в този списък, тогава не се колебайте да го добавите към вашия персонализиран шаблон.
Стандартни полета на образец за шаблон за тест
Има някои стандартни полета, които трябва да се вземат предвид при изготвянето на шаблон за тест.
По-долу са изброени няколко стандартни полета на примерен шаблон за тест .
Идентификационен номер на тестовия случай: За всеки тестов случай се изисква уникален идентификатор. Следвайте някои правила, за да посочите видовете тест. Например, „TC_UI_1“, показващ „тестов случай # 1 на потребителския интерфейс“.
Тестови приоритет (нисък / среден / висок) :Това е много полезно при изпълнение на теста. Тестовият приоритет за бизнес правила и функционални тестови случаи могат да бъдат средни или по-високи, докато незначителните случаи на потребителски интерфейс могат да бъдат с нисък приоритет. Приоритетът на теста винаги трябва да се задава от рецензента.
Име на модула :Споменете името на основния модул или подмодула.
Тест, проектиран от Име на тестера.
Дата на проектиране на теста :Дата, когато е написана.
Тест, изпълнен от Име на тестера, извършил този тест. Попълва се само след изпълнение на теста.
Дата на изпълнение на теста :Дата на изпълнение на теста.
Заглавие / име на теста :Заглавие на тестовия случай. Например, проверете страницата за вход с валидно потребителско име и парола.
Резюме на теста / описание :Опишете накратко целта на теста.
Предварителни условия :Всякакви предпоставки, които трябва да бъдат изпълнени преди изпълнението на този тест. Избройте всички предварителни условия, за да изпълните успешно този тестов случай.
Зависимости :Споменете всякакви зависимости от другите тестови случаи или изисквания за теста.
Тестови стъпки :Избройте подробно всички стъпки за изпълнение на теста. Напишете тестови стъпки в реда, в който трябва да бъдат изпълнени. Не забравяйте да предоставите колкото се може повече подробности.
Професионален съвет :За да управлявате ефективно тестов случай с по-малък брой полета, използвайте това поле, за да опишете условията на теста, данните от теста и потребителските роли за провеждане на теста.Данни от теста :Използване на тестови данни като вход за този тест. Можете да предоставите различни набори от данни с точни стойности, които да се използват като вход.
очакван резултат :Какъв трябва да бъде изходът на системата след изпълнение на теста? Опишете подробно очаквания резултат, включително съобщение / грешка, които трябва да бъдат показани на екрана.
След състояние :Какво трябва да бъде състоянието на системата след изпълнение на този тестов случай?
Действителен резултат :Действителният резултат от теста трябва да се попълни след изпълнението на теста. Опишете поведението на системата след изпълнение на теста.
Състояние (Pass / Fail) :Ако действителният резултат не е според очаквания резултат, маркирайте този тест като се провали . В противен случай го актуализирайте като премина .
Бележки / Коментари / Въпроси :Ако има някои специални условия в подкрепа на горните полета, които не могат да бъдат описани по-горе или ако има някакви въпроси, свързани с очаквани или действителни резултати, споменете ги тук.
Добавете следните полета, ако е необходимо:
Идентификационен номер на дефект / Връзка :Ако състоянието на теста е се провали , след това включете връзката към дневника на дефектите или посочете номера на дефекта.
Тип тест / ключови думи :Това поле може да се използва за класифициране на тестовете въз основа на видовете тестове. Например, функционален , използваемост, бизнес правила и т.н.
Изисквания :Изисквания, за които се пише този тест. За предпочитане е точният номер на раздела на изискването док.
Приложения / справки :Това поле е полезно за сложни тестови сценарии, за да се обяснят тестовите стъпки или очакваните резултати, като се използва диаграма Visio като референция. Предоставете връзката или местоположението към действителния път на диаграмата или документа.
Автоматизация? (Да не) :Независимо дали този тест е автоматизиран или не. Полезно е да се проследява състоянието на автоматизацията, когато тестовите случаи са автоматизирани.
С помощта на горните полета съм подготвил примерен шаблон за тестов пример за ваша справка.
Изтеглете шаблон за тест на пример с пример (Формат №1)
- Шаблон за файл на DOC за тест и
- Шаблон за файл на Excel за тест
Освен това тук можете да посочите още няколко статии за ефективно писане тестови случаи . Използвайте тези указания за писане на тестове и горния шаблон, за да напишете и управлявате ефективно тестовите случаи по вашия проект.
Примерни тестови случаи:
Урок # 1: 180+ примерни тестови случая за уеб и настолни приложения
Формат на още един тест (# 2)
Несъмнено тестовите случаи ще се различават в зависимост от функционалността на софтуера, за който е предназначен. Даденото по-долу обаче е шаблон, който винаги можете да използвате за документиране на тестовите случаи, без да се притеснявате какво прави вашето приложение.
какво е добър рекламен блокер
Примерни тестови случаи
Въз основа на горния шаблон, по-долу е пример което представя концепцията по много разбираем начин.
Да приемем, че тествате функционалността за влизане във всяко уеб приложение, да речем Facebook .
По-долу са тестовите случаи за същото:
=> Изтеглете горния формат на тестовия случай с примерни данни
Пример за тест за ръчно тестване
По-долу е дадено пример на проект на живо, който демонстрира как всъщност се изпълняват всички горепосочени съвети и трикове.
[Забележка: Щракнете върху произволно изображение за увеличен изглед]
Заключение
Лично аз предпочитам да използвам Инструмент за управление на тестови случаи . Можете да започнете с инструмент с отворен код. Това ще бъде добро допълнение към усилията ви да настроите процеса на тестване и междувременно ще спести много време, вместо ръчно да поддържате тези документи.
Видяхме също шаблони за тестови случаи и няколко примера, използващи много добра, качествена документация. Надявам се тази статия да ви е била полезна.
Ще се радваме да научим вашите мисли, коментари / предложения относно тази статия.
Препоръчително четене
- Писане на тестови случаи от SRS документ (ИЗТЕГЛЯНЕ на примерни тестови случаи на проект)
- Как да отчитате интелигентно изпълнение на тест - [Изтеглете шаблона за отчет на състоянието]
- Примерен документ за план за изпитване (пример за план за изпитване с подробности за всяко поле)
- Как да напиша тестови случаи за страница за вход (примерни сценарии)
- Как се пишат тестови случаи: Крайното ръководство с примери
- Как да напиша документ за тестова стратегия (с примерен шаблон за тестова стратегия)
- Как да напиша ефективен обобщен отчет на теста [Примерен отчет за изтегляне]
- Примерен шаблон за план за тестване на софтуер с формат и съдържание