DEV Community

mohanaruban
mohanaruban

Posted on

Task 4

what is manual testing:

manual testing is done by human and the software is tested without any tools
the manual testing can be also defined that the software is meet the customer requirement
manual testing is also testing the functionality again again manually to find the defect
the manual testing can be also defined that if your testing any software with human effort
in manual testing you can test with several point of views
for example: lets take WhatsApp messaging functionality, if your texting message to someone then, it is manual test

¨
advantage of manual testing:

  1. you can thing and do several point of views (several ways for one test) in order to find several bugs
  2. you don't need any programming language experience
  3. you can do manual test even if the software is not stable
  4. you can do unlimited ways of testing according to your experience and creativity
  5. you can also do gorilla test
  6. most of the time the critical bugs will be find during manual testing for example if your testing a firmware together with Hardware like embedded testing the manual test will be easy to do if your testing Firmware then you have to debug the Hardware logs to find the bug, so manual testing is most probably easy way to do that
  7. if your manually testing the software the the Team can be very confident about software quality
  8. you can follow all scenario which are from customer side, so it will fulfil the customer requirement
  9. manual testers can be good understand with the customer requirement
  10. the documentation part can be improved during manual testing
  11. The small changing of the software can be easily tested

disadvantage of manual testing:

  1. manual testing is boring because it should be repeated again again
  2. you need more human resource so the testing cost will be very expensive
  3. you need a tester on side for manual testing for example, if your testing web based platform then you don't need human on site, if you have automation test setup then you don't any manual tester
  4. most of the manual tester has no programming experience
  5. if your testing same software again again then you can use automation testing, so in this case manual testers don't need to repeat the testing manually
  6. human error will effect the software testing quality

Top comments (0)