Software Testing is necessary because we all make mistakes. Some of those mistakes are unimportant, but some of them are expensive or dangerous. We need to check everything and anything we produce because things can always go wrong – humans make mistakes all the time.
Tester takes over the role of end user and test the Software to identify any un-expected behavior or bug.
There are different stages for Manual Testing like
- Acceptance Testing
- White Box Testing
- Black Box Testing
- Unit Testing
- System Testing
- Integration Testing
here are broadly 2 kinds of testing that take place on mobile devices:
- Hardware testing
- . Software or Application testing: