SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Between Scrum and
Kanban – define test
process
             Zbyszek Moćkun

                  © 2010 Cognifide Limited. In commercial confidence only.
Agenda

1.   Methodologies
2.   Problems to overcome
3.   Workflows
4.   Issue management
5.   Taskboard
6.   Exploratory testing
7.   Metrics

                       © 2010 Cognifide Limited. In commercial confidence only.
Methodologies

Few words about Agile




                        © 2010 Cognifide Limited. In commercial confidence only.
Methodologies axis


Prescriptive                                                       Adaptive


R               X     S              K
U               P     c              a               Do
P              (13)   r              n               whatever
(120+)                u              b               (0)
                      m              a
                                     n
                      (9)
                                     (3)

                            Source: Kanban vs Scrum – how to make the
                            best of both (Henrik Kniberg)

                                                      © 2010 Cognifide Limited. In commercial confidence only.
Kanban

•    Visualize the workflow
•    Limit WIP
•    Measure the lead time
•   •Manage the lenght of the queue
      Coverage
•   •No fixed timeboxes iteration
      Do not duplicate tests
      during regression
•   •You can choose when:
      Test specific
    − functionality
       Planning
    − Release
    − Retrospective



                                      © 2010 Cognifide Limited. In commercial confidence only.
Scrum-inspired
• Do not limit yourself to one tool
• Mix and match tools as you need
• Dynamic changes in projects (suite your
  process to actual needs)
   • Coverage
   • Do not duplicate tests
• Retrospective – continuous improvements
     during regression
   • Test specific
• Agile manifesto (Individuals and
     functionality

  interactions over processes and tools)



                                   © 2010 Cognifide Limited. In commercial confidence only.
Problems

Problems that we had to overcome




                             © 2010 Cognifide Limited. In commercial confidence only.
Problems to be overcame

• Project status on Taskboard
    − Status of all tasks visualized on Taskboard
    − No need of additional reports
    − Visualize QA activities
      • Coverage
•   Exploratory testing management
     • Do not duplicate tests
       during regression
•   Ensurespecificall tasks are tested
     • Test
             that
•   Metrics: quality, testing velocity, ...
       functionality

•   One process for different methodologies: Scrum,
    Kanban, mixed


                                                    © 2010 Cognifide Limited. In commercial confidence only.
Workflows

Ensure a QA place in workflow




                                © 2010 Cognifide Limited. In commercial confidence only.
The meaning of „Done”

• When do we finish our work?
• What is the latest action?
• Who is responsible for the transfer to
  the state done?
• What is the client role?
• Visualize the done state
• Done for Scrum vs Done for Kanban




                                           © 2010 Cognifide Limited. In commercial confidence only.
QA States

There are no QA states in standard workflows
• assumption - close action is for client (sign off)
• Green states
Add qa states to your workflow
• QA queue, Testing in progress, Tested
• Green plus white states

   In                      Testing in
             Resolved                      Tested        Closed
Progress                   Progress




                                                       © 2010 Cognifide Limited. In commercial confidence only.
Keep the standards

• Do not change the workflow parts that customer use




    In                       Testing in
               Resolved                    Tested            Closed
 Progress                    Progress




                              Testing in
 In Progress   Implemented                 Resolved              Closed
                              Progress




                                                      © 2010 Cognifide Limited. In commercial confidence only.
Different tasks, different needs

• Client oriented – extended workflow
  − QA Engineer is not always a client
  − Client has to accept task solution
• Single role – simple workflow
  − Division of task on the parts by developer




                                                 © 2010 Cognifide Limited. In commercial confidence only.
Issues management

Make it simple




                 © 2010 Cognifide Limited. In commercial confidence only.
Issues by software lifecycle




                               © 2010 Cognifide Limited. In commercial confidence only.
Issues tracking

• Regression – Standard Issue Type
• Acceptance – Sub-Task Issue Type




                                     © 2010 Cognifide Limited. In commercial confidence only.
Story as a container

• All issues connected with story are reported as sub task
  (bug, improvement, question, task)
• All data in one place (historical data too)
• All sub tasks have to be implemented to send story to QA
• Story accepted only if no sub-issues left


                               Story




       Sub
                  Sub bug     Sub bug     Sub bug               Subtask
    improvment




                                                    © 2010 Cognifide Limited. In commercial confidence only.
Dev – QA cooperation




                       © 2010 Cognifide Limited. In commercial confidence only.
Quality levels

• Are all issues have to be resolved?
• Can we fix some of them later?
• Flexible or restricted process?




                                        © 2010 Cognifide Limited. In commercial confidence only.
Retest: whole story or sub-
issues only
• Switching between contexts require very good time
  managment skills
• Helicopter view
• Do not duplicate data (JIRA <->TCM)
• All failed issues attached to story
• QA Engineer can make decision
  −   Retest whole story
  −   Only failed issues
  −   Chosen parts (change propagation)
  −   Decision made on available data (fixed issues, introduced
      changes, developer output)



                                                           © 2010 Cognifide Limited. In commercial confidence only.
Taskboard

Integrate Workflow with Taskboard




                               © 2010 Cognifide Limited. In commercial confidence only.
Workflow on Taskboard
• One tool, all information, no additional reports
• Only the Standard Issue Type visible
 − Acceptance issues are hidden
• Sorted by rank (priority)
• Rejected issues again in To Do queue




                                                     © 2010 Cognifide Limited. In commercial confidence only.
Exploratory testing

Why scripted aproach doesn’t work




                              © 2010 Cognifide Limited. In commercial confidence only.
Scripted testing doesn’t work

• Status in two tools: JIRA and TCM
• Retesting dilemma
• Test Script creation in advance
 − boring and not efficient
   • Coverage
 − Can’tnot duplicate tests 100% coverage
   • Do write scripts for
     during regression
 − Requirements/Acceptance criteria updates
   • Test specific
 − No time for this phase (parallel testing)
    functionality

• Acceptance tests




                                               © 2010 Cognifide Limited. In commercial confidence only.
Scripting doesn’t work - reports
• Scripted testing report
 phase               All              Executed   passed                      failed
 Test design phase   80               0          0                           0
 First day           90 (4 updated)   20         16                          4
 Second day          95 (10)          75         65                          10
 Third day           120 (14)         75         73                          2
 Fourth day          125 (16)         110        98                          12

• Not all founded issues are against test case
• Test case number means nothing (James Bach)
• New test scripts added almost each day
• Old onces are updated

                                                          © 2010 Cognifide Limited. In commercial confidence only.
Exploratory testing
• Efficiency
 − Concentrate on functionality
 − Time management (quality level)
 − Critical issues are founded earlier
 − Changes are welcome
 − No test script creation in advance phase
 − Test scripts as output (for regression tests purpose)
• Learning phase
 − Simulate users (usability issues)
• Move responsibility on tester
 − Retesting dilemmas



                                                           © 2010 Cognifide Limited. In commercial confidence only.
Improve your ET skills




                         © 2010 Cognifide Limited. In commercial confidence only.
Metrics

Find what you need




                     © 2010 Cognifide Limited. In commercial confidence only.
Metric by actions




                    © 2010 Cognifide Limited. In commercial confidence only.
One measurement,
two metrics
• Acceptance rate
 − Acceptance actions/all qa actions
 − All QA actions = accept or reject
 − Measure quality of software send to QA
• QA velocity
 − Sum off all actions
 − Divide by number of QA Engineers assigned to project
 − QA velocity depend on software quality that comes to qa
 − Why testing takes so long? (Kaner’s blog)




                                                          © 2010 Cognifide Limited. In commercial confidence only.

Weitere ähnliche Inhalte

Was ist angesagt?

Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0dannyq
 
Segue presentation 1 17-2013
Segue presentation 1 17-2013Segue presentation 1 17-2013
Segue presentation 1 17-2013Bill Roderick
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing PyramidNaresh Jain
 
Testing Sap: Modern Methodology
Testing Sap: Modern MethodologyTesting Sap: Modern Methodology
Testing Sap: Modern MethodologyEthan Jewett
 
Shirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defectShirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defectAgileSparks
 
Test pyramid agile pune conference
Test pyramid   agile pune conferenceTest pyramid   agile pune conference
Test pyramid agile pune conferenceSachin Natu
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsSantanu Bhattacharya
 
Karate API Testing-Complete Guidance by Testrig
Karate API Testing-Complete Guidance by TestrigKarate API Testing-Complete Guidance by Testrig
Karate API Testing-Complete Guidance by TestrigPritiFGaikwad
 
QA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelQA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelYuval Yeret
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Imaginet
 
2010 07-15 rbeem nahbrc quality management
2010 07-15 rbeem nahbrc quality management2010 07-15 rbeem nahbrc quality management
2010 07-15 rbeem nahbrc quality managementAmber Joan Wood
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Imaginet
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Imaginet
 
Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0Ben Linders
 
Agile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFIAgile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFISiddhi
 
Ravit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileRavit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileAgileSparks
 

Was ist angesagt? (20)

Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
 
Segue presentation 1 17-2013
Segue presentation 1 17-2013Segue presentation 1 17-2013
Segue presentation 1 17-2013
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing Pyramid
 
Testing Sap: Modern Methodology
Testing Sap: Modern MethodologyTesting Sap: Modern Methodology
Testing Sap: Modern Methodology
 
Shirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defectShirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defect
 
Test pyramid agile pune conference
Test pyramid   agile pune conferenceTest pyramid   agile pune conference
Test pyramid agile pune conference
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projects
 
Qfd
QfdQfd
Qfd
 
Karate API Testing-Complete Guidance by Testrig
Karate API Testing-Complete Guidance by TestrigKarate API Testing-Complete Guidance by Testrig
Karate API Testing-Complete Guidance by Testrig
 
QA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference IsraelQA is dead long live the new QA - Agile Dev and QA Conference Israel
QA is dead long live the new QA - Agile Dev and QA Conference Israel
 
CV_VENUGOPAL B
CV_VENUGOPAL BCV_VENUGOPAL B
CV_VENUGOPAL B
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012
 
2010 07-15 rbeem nahbrc quality management
2010 07-15 rbeem nahbrc quality management2010 07-15 rbeem nahbrc quality management
2010 07-15 rbeem nahbrc quality management
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012
 
Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0
 
Agile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFIAgile Project Outsourcing - Dealing with RFP and RFI
Agile Project Outsourcing - Dealing with RFP and RFI
 
Ravit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileRavit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in Agile
 
Pradeep CV
Pradeep CV Pradeep CV
Pradeep CV
 
Qap White Paper
Qap White PaperQap White Paper
Qap White Paper
 

Ähnlich wie Between Scrum and Kanban - define test process for Agile methodologies

Automation as a project - lessons learnt
Automation as a project - lessons learntAutomation as a project - lessons learnt
Automation as a project - lessons learntZbyszek Mockun
 
Project quality (and test process) metrics
Project quality (and test process) metricsProject quality (and test process) metrics
Project quality (and test process) metricsZbyszek Mockun
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory TestsZbyszek Mockun
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerRobbie Minshall
 
Flexing your Agile Muscle - Agile Technical Concepts Explained
Flexing your Agile Muscle - Agile Technical Concepts ExplainedFlexing your Agile Muscle - Agile Technical Concepts Explained
Flexing your Agile Muscle - Agile Technical Concepts ExplainedSandy Mamoli
 

Ähnlich wie Between Scrum and Kanban - define test process for Agile methodologies (20)

Test Strategy
Test StrategyTest Strategy
Test Strategy
 
Automation as a project - lessons learnt
Automation as a project - lessons learntAutomation as a project - lessons learnt
Automation as a project - lessons learnt
 
Project quality (and test process) metrics
Project quality (and test process) metricsProject quality (and test process) metrics
Project quality (and test process) metrics
 
Automated Exploratory Tests
Automated Exploratory TestsAutomated Exploratory Tests
Automated Exploratory Tests
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application Server
 
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference SpeechVaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
 
Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...
Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...
Vaidyanathan Ramalingam_Iterative Testing_SOFTEC_2_July2011_Silicon India Con...
 
Vaidyanathan Ramalingam Software Testing Eco System Conference Speech
Vaidyanathan Ramalingam Software Testing Eco System Conference SpeechVaidyanathan Ramalingam Software Testing Eco System Conference Speech
Vaidyanathan Ramalingam Software Testing Eco System Conference Speech
 
Vaidyanathan Ramalingam_Agile QA_SOFTEC_2_July2011_Silicon India Conf_Bangalore
Vaidyanathan Ramalingam_Agile QA_SOFTEC_2_July2011_Silicon India Conf_BangaloreVaidyanathan Ramalingam_Agile QA_SOFTEC_2_July2011_Silicon India Conf_Bangalore
Vaidyanathan Ramalingam_Agile QA_SOFTEC_2_July2011_Silicon India Conf_Bangalore
 
Vaidyanathan Ramalingam_Testing in Agile_SOFTEC_2_July2011_Silicon India Conf...
Vaidyanathan Ramalingam_Testing in Agile_SOFTEC_2_July2011_Silicon India Conf...Vaidyanathan Ramalingam_Testing in Agile_SOFTEC_2_July2011_Silicon India Conf...
Vaidyanathan Ramalingam_Testing in Agile_SOFTEC_2_July2011_Silicon India Conf...
 
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
 
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference SpeechVaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
 
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 SpeechVaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
 
Vaidyanathan Ramalingam Rca In Testing Conference Speech
Vaidyanathan Ramalingam Rca In Testing Conference SpeechVaidyanathan Ramalingam Rca In Testing Conference Speech
Vaidyanathan Ramalingam Rca In Testing Conference Speech
 
Vaidyanathan Ramalingam Testing Checklist Conference Speech
Vaidyanathan Ramalingam Testing Checklist Conference SpeechVaidyanathan Ramalingam Testing Checklist Conference Speech
Vaidyanathan Ramalingam Testing Checklist Conference Speech
 
Vaidyanathan Ramalingam_Sprint Testing_SOFTEC_2_July2011_Silicon India Conf_B...
Vaidyanathan Ramalingam_Sprint Testing_SOFTEC_2_July2011_Silicon India Conf_B...Vaidyanathan Ramalingam_Sprint Testing_SOFTEC_2_July2011_Silicon India Conf_B...
Vaidyanathan Ramalingam_Sprint Testing_SOFTEC_2_July2011_Silicon India Conf_B...
 
Vaidyanathan Ramalingam Agile Conference Speech
Vaidyanathan Ramalingam Agile Conference SpeechVaidyanathan Ramalingam Agile Conference Speech
Vaidyanathan Ramalingam Agile Conference Speech
 
Vaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Conference SpeechVaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Conference Speech
 
Vaidyanathan Ramalingam Rca In Agile Conference Speech
Vaidyanathan Ramalingam Rca In Agile Conference SpeechVaidyanathan Ramalingam Rca In Agile Conference Speech
Vaidyanathan Ramalingam Rca In Agile Conference Speech
 
Flexing your Agile Muscle - Agile Technical Concepts Explained
Flexing your Agile Muscle - Agile Technical Concepts ExplainedFlexing your Agile Muscle - Agile Technical Concepts Explained
Flexing your Agile Muscle - Agile Technical Concepts Explained
 

Mehr von suwalki24.pl

Suwałki Blues Festival 2013
Suwałki Blues Festival 2013Suwałki Blues Festival 2013
Suwałki Blues Festival 2013suwalki24.pl
 
20130226 komunikacja miejska w suwałkach w 2012r.
20130226 komunikacja miejska w suwałkach w 2012r.20130226 komunikacja miejska w suwałkach w 2012r.
20130226 komunikacja miejska w suwałkach w 2012r.suwalki24.pl
 
Plywanie gm fg 2013
Plywanie gm fg 2013Plywanie gm fg 2013
Plywanie gm fg 2013suwalki24.pl
 
Plywanie sp fg2013
Plywanie sp fg2013Plywanie sp fg2013
Plywanie sp fg2013suwalki24.pl
 
20130225 wyniki konsultacji
20130225 wyniki konsultacji20130225 wyniki konsultacji
20130225 wyniki konsultacjisuwalki24.pl
 
Szelment 2013 wyniki
Szelment 2013 wynikiSzelment 2013 wyniki
Szelment 2013 wynikisuwalki24.pl
 
Ogloszenie o konkursie dla dzieci e deklaracje-ii 2013
Ogloszenie o konkursie dla dzieci e deklaracje-ii 2013Ogloszenie o konkursie dla dzieci e deklaracje-ii 2013
Ogloszenie o konkursie dla dzieci e deklaracje-ii 2013suwalki24.pl
 
2013.02.01 list otwarty
2013.02.01 list otwarty2013.02.01 list otwarty
2013.02.01 list otwartysuwalki24.pl
 
Strategia rozwoju woj_podlaskiego
Strategia rozwoju woj_podlaskiegoStrategia rozwoju woj_podlaskiego
Strategia rozwoju woj_podlaskiegosuwalki24.pl
 
Plakat miedzynarodowy turniej[1]
Plakat miedzynarodowy turniej[1]Plakat miedzynarodowy turniej[1]
Plakat miedzynarodowy turniej[1]suwalki24.pl
 

Mehr von suwalki24.pl (20)

La powiat sp
La powiat spLa powiat sp
La powiat sp
 
Gimnazjada ms
Gimnazjada msGimnazjada ms
Gimnazjada ms
 
Igrzyska ms
Igrzyska msIgrzyska ms
Igrzyska ms
 
Nm
NmNm
Nm
 
Czwartki maj
Czwartki majCzwartki maj
Czwartki maj
 
Czworboj2013
Czworboj2013Czworboj2013
Czworboj2013
 
Suwałki Blues Festival 2013
Suwałki Blues Festival 2013Suwałki Blues Festival 2013
Suwałki Blues Festival 2013
 
Gim plywanie
Gim plywanieGim plywanie
Gim plywanie
 
Licea plywanie
Licea plywanieLicea plywanie
Licea plywanie
 
20130226 komunikacja miejska w suwałkach w 2012r.
20130226 komunikacja miejska w suwałkach w 2012r.20130226 komunikacja miejska w suwałkach w 2012r.
20130226 komunikacja miejska w suwałkach w 2012r.
 
Plywanie gm fg 2013
Plywanie gm fg 2013Plywanie gm fg 2013
Plywanie gm fg 2013
 
Plywanie sp fg2013
Plywanie sp fg2013Plywanie sp fg2013
Plywanie sp fg2013
 
20130225 wyniki konsultacji
20130225 wyniki konsultacji20130225 wyniki konsultacji
20130225 wyniki konsultacji
 
Szelment 2013 wyniki
Szelment 2013 wynikiSzelment 2013 wyniki
Szelment 2013 wyniki
 
Ogloszenie o konkursie dla dzieci e deklaracje-ii 2013
Ogloszenie o konkursie dla dzieci e deklaracje-ii 2013Ogloszenie o konkursie dla dzieci e deklaracje-ii 2013
Ogloszenie o konkursie dla dzieci e deklaracje-ii 2013
 
2013.02.01 list otwarty
2013.02.01 list otwarty2013.02.01 list otwarty
2013.02.01 list otwarty
 
Woj.podlaskie
Woj.podlaskieWoj.podlaskie
Woj.podlaskie
 
Strategia rozwoju woj_podlaskiego
Strategia rozwoju woj_podlaskiegoStrategia rozwoju woj_podlaskiego
Strategia rozwoju woj_podlaskiego
 
Plakat miedzynarodowy turniej[1]
Plakat miedzynarodowy turniej[1]Plakat miedzynarodowy turniej[1]
Plakat miedzynarodowy turniej[1]
 
Badminton spg ms
Badminton spg msBadminton spg ms
Badminton spg ms
 

Kürzlich hochgeladen

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 

Kürzlich hochgeladen (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

Between Scrum and Kanban - define test process for Agile methodologies

  • 1. Between Scrum and Kanban – define test process Zbyszek Moćkun © 2010 Cognifide Limited. In commercial confidence only.
  • 2. Agenda 1. Methodologies 2. Problems to overcome 3. Workflows 4. Issue management 5. Taskboard 6. Exploratory testing 7. Metrics © 2010 Cognifide Limited. In commercial confidence only.
  • 3. Methodologies Few words about Agile © 2010 Cognifide Limited. In commercial confidence only.
  • 4. Methodologies axis Prescriptive Adaptive R X S K U P c a Do P (13) r n whatever (120+) u b (0) m a n (9) (3) Source: Kanban vs Scrum – how to make the best of both (Henrik Kniberg) © 2010 Cognifide Limited. In commercial confidence only.
  • 5. Kanban • Visualize the workflow • Limit WIP • Measure the lead time • •Manage the lenght of the queue Coverage • •No fixed timeboxes iteration Do not duplicate tests during regression • •You can choose when: Test specific − functionality Planning − Release − Retrospective © 2010 Cognifide Limited. In commercial confidence only.
  • 6. Scrum-inspired • Do not limit yourself to one tool • Mix and match tools as you need • Dynamic changes in projects (suite your process to actual needs) • Coverage • Do not duplicate tests • Retrospective – continuous improvements during regression • Test specific • Agile manifesto (Individuals and functionality interactions over processes and tools) © 2010 Cognifide Limited. In commercial confidence only.
  • 7. Problems Problems that we had to overcome © 2010 Cognifide Limited. In commercial confidence only.
  • 8. Problems to be overcame • Project status on Taskboard − Status of all tasks visualized on Taskboard − No need of additional reports − Visualize QA activities • Coverage • Exploratory testing management • Do not duplicate tests during regression • Ensurespecificall tasks are tested • Test that • Metrics: quality, testing velocity, ... functionality • One process for different methodologies: Scrum, Kanban, mixed © 2010 Cognifide Limited. In commercial confidence only.
  • 9. Workflows Ensure a QA place in workflow © 2010 Cognifide Limited. In commercial confidence only.
  • 10. The meaning of „Done” • When do we finish our work? • What is the latest action? • Who is responsible for the transfer to the state done? • What is the client role? • Visualize the done state • Done for Scrum vs Done for Kanban © 2010 Cognifide Limited. In commercial confidence only.
  • 11. QA States There are no QA states in standard workflows • assumption - close action is for client (sign off) • Green states Add qa states to your workflow • QA queue, Testing in progress, Tested • Green plus white states In Testing in Resolved Tested Closed Progress Progress © 2010 Cognifide Limited. In commercial confidence only.
  • 12. Keep the standards • Do not change the workflow parts that customer use In Testing in Resolved Tested Closed Progress Progress Testing in In Progress Implemented Resolved Closed Progress © 2010 Cognifide Limited. In commercial confidence only.
  • 13. Different tasks, different needs • Client oriented – extended workflow − QA Engineer is not always a client − Client has to accept task solution • Single role – simple workflow − Division of task on the parts by developer © 2010 Cognifide Limited. In commercial confidence only.
  • 14. Issues management Make it simple © 2010 Cognifide Limited. In commercial confidence only.
  • 15. Issues by software lifecycle © 2010 Cognifide Limited. In commercial confidence only.
  • 16. Issues tracking • Regression – Standard Issue Type • Acceptance – Sub-Task Issue Type © 2010 Cognifide Limited. In commercial confidence only.
  • 17. Story as a container • All issues connected with story are reported as sub task (bug, improvement, question, task) • All data in one place (historical data too) • All sub tasks have to be implemented to send story to QA • Story accepted only if no sub-issues left Story Sub Sub bug Sub bug Sub bug Subtask improvment © 2010 Cognifide Limited. In commercial confidence only.
  • 18. Dev – QA cooperation © 2010 Cognifide Limited. In commercial confidence only.
  • 19. Quality levels • Are all issues have to be resolved? • Can we fix some of them later? • Flexible or restricted process? © 2010 Cognifide Limited. In commercial confidence only.
  • 20. Retest: whole story or sub- issues only • Switching between contexts require very good time managment skills • Helicopter view • Do not duplicate data (JIRA <->TCM) • All failed issues attached to story • QA Engineer can make decision − Retest whole story − Only failed issues − Chosen parts (change propagation) − Decision made on available data (fixed issues, introduced changes, developer output) © 2010 Cognifide Limited. In commercial confidence only.
  • 21. Taskboard Integrate Workflow with Taskboard © 2010 Cognifide Limited. In commercial confidence only.
  • 22. Workflow on Taskboard • One tool, all information, no additional reports • Only the Standard Issue Type visible − Acceptance issues are hidden • Sorted by rank (priority) • Rejected issues again in To Do queue © 2010 Cognifide Limited. In commercial confidence only.
  • 23. Exploratory testing Why scripted aproach doesn’t work © 2010 Cognifide Limited. In commercial confidence only.
  • 24. Scripted testing doesn’t work • Status in two tools: JIRA and TCM • Retesting dilemma • Test Script creation in advance − boring and not efficient • Coverage − Can’tnot duplicate tests 100% coverage • Do write scripts for during regression − Requirements/Acceptance criteria updates • Test specific − No time for this phase (parallel testing) functionality • Acceptance tests © 2010 Cognifide Limited. In commercial confidence only.
  • 25. Scripting doesn’t work - reports • Scripted testing report phase All Executed passed failed Test design phase 80 0 0 0 First day 90 (4 updated) 20 16 4 Second day 95 (10) 75 65 10 Third day 120 (14) 75 73 2 Fourth day 125 (16) 110 98 12 • Not all founded issues are against test case • Test case number means nothing (James Bach) • New test scripts added almost each day • Old onces are updated © 2010 Cognifide Limited. In commercial confidence only.
  • 26. Exploratory testing • Efficiency − Concentrate on functionality − Time management (quality level) − Critical issues are founded earlier − Changes are welcome − No test script creation in advance phase − Test scripts as output (for regression tests purpose) • Learning phase − Simulate users (usability issues) • Move responsibility on tester − Retesting dilemmas © 2010 Cognifide Limited. In commercial confidence only.
  • 27. Improve your ET skills © 2010 Cognifide Limited. In commercial confidence only.
  • 28. Metrics Find what you need © 2010 Cognifide Limited. In commercial confidence only.
  • 29. Metric by actions © 2010 Cognifide Limited. In commercial confidence only.
  • 30. One measurement, two metrics • Acceptance rate − Acceptance actions/all qa actions − All QA actions = accept or reject − Measure quality of software send to QA • QA velocity − Sum off all actions − Divide by number of QA Engineers assigned to project − QA velocity depend on software quality that comes to qa − Why testing takes so long? (Kaner’s blog) © 2010 Cognifide Limited. In commercial confidence only.

Hinweis der Redaktion

  1. Dynamic changes in projects (suite your process to actual needs) – ex. When client not deliver requriements/not answer on question you can’t plan sprint, so you can’t use scrum
  2. Musielismy sie zmierzyc z wizualizacja stanu projektu za pomoca taskboarda. Minimalizacja raportow QA, jak informowac o statusie testow na biezaca – integracja z taskboardemJak dobrze zarzadzac testami eksploracyjnymiJak zarzadzac statusami nowych funkcjonalnosciStatus pracy qa na taskboardzie – czyli w tym samym miejscu gdzie i status pracy reszty zespoluProject status on TaskboardStatus of all tasks visualised on Taskboard for client/ PMNo need of additional reportsQA ReportsRemove the need of qa reportsVisualistion issue state incliding testingVisualisation QA activitiesOne tool – how to repleace Test Case Management reportsHow to manage exploratory testingHow to manage issues status according to visualisationDefine QA role in projectsDefine the place of qa in our processOne process for different methodologies: Scrum, Scrum-approach, KanbanMeasure the quality and qa workScripting doesn’t work
  3. Kiedy konczymy prace – czy mozemy polegac na kliencie.W Scrum, aby skonczyc sprint wszystkie itemy musza trafic w stan Done, ciezko tutaj polegac na kliencie.Sprint konczy sie demo, po ktorym klient robi sign off, niestety czest jest niedostepny lub nie czeka z sing off, wiec chcemy sie pozbyc tej zmiennejdo czesci z funkcjonalnosci dodaje poprawkiStan done w naszym wypadku jest ostatnim na po prawej stronie w taskboard, aby latwo klient widzial co czeka na niego. Jesli klient naprawde wspolpracuje, to dodajemy oczywiscie kolumne sign off.W Kanbanie nie jest to juz konieczne, nie mamy ograniczenia czasoweg, mozemy spokojnie czekac
  4. Tutaj kilka slow dlaczego jest wazne aby qa byl kolejny stanem w etapie wytwarzania oprogramowani. Standrdowe workflowy niestety ich nie maja u musimy je edytowac
  5. Zmieniaj tylko te czesci ktore nie sa widocznie dla klientow, nie wymagaja ich udzialu jesli to mozliwe
  6. Jak rozroznic taski, dlaczego dla niektorych warto uproscic workflowy, punkt widzenia – czy mamy klienta dla taska czy niSingle – czyli bez klienta, jestesmy sami sobie klientem, np dzielimy prace na pewne kawalki – na przyklad takie jakie mozemy zrobic przez jeden dzien – planowanie pracy.- Client oriented – czyli takie ktore wymagaja wspolrpacy z roznymi rolami, nie zawsze to qa musi zaakceptowac taski, moze to byc technical lead, project manager, analityk, ...
  7. Obrazek do poprawy,Cykl zycia softwaru – blecy akceptacji podczas wytwarzania funkcjonalnosci, bledy regresyjne sa dla juz oddanej funkcjonalnosci
  8. Regresyjne – standard issue type (czyli dla rzeczy ktore juz skonczylismy – patrz slajd o Done)Akceptacyjne sub issue type, zawsze pod funkcjonalnoscia dla ktorej byly znalezione
  9. Sub issue as failed test scenario (usuniete, ale rowniez wazne)
  10. Dlaczego warto miec scisly proces i furtkeCzyli o wypinaniu i konwersji do standard issue typeesionCzy naprawde musimy wszystko naprawiac, moze czesc zechcemy naparwic pozniej, wiec zmienmy je z akceptance na reg
  11. Przypomnijmy ze story posiada zawsze cala historie pod soba- All failed issues attached to storyHelicopter view - Zawsze patzym an calosc a nie czastkeQa testuje tylko story, gdy juz cale jest naprawione, testownaie pomniejszych rzeczy nie ma sensu:Przelaczanie sie miedzy wieloma funkcjonalnosciami nie jest efektywnieWplyw wprowadzonych zmian na reszte funkcjonalnosciPotrzebujemy retetowac cala funkcjonalnosc, czy nie? Decyzja do qa co tak naprawde musimy powtorzyc
  12. Klienta interesuje ostateczny status, czy cos zostalo skonczone, lub w jakim miejscu sie znajduje, nie interesuje go ilosc skryptow testowych, ktore przeszy, ktore nie, tylko czy funkcjonalnosc jest gotowa czy nie. Praktycznie zaden PM czy klient mimo dostepu do narzedzi zarzadzania testami tam nie zagladal, zawsze wymagali oddzielnych raportow, na prosbe klienta, zawsze byl potrzebny test amnager ktory przedstawial dodatkowe stanyGoogle wygralo bo poprostu zwracala informacje ktore szukalismy. Tak samo u nas z taskboard. Jedno miejsce ktore dostarcza tego czego potrzebujemyAcceptance issues are hidden – widzimy jedynie ich liczbe dla konkretnergo taska - ale to juz konfiguracja
  13. Skrypting nie dziala, nie chcemy tak pracowac jednak:Musimy informowac jakos o statusie funkcjonalnosciZarzadzac testami automatycznymiZarzadzac testami regresjiDostarczac skrypty testowe dla klienta – wykonywane przez nich w czasie UATScripting nie sprawdza sie w testach akceptacyjnych, gdy poznajemy aplikacje – chcemy ja poznawac tak jak nasz uzytkownik, mamy problem ze znalezieniem statusu funkcjonalnosci bo jest rozbity, zawsze sa jakies bledy z jirze mimo 100% wykonalnosci testowBardzo wazne tutaj. Poniewz ccemy szybko wykrywac bledy, mamy testowanie ciagle, tak naprawde nie ma czasu na scripting creation in advance
  14. Raport wykoania testow nie mial sensu, nigdy nie bylismy w stanie napisac ile, ..Liczby klamalyUsuniete ze slajdow, ale warto wspomniec: -Infinite space in finite time - Manage your tests depends on timeMimo 100% egzekucji i tak trzba bylo sprawdzac status w 2 miejscach jira i qmetryOddzielne jiryStatus wymagan – ciezko bylo go znalesc, czy polaczyc go – JIRA – test Case managemen tool, zeby autoamtycznie sie updatetowalCo ma retestowc 0 tylko testy ktore poszly failedCo jesli zostala przepisana czesc funkcjonalnosci jeszcze raz wykonac testy ktore byly pass (jesli to zrobie z raportu wyjdzie ze nic nie zrobilem tego dnia)Opowiadanie czeczkaNot all issues assigned to test case4 failed tests – 6 issues assigned10 more issues in JIRA without test scenarion in test runAutomated tests in scope or not (CI)
  15. Ciag dalszy poprzedniego slajduTesty eksploracyjne okazaly sie lepsze bo daja wieksza mozliwosc zarzadzania testerom, szczegolnie przy akceptaycjnych, retescie, oszczedzaja czas, sa wydajniejsze, koncentruja sie na calej funkcjonalnosci, a nie konkretnym przypadku testowym. Ich wyniki sa tez bardziej miarodajne i mowia wiecej. Latwiej je tez planowac jesli jestesmy ograniczni czasem, wykryc najbardziej krytyczne bledy najszybciej. Czy tez uczyc sie z uzytkownikiemAgile manifesto – postawienie na czlowieka, jego wiedze i doswiadzcenie, to on podejmuje decyzje, no i mozliwosc zarzadzania czasem –dostosowanie poziomu testow do mozliwosci czasowych
  16. Heuristics, TestingDojos, SessionBasedTesting, CrossTesting, Checklists, RapidTesting, Tools, Context-Aware, DomainKnowledgeTesting Dojos – pair testing, work with othere, learn from themCross Testing – not pair testing but the idea that the same part should be tested by two testers / one after another. review other works, check what he find, talk and compare results. Different testers may be sensitive to differentfactors, or make different observations. The same tester may see different things atdifferent times or when intentionally shifting focus to different things.
  17. Inne spojrzenie na metryki - 2 lata temu jedna z przentacjina testwarez byla o metrykach, rpzeczytalem wiele artylulow, jednak nigdzie nie znalezlem nic o tych ktore sa dla mnie najwazniejsze.
  18. Qa do not improve quality, so measure on qa level .
  19. Screen z metryka – szybkosc qa zalezy od jakosci jaka dostajemhy. Jest to tak naprade suma wszelkich testow jak i retestow. Czyli jesli cos dostaniemy zlego, odrzucimy to kilka razy, to nasza efektywnosc jest roznie mierzonaManager – przetestowaliscie tylko jedno storyQA przetestowalismy 4 story (za jazdtm razem to samo), ale za kazdym razem dostawalismy je z bledem