|
|
| Line 1: |
Line 1: |
| − | This article will compare and contrast [[Dynamic Systems Development Method|DSDM]] and [[Extreme Programming|XP]] [[software testing]].
| + | nn |
| − | | + | |
| − | ==DSDM==
| + | |
| − | Principles (J Stapleton, ''DSDM business focused development, 2nd ed. 2003):
| + | |
| − | 4. Fitness for business purpose is the essential criterion for acceptance of deliverables.
| + | |
| − | 8. Testing is integrated throughout the lifecycle.
| + | |
| − | | + | |
| − | * {{ll|Unit test}}s are prioritised in accordance with [[Risk Based Testing]].
| + | |
| − | * Testing is done at the end of each phase/iteration. (see: [[Dynamic Systems Development Method|DSDM]] lifecycle)
| + | |
| − | | + | |
| − | ==XP==
| + | |
| − | * Fully integrated testing.
| + | |
| − | * Continuous integration.
| + | |
| − | * Write test first, code to pass the test.
| + | |
| − | | + | |
| − | * Extreme programming achieves 100% code coverage through coding only to pass the tests.
| + | |
| − | | + | |
| − | ==Simmilarities==
| + | |
| − | In both frameworks:
| + | |
| − | * Tests are repeatable.
| + | |
| − | * Customer validation is the key
| + | |
| − | | + | |
| − | | + | |
| − | [[Category:Software testing]]
| + | |
| − | [[Category:Software design methodologies]]
| + | |