22
Setup QA Process Quality Assurance Angel Tsvetkov Senior QA Team Pulse 1

Setup QA Process

  • Upload
    emery

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

Setup QA Process. Q uality A ssurance. Angel Tsvetkov. Senior QA. Team Pulse. THE TEAM. THE PROJECT. WEB. THE ITERATION. 2 WEEKS. AGENDA. Build Solid Ground Test In Agile Environment Test Infrastructure Items Lifecycle Definition Of Done Effective Code Freeze. - PowerPoint PPT Presentation

Citation preview

Page 1: Setup  QA  Process

1

Setup QA ProcessQuality Assurance

Angel TsvetkovSenior QATeam Pulse

Page 2: Setup  QA  Process

2

THE TEAM

Page 3: Setup  QA  Process

3

WEBTHE PROJECT

Page 4: Setup  QA  Process

4

2 WEEKSTHE ITERATION

Page 5: Setup  QA  Process

5

AGENDA

Build Solid Ground Test In Agile Environment Test Infrastructure Items Lifecycle Definition Of Done Effective Code Freeze

Page 6: Setup  QA  Process

6

BUILD SOLID GROUND

In-Team Communication Do We Need Separate Test Process?

Page 7: Setup  QA  Process

7

TEST IN AGILE ENVIRONMENT

How To React On A Quick Changes? Make It Easy And Simple

Page 8: Setup  QA  Process

8

TEST IN AGILE ENVIRONMENT

Test CasesViewsControlsTesting Framework

Page 9: Setup  QA  Process

9

TEST IN AGILE ENVIRONMENT

Test CasesViewsControlsTesting Framework

Business

DevBus+Dev

Page 10: Setup  QA  Process

10

TEST IN AGILE ENVIRONMENT

Everybody Testing

Page 11: Setup  QA  Process

11

TEST INFRASTRUCTURE

Scalability Execution Mechanism Topology

Page 12: Setup  QA  Process

12

TEST INFRASTRUCTURE

Build Controller

Build Agent

Test Controller

Test AgentVM-Build-1

VM-Exec-1 VM-Exec-2 VM-Exec-3

Page 13: Setup  QA  Process

13

ITEMS LIFECYCLE

Less States

Page 14: Setup  QA  Process

14

ITEMS LIFECYCLE

Not Done In Progress Ready For Test Done

Page 15: Setup  QA  Process

15

ITEMS LIFECYCLE

Many States

Page 16: Setup  QA  Process

16

ITEMS LIFECYCLE

Not DoneIn

Development

Developed Ready For Test In Testing Done

Page 17: Setup  QA  Process

17

DEFINITION OF DONE

When The Work Is Done?

Page 18: Setup  QA  Process

18

EFFECTIVE CODE FREEZE

Freeze The Code ≠ Freeze The Development

Page 19: Setup  QA  Process

19

EFFECTIVE CODE FREEZE

Trunk

Branch

End Of Iteration

BUG FIX

1

2

Page 20: Setup  QA  Process

20

QUESTIONS

???

Page 21: Setup  QA  Process

21

INFO

[email protected]

Page 22: Setup  QA  Process

22

THANK YOU…