a review of software testing
play

A review of software testing P DAVID COWARD 200511347 Software - PowerPoint PPT Presentation

A review of software testing P DAVID COWARD 200511347 Software testing Software testing The principal objective of software testing is to gain confidence in the software. Confidence arises from thorough testing . Testing


  1. A review of software testing P DAVID COWARD 200511347 이태화

  2. Software testing Software testing The principal objective of software testing • is to gain confidence in the software. Confidence arises from thorough testing . •

  3. Testing techniques Testing techniques Testing techniques can be assessed according • to where along the two main testing strategy dimensions they fall. - The functional-structural dimension - The static-dynamic dimension

  4. Functional testing Functional testing Identify the functions which the software is • expected to performs. Create test data which will check whether • these functions are performed by the software

  5. Structural testing Structural testing to execute the program with test data. • the funtions of the program are compared with the required functions for congrunce • Approaches is characterized by symbolic pp y y execution and program proving.

  6. Static versus dynamic analysis Static versus dynamic analysis • Static analysis - program proving - symbolic execution symbolic execution - anomaly analysis • Dynamic analysis • Dynamic analysis - analysis routines

  7. Testing techniques Testing techniques Static-functional • Static-structural • Dynamic-functional y • Dynamic-structural •

  8. Testing techniques Testing techniques Structural Functional Symbolic execution Static Program proving Anomaly analysis Computation testing Random testing Domain testing Domain testing Dynamic Automatic path-based test Cause-effect graphing data generation Adaptive perturbation testin Mutation analysis g

  9. Static structural Static-structural Symbolic execution • Partirion analysis • Program proving g p g • Anomaly analysis •

  10. Dynamic functional Dynamic-functional Domain testing • Random testing • Adaptive perturbation testing p p g • Cause-effect graphning •

  11. Dynamic structural Dynamic-structural Domain and computation testing • Automatic test data generation • Mutation analysis y •

  12. Summary Summary For the production of correct software the • wider the range of testing techniques used the better the software is likely to be.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend