Presentation is loading. Please wait.

Presentation is loading. Please wait.

AUTOMATED SOFTWARE TESTING Donna Moy dxm06u. Presentation Content  Introduction to test planning and preparation  Why is planning and preparation important?

Similar presentations


Presentation on theme: "AUTOMATED SOFTWARE TESTING Donna Moy dxm06u. Presentation Content  Introduction to test planning and preparation  Why is planning and preparation important?"— Presentation transcript:

1 AUTOMATED SOFTWARE TESTING Donna Moy dxm06u

2 Presentation Content  Introduction to test planning and preparation  Why is planning and preparation important?  Types of Automated Testing  Choosing what to Automate (Automation Checklist)  Choosing Automation tools

3 Introduction to Test Planning and preparation Automated test lifecycle methodology(ATLM) The test planning and preparation stages require a much higher level of professional manpower. Directly effects the quality and performances of later tests ATLM is used to guide developers and ensure that that their resources are spent wisely ATLM provides support to ensure that all necessary activities are performed

4 Test Planning  Review of test planning activities  A test Plan  Test environment setup Informit.com

5 Types of Automated Testing  Code Auditing  ‘Code auditing is the computerized process of auditing code to ensure that it complies with a specified standard or procedure’  A Code Auditor checks coding styles  The System Planner sets the standard  Coverage Monitoring  Run concurrently  Monitors and produces reports about other tests

6 Types of Automated testing(2)  Functional Testing  Similar to manual tests  Replace black box correctness tests  Regression tests  Low recourses needed  Load Tests  Occurs in large information systems  Performs tests that are impossible to implement manually  Simulates real situations  Tests for performance and errors

7 Choosing what to automate It is not always possible or feasible to Automate test  Tests with a defined sequence  Depends on the complexity of input  Repetitive tests  Regression tests  Very taxing to perform manually  Tests that yield the same result whether automated or manually  Behaviour, speed and performance affect tests  Non-UI based tests  Requires no user input The Automated Checklist

8 Choosing Automation tools Automation tools should be chosen as early as possible so that teams can be trained and libraries and data collected  Ease of integration  Compatibility  Performance  Type of tests

9 References  www.informit.com – Software Planning www.informit.com  Galin, D. 2004. Automated Testing. Software Quality Assurance. s.l. : Pearson Education Ltd, 2004, 10.3.  Hoffman, D. 2003. A Course On Software Test Automation Design. [Presentation] 2003. Software Test Automation and the Product Life Cycle.  Kelly, D Symantec Corporation. 1997. 10, s.l. : MACTECH, 1997, Vol. 13.

10 Questions


Download ppt "AUTOMATED SOFTWARE TESTING Donna Moy dxm06u. Presentation Content  Introduction to test planning and preparation  Why is planning and preparation important?"

Similar presentations


Ads by Google