Unit Testing in Android
For software development, testing is important part where have to check the stability and reliability of software.
Testing can be done in two ways:
Manual testing:
More time consuming : Since test cases are executed by human so it is very slow.
Required huge resources: Required more testers to lists all test cases and executed.
Less reliable: Manual testing is less reliable as tests may not be performed with precision each time because of human errors which required no programming.
Automated testing:
Less time consuming : Faster than human resources.
Required less resources: Test cases are executed by using automation tool so less tester are required in testing.
More reliable: Tests performs exactly same operation each and every time they are run and required programming.