Beruflich Dokumente
Kultur Dokumente
AUTOMATION TESTING
Reliability and Transparency: The tests can perform the exact same steps every time without concern about human error.
Repeatability and Reusability: Once automate test cases i.e. convert the test cases into test scripts, can be run any number of times and can be reused at a later point of time when needed. Helps in Reduce coding for Large Test Cases and ease of testing of timeConsuming & Complex Test Cases
AUTOMATION FRAMEWORK
What an Automation Framework is ? How many types of Automation Framework are there ?
Scripts may be developed while application development is still in progress Utilizing a modular design, and using files or records to both input and verify data, reduces redundancy and duplication of effort in creating automated test scripts If functionality changes, only the specific "Business Function" script needs to be updated Data input/output and expected results are stored as easily maintainable text records. Functions return "TRUE" or "FALSE" values to the calling script, rather than aborting, allowing for more effective error handling, and increasing the robustness of the test scripts. This, along with a well-designed "recovery" routine, enables "unattended" execution of test scripts.
Contd
4. Driver Script a. It Reads the Test Case files. Checks the keywords and calls the appropriate utility script functions based on specific keyword b. Error Handling is taken care of in the driver script. Utility Scripts a. Perform generic tasks that can be used across applications. It should not be application dependent
5.
ADVANTAGES
The main advantage of this framework is the low cost for maintenance. If there is change to any test case then only the Test Case File needs to be updated and the Driver Script and Startup script will remain the same. No need to update the scripts in case of changes to the application
DISADVANTAGES
Development of "customized" (Application- Specific) Functions and Utilities requires proficiency in the tools Scripting language. If application requires more than a few "customized" Utilities, this will require the tester to learn a number of "Key Words" and special formats. This can be time-consuming, and may have an initial impact on Test Plan Development. Once the testers get used to this, however, the time required to produce a test case is greatly improved.
Thank You
Incessant Technologies Pvt Ltd., A3 Mariner Block, VBIT, Madhapur, Hyderabad, A.P. 500 081, INDIA.