Next article: [xa] to: Software Development Method -- XP (eXtreme Programming) programming handout 1
No
Overtime
.
Timeout will swallow the spirit and enthusiasm of the development team. Using the version plan will change the scope and time of the project, and the project progress will be delayed. It is not recommended to improve by adding resources.
Testing
All code must have unit tests. All code must pass all unit tests before it
Can be released. When a bug is found tests are created. acceptance tests are run often and the score
Is published.
All code must have
Unit Tests
Unit testing is a small interface stone in the XP method, however, it is slightly different from traditional unit tests. 1. You need to create or download some unit test tools to automatically generate test data. 2. All classes in the test system. 3. unit tests should be different from those tested. Code Release together 4. Code without unit test cannot be released 5. If no unit test is found, proceed immediately
All code must pass all
Unit Tests
Before it can be released
When
A bug is found
Tests are created
Acceptance Tests
Are run often and the score is published
Acceptance Test from User stories. in each iteration, appropriate user stories should be selected for the acceptance test. The customer is responsible for verifying the correctness of the acceptance test and reviewing the test results, to determine the importance of detected problems regression testing between product releases is also an acceptance test
The Third International Conference on Extreme Programming and agile processes in software engineering, will be held May 26-29,200 2, in Alghero, Sardinia, Italy Original: http://www.sawin.cn/doc/SoftMethod/XP/xp-ppt.htm