1 / 16

Integration & System Testing

Integration & System Testing. Monday 26 th November 2009. Contents. Introduction Integration Integration Testing Process Test Data Different Types of Integration Testing Top-down Bottom-Up System Testing Testing Again Conclusion References. Introduction.

novia
Télécharger la présentation

Integration & System Testing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Integration & System Testing Monday 26th November 2009

  2. Contents • Introduction • Integration • Integration Testing Process • Test Data • Different Types of Integration Testing • Top-down • Bottom-Up • System Testing • Testing Again • Conclusion • References

  3. Introduction Integration and system testing is a type of software testing very strict set of rules and guidelines in Testing There is a testing team who just focus on the testing aspect software testing each level build on from the previous level

  4. Integration Integration testing comes before system testing and after the unit testing in SDLC “Integration testing is a software development process which program units are combined and tested as groups in multiple ways.” 1

  5. Integration Testing Process Integration testing stage there are three things that are created; • Test Plan • Test Case • Test Data

  6. Test Plan What a test plan Includes; • a strategy to use when testing the integrated modules and how the tests will be conducted. • What will be tested for example software features. • What is the time scale and time management. • Responsibilities. • Testing pass and fail condition. • Risk involved • Approval from all important people involved.

  7. Test Case Test cases is created to check the output, of the integrated modules are producing the expected output. Below is a simple test case;

  8. Test Data “Test Data is data which has been specifically identified for use in tests”2 “Test data may be recorded for re-use, or used once and then forgotten.” 2

  9. Different Types of Integration Testing Big Bang “The way this integration testing type works is, most or all of the modules are integrated together to form nearly a complete system.” Advantages • Good for small Businesses Disadvantages • Time delay • Hard to identify errors & bugs • All testing has not been done

  10. Top-down Top-Down “highest level components are tested first and then step by step start working downwards.” Advantages • good prototype • easy to maintain the code • better control in terms of errors Disadvantages • hard to test the lower level components

  11. Bottom-Up Bottom-Up “This is the opposite to top-down” Advantages • easy to maintain the code Disadvantages • Prototype • Errors Later on

  12. System Testing “System testing is simply testing the system as a whole” “In the system testing process the system will be checked for errors and also to see if the system does what was intended.”

  13. Testing Again Various tests that need to be conducted again; -Test Plan -Test Case -Test Data Types of System Testing; • Usability testing • GUI software testing • Security testing • Accessibility • Reliability testing

  14. Conclusion Integration and System Testing can; • Minimise Errors • Help Keep Within Budget • Problems are easily identified

  15. References • What is Integration testing, TechTarget [online], Available at: http://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci1243430,00.html [Accessed 20th November 2009] • Test Data, wikipedia [online], Available at: http://en.wikipedia.org/wiki/Test_data [Accessed 20th November 2009]

  16. The End Any Questions ?

More Related