Ръчно тестване или manual testing на английски е процеса по тестване на софтуер, при който ръчно се изпълняват тест сценариите. За разлика от процеса на автоматично тестване, където софтуерен код изпълнява тестването вместо човек ръчно да повтаря действията от даден тест сценарий (test case на английски).
Разгледайте обявите за ръчно тестване в нашия job board. Или може да прегледате“
- Обяви за ръчно тестване и QA в София
- Обяви за Manual QA във Варна
- Обяви за тестер ръчно Пловдив
- Обяви за Manual тестер в Русе
- Изцяло дистанционни (Fully Remote) Manual QA обяви
Потребителска група за тестване на софтуер
В потребителската група за тестване на софтуер се събираме всеки месец, обсъждаме интересни теми свързани с тестването на софтуер, учим, запознаваме се с приятни хора и се забавляваме. За да станете членове на потребителската група може да се регистрирате тук: потребителска група Software Quality Assurance. Елате на месечните ни сбирки и вижте кои ще са следващите лектори.
Примери за тестване на софтуер
Например ако имаме тест сценарий за тестване на формата за поръчка на книга от даден уеб сайт. В този тест сценарий е описано да се въведат коректни данни, да се избере книгата, която трябва да се закупи и да се натисне бутона „поръчай“. След това да се провери дали правилно е постъпила поръчката на книгата в информационната система.
Ако дадената форма за поръчка се тества ръчно трябва софтуерния тестер (QA специалист) да извърши описаните действия стъпка по стъпка и да провери дали има проблем изпълнявайки стъпките в тест сценария. А при автоматичното тестване се създава софтуерен код, който изпълнява описаните стъпки и проверява дали очаквания резултат съвпада с реалния резултат.
В софтуерното тестване има случаи, в които ръчното тестване е за предпочитане пред автоматичното тестване. Но има и доста случаи, в които автоматичното тестване има много преимущества пред ръчното. Има и случаи, в които е практически невъзможно да се тества дадена функционалност използвайки ръчно тестване.
Например ако се прави perfermonce testing или load testing е почти невъзможно да се направи с ръчно тестване и за това се използва автоматично тестване. Но ако искаме да тестваме бързо променящ се софтуерен продукт може да е по-добре да не инвестираме време и усилия в създаването на автоматичните тестове. Дори и самото създаване на даден автоматичен тест да е лесно, може последващата поддръжка и обновяване на автоматизацията да е толкова времеотнемаща, че ръчното тестване да е по-добрият вариант.
Ако темата за QA ви е интересна и искате да започнете да кариера в този сектор – разгледайте страничката ни „Първи стъпки в софтуерното тестване“.