Wednesday, May 6, 2020
Software Testing - Automation free essay sample
What is automation Testing? Inà software testing,à test automationà is the use of specialà softwareà (separate from the software being tested) to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Commonly, test automation involves automating a manual process already in place that uses a formalized testing process. Goal of Automation is to reduce number of test cases to be run manually and not eliminate manual testing all together. Why Automated Testing? Automated testing is important due to following reasons:à * Manual Testing ofà all work flowsà is time and cost consuming * Manual Validationà ofà all fieldsà is time and cost consuming * Manual Testing ofà all negative scenariosà is time and cost consuming * Manual Testing ofà all work flowsà is time and cost consuming * It isà difficult to test for multi lingual languages manually * Automation doesà notà requireà Human intervention. We will write a custom essay sample on Software Testing Automation or any similar topic specifically for you Do Not WasteYour Time HIRE WRITER Only 13.90 / page You can run automated test unattended (overnight) * Automationà increases à speed of test execution * Automation helpsà increase à Test Coverage * Manual Testingà can becomeà boringà and henceà error prone. SLIDE 3: Which Test Cases to Automate? Test cases to be automated can be selected using the following criterion to increase the automation ROI * High Riskà Business Criticalà test cases * Test cases that areà executed repeatedly * Test Cases that are veryà tediousà or difficult to perform manually * Test Cases which areà time consuming The following category of test cases are not suitable for automation: * Test Cases that are newly designedà and not executed manually à atleast once * Test Casesà for which theà requirements are changing frequently * Test casesà which are executed onà ad-hoc bases. Scripts can be executed in a single machines or group of virtual machines and it can be done through nightly runs. Maintenance Automation Scripts need to be added, reviewed and maintained for each release cycle as new functionalities are added to the System Under Test with successive cycles. Maintenance becomes necessary to improve effectiveness of Automation Scripts.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment