Still working to recover. Please don't edit quite yet.
Difference between revisions of "comparison between DSDM and XP testing"
From Anarchopedia
(nn) |
m (Reverted edits by 64.247.69.74 (Talk) to last version by Beta M) |
||
Line 1: | Line 1: | ||
− | + | This article will compare and contrast [[Dynamic Systems Development Method|DSDM]] and [[Extreme Programming|XP]] [[software testing]]. | |
+ | |||
+ | ==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]] |
Latest revision as of 09:29, 20 November 2008
This article will compare and contrast DSDM and XP software testing.
DSDM[edit]
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.
- Unit tests are prioritised in accordance with Risk Based Testing.
- Testing is done at the end of each phase/iteration. (see: DSDM lifecycle)
XP[edit]
- 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[edit]
In both frameworks:
- Tests are repeatable.
- Customer validation is the key