Agentic SAP Delivery: From Vision to Real-World Projects – регистрирай се за събитието на Accenture, за да разбереш как!

+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

68-35 =

+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

Какво представлява ръчното тестване (manual testing)

Ръчно тестване или manual testing на английски е процеса по тестване на софтуер, при който ръчно се изпълняват тест сценариите. За разлика от процеса на автоматично тестване, където софтуерен код изпълнява тестването вместо човек ръчно да повтаря действията от даден тест сценарий (test case на английски).

Разгледайте обявите за ръчно тестване в нашия job board. Или може да прегледате“

Потребителска група за тестване на софтуер
В потребителската група за тестване на софтуер се събираме всеки месец, обсъждаме интересни теми свързани с тестването на софтуер, учим, запознаваме се с приятни хора и се забавляваме. За да станете членове на потребителската група може да се регистрирате тук: потребителска група Software Quality Assurance. Елате на месечните ни сбирки и вижте кои ще са следващите лектори.

Днес те питаме…

Кога си склонен да започнеш преговори за увеличение на заплащането?
Loading ... Loading …

Примери за тестване на софтуер 
Например ако имаме тест сценарий за тестване на формата за поръчка на книга от даден уеб сайт. В този тест сценарий е описано да се въведат коректни данни, да се избере книгата, която трябва да се закупи и да се натисне бутона „поръчай“. След това да се провери дали правилно е постъпила поръчката на книгата в информационната система.
Ако дадената форма за поръчка се тества ръчно трябва софтуерния тестер (QA специалист) да извърши описаните действия стъпка по стъпка и да провери дали има проблем изпълнявайки стъпките в тест сценария. А при автоматичното тестване се създава софтуерен код, който изпълнява описаните стъпки и проверява дали очаквания резултат съвпада с реалния резултат.
В софтуерното тестване има случаи, в които ръчното тестване е за предпочитане пред автоматичното тестване. Но има и доста случаи, в които автоматичното тестване има много преимущества пред ръчното. Има и случаи, в които е практически невъзможно да се тества дадена функционалност използвайки ръчно тестване.
Например ако се прави perfermonce testing или load testing е почти невъзможно да се направи с ръчно тестване и за това се използва автоматично тестване. Но ако искаме да тестваме бързо променящ се софтуерен продукт може да е по-добре да не инвестираме време и усилия в създаването на автоматичните тестове. Дори и самото създаване на даден автоматичен тест да е лесно, може последващата поддръжка и обновяване на автоматизацията да е толкова времеотнемаща, че ръчното тестване да е по-добрият вариант.
Ако темата за QA ви е интересна и искате да започнете да кариера в този сектор – разгледайте страничката ни „Първи стъпки в софтуерното тестване“.