ITShastra focuses on 3 primary levels of testing:
Component Testing
Component testing is used to check whether program function is consistent with the program design document. In this testing we basically cover each and every component of the screen by considering different types of test views related to the Function, Abnormal Operation, Exception, etc. In this testing we consider each component of the screen as an entity and write down the test cases for that e.g.
- Check if the text field accepts only a number or not?
- Check the max length of the text field.
- Check to see if the default value is present or not
Unit Testing
Unit testing is used to check the execution path of the module, function, and procedure of the system. The test is conducted with the help of normal data and abnormal data. This testing includes different factors, like statement coverage, branch coverage, loop processing, abnormality, and circulation, etc. With the help of unit testing we check that all the statements in the code are executed or not so it avoid the dead code statement. It checks all the branches and execution paths of the code. It ensures that all the internal methods of the program are executed and properly integrated with the program.
System Testing
This is important in the testing phase. System testing is used to check whether the application is consistent with user requirements. System testing covers different types of testing views like:
- Application
Application test view is used to check whether the system is running normally or not.
- Performance
In this view we check the performance of the system by considering system response time, process execution time, etc.
- Reliability
In this view we check the reliability of the system, the reliability of the system for managing the user process and also system performance time.
- Load checking
In this view we cover the load checking of the system e.g. suppose the system has the capacity to support 50 users, then check the system with more than 100 users. The same thing is applicable to the database.
ITShastra testing benefits include:
- Increase in product quality through effective targeting of product defects.
- Differentiated value proposition through custom testing tools and solutions.
- Reduction in time to market period through the effective work of our expert testing teams.
|