Урок за ръчно тестване: Какво е, концепции, типове и усилватели; Инструмент

Съдържание:

Anonim

Ръчно тестване

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

Всяко ново приложение трябва да бъде тествано ръчно, преди тестването му да може да бъде автоматизирано. Ръчното тестване на софтуер изисква повече усилия, но е необходимо за проверка на възможността за автоматизация. Концепциите за ръчно тестване не изискват познания за нито един инструмент за тестване. Един от основните тестове за софтуер е „ 100% автоматизация не е възможна “. Това прави ръчното тестване задължително.

В този урок за ръчно тестване за начинаещи ние обхващаме подробно всички концепции и теми за ръчно тестване.

Щракнете тук, ако видеоклипът не е достъпен

Цел на ръчното тестване

Ключовата концепция на ръчното тестване е да се гарантира, че приложението е без грешки и работи в съответствие с посочените функционални изисквания.

Тестовите пакети или кутии са проектирани по време на фазата на тестване и трябва да имат 100% покритие от теста.

Той също така гарантира, че докладваните дефекти са отстранени от разработчиците и е извършено повторно тестване от тестерите за отстранените дефекти.

По принцип това тестване проверява качеството на системата и доставя продукт без грешки на клиента.

Видове ръчно тестване:

Концепции за ръчно тестване

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

  • Тестване на черна кутия
  • Тестване на бяла кутия
  • Единично тестване
  • Тестване на системата
  • Тестване на интеграцията
  • Изпитване за приемане

Как да извършите ръчно тестване

  1. Прочетете и разберете документацията / ръководствата за софтуерния проект. Също така, проучете приложението под тест (AUT), ако е налично.
  2. Чернова на тестови случаи, които покриват всички изисквания, посочени в документацията.
  3. Прегледайте и изгответе базовите тестови случаи с ръководител на екип, клиент (според случая)
  4. Изпълнете тестовите случаи на AUT
  5. Докладвайте за грешки.
  6. След като бъговете бъдат отстранени, отново изпълнете неуспешните тестови случаи, за да проверите дали са преминали.

Митове за ръчно тестване

Следват няколко често срещани мита и факти, свързани с тестването:

Мит: Всеки може да направи ръчно тестване

Факт : Тестването изисква много набори от умения

Мит: Тестването гарантира 100% продукт без дефекти

Факт : Тестване на опити за откриване на възможно най-много дефекти. Идентифицирането на всички възможни дефекти е невъзможно.

Мит: Автоматизираното тестване е по-мощно от ръчното тестване

Факт : 100% автоматизация на теста не може да се направи. Ръчното тестване на софтуера също е от съществено значение.

Мит: Тестването е лесно

Факт : Тестването може да бъде изключително предизвикателно. Тестването на приложение за възможни случаи на употреба с минимални тестови случаи изисква високи аналитични умения.

Ръчно тестване срещу тестване за автоматизация

Ръчно тестване Автоматизирано тестване
Ръчното тестване изисква човешка намеса за изпълнение на теста. Тестването за автоматизация е използване на инструменти за изпълнение на тестови случаи
Ръчното тестване ще изисква квалифицирана работна ръка, дълго време и ще предполага високи разходи. Тестването за автоматизация спестява време, разходи и работна ръка. След като бъде записано, е по-лесно да стартирате автоматизиран тестов пакет
Всеки тип приложения могат да бъдат тествани ръчно, някои видове тестове като ad-hoc и маймунски тестове са по-подходящи за ръчно изпълнение. Автоматизираното тестване се препоръчва само за стабилни системи и се използва най-вече за тестване на регресия
Ръчното тестване може да стане повтарящо се и скучно. Скучната част от изпълнението на същите тестови случаи от време на време се обработва от софтуера за автоматизация в Automation Testing.

Инструменти за автоматизиране на ръчно тестване

  • Селен
  • QTP
  • Jmeter
  • Loadrunner
  • TestLink
  • Център за качество (ALM)

Заключение

Ръчното тестване е дейност, при която тестващият трябва да бъде много търпелив, креативен и отворен.

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