
Here are some facts about testing. There are two kinds of testing- white box testing and black box testing. Also, there is the automated testing and the manual testing. In white box testing, the correctness of the complete source code is tested whereas the black box testing is not concerned with the written code but just with the inputs to be provided and seeing that the output meets the given requirement. Manual testing is performed manually by starting the applications and clicking on various tabs and feeding the inputs and manually checking the output. Automated testing is done by means of tools like winrunner and loadrunner. Using winrunner, one needs to record the activities that needs to be performed repeatedly and then run the ready recorded script each time one needs to test the same thing. The kind of data to be input can be changed manually in the script each time. There can be need for debugging and correcting winrunner scripts, too, at times.
Testing can also be categorized under Unit testing, Integration testing, System testing, User Acceptance testing(UAT). Unit testing are generally performed by the developers. Integration and System testing are what is done by the Testers. Integration testing involves the integrating of different applications and testing them. System Testing is the testing of the complete end to end System of a Business to see if the complete Business Requirement are being met. UAT is done for the Client to check if it meets the Clients requirements and is ready to be accepted by them.
One of the most important role of a Tester is to understand the Requirements and design Test Cases to test all the scenarios in order to catch as many errors/failures as possible. In case of System Testing, creation of an end to end Calendar that meets the Business Requirement might be needed. Tools like Quality Center and Calendar Application makes it possible to organize Test Cases and Calendars at one place and also provided facilities for raising defects and following up on it. The Calendar can be executed manually or using winrunner. Manual work can be slow and automated will be fast and accurate provided the Tester knows how to debug the script in case it gets stuck due to some errors.
Testers should be usually familiar with the Operating System like Unix, Databases like Oracle, Application Server like Weblogic, the Applications to be tested and the business knowledge behind it. He should be comfortable using tools like Exceed, Putty, Toad, Test Director, Calendar Application, Winrunner, Loadrunner and the relevant web-applications.
Testing jobs may not be very highly paid but one just cannot do without implementing this stage of Software production.
Testing can also be categorized under Unit testing, Integration testing, System testing, User Acceptance testing(UAT). Unit testing are generally performed by the developers. Integration and System testing are what is done by the Testers. Integration testing involves the integrating of different applications and testing them. System Testing is the testing of the complete end to end System of a Business to see if the complete Business Requirement are being met. UAT is done for the Client to check if it meets the Clients requirements and is ready to be accepted by them.
One of the most important role of a Tester is to understand the Requirements and design Test Cases to test all the scenarios in order to catch as many errors/failures as possible. In case of System Testing, creation of an end to end Calendar that meets the Business Requirement might be needed. Tools like Quality Center and Calendar Application makes it possible to organize Test Cases and Calendars at one place and also provided facilities for raising defects and following up on it. The Calendar can be executed manually or using winrunner. Manual work can be slow and automated will be fast and accurate provided the Tester knows how to debug the script in case it gets stuck due to some errors.
Testers should be usually familiar with the Operating System like Unix, Databases like Oracle, Application Server like Weblogic, the Applications to be tested and the business knowledge behind it. He should be comfortable using tools like Exceed, Putty, Toad, Test Director, Calendar Application, Winrunner, Loadrunner and the relevant web-applications.
Testing jobs may not be very highly paid but one just cannot do without implementing this stage of Software production.
No comments:
Post a Comment