agile tour 2016 乘著 agile 的風,往 cd 的方向前進
TRANSCRIPT
Agile CD
Agile TestingAgile testing is a software testing practice that follows the principles of agile software development. Agile testing involves all members of a cross-functional agile team, with special expertise contributed by testers, to ensure delivering the business value desired by the customer at frequent intervals, working at a sustainable pace.
Agenda • QE •• QE
•• 94
AgileCommunity.tw
About meEdward Chen
Quality Engineering [email protected]
•QA Scrum
QE
• HIE/ UX QE
•
QE
QE
Skill 1:
Skill 2:
QE
( )
( )
( ) ( )
QE
CD ( Continuous Delivery)
5 (Indexes) 1. Continuous Integration 2. Automated Deployment to env 3. Test Automation
4. Version Control 5. Agile Continuous Delivery
1. 2. 3. Agile 4. 5.
1 2 3 4 5
Not Started -
Begineer -
Average -
Advanced -
Expert - Production
~ 5 6 - 10 11 - 15 16 - 20 21 - 25
Unit TestFunctional Test
Non Functional Test Production Candidate
: 15
Smoke Test
Non Functional Test Production CandidateUnit Test
Functional Test
Smoke Test
Non Functional Test Production CandidateUnit Test
Functional Test
Smoke Test
Non Functional Test Production CandidateUnit Test
Functional Test
Smoke Test
9
5 (Indexes) 1. Continuous Integration 2. Automated Deployment to env 3. Test Automation
4. Version Control 5. Agile Continuous Delivery
Unit Test Functional Test Non Functional Test Production
Candidate
Unit Test Functional Test Non Functional Test Production
Candidate
Monkey Test
15 CD
(3A )
QE Team 3A Anyone Anytime Anywhere
1. Test as a Service (3A + 2A)
Testing is essentially the responsibility of the person who develops a given feature
don’t hire too many dedicated testers developer relies on them, lazier and write more bugs hire people who can development and test functions
2. feedback 3.