SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Its not Manual or Automated



      Its Sapient....

@charrett


        This work is licensed under the Creative Commons Attribution-
         NoDerivs 3.0 Unported License. To view a copy of this license,
              visit http://creativecommons.org/licenses/by-nd/3.0/.
Manual Testing

•   Boring

•   Repetitive

•   Unskilled

•   Anyone can do it



                 This work is licensed under the Creative Commons Attribution-
                  NoDerivs 3.0 Unported License. To view a copy of this license,
                       visit http://creativecommons.org/licenses/by-nd/3.0/.
Automated Testing

•   Automated Testing

    •   Unit Tests

    •   Integrated Tests

    •   BDD or ATDD

    •   System GUI Testing


                     This work is licensed under the Creative Commons Attribution-
                      NoDerivs 3.0 Unported License. To view a copy of this license,
                           visit http://creativecommons.org/licenses/by-nd/3.0/.
Sapient Testing

•   Modelling

•   Observation

•   Asking Useful Questions

•   Logical Reasoning

•   Process of Discovery
                  This work is licensed under the Creative Commons Attribution-
                   NoDerivs 3.0 Unported License. To view a copy of this license,
                                                          http://www.satisfice.com/blog/archives/99
                        visit http://creativecommons.org/licenses/by-nd/3.0/.
Sapient Testing

•   A/B Testing

•   Lean Startup Business
    Model

•   Software Testing

•   Big Data



                  This work is licensed under the Creative Commons Attribution-
                   NoDerivs 3.0 Unported License. To view a copy of this license,
                        visit http://creativecommons.org/licenses/by-nd/3.0/.
Big Trak



                                                                    is back........



           This work is licensed under the Creative Commons Attribution-
            NoDerivs 3.0 Unported License. To view a copy of this license,
                 visit http://creativecommons.org/licenses/by-nd/3.0/.
Commands
•   CM : Clear Memory

•   Forward:       1 or 2 digit number e.g                                  10

•   Back :     1 or 2 digit number

•   Rotate Left:           1 or 2 digit number e.g                                    15

•   Rotate Right             1 or 2 digit number e.g                                  15

•   Fire:               1 or 2 digit number

•   Go: Executes the program
                    This work is licensed under the Creative Commons Attribution-
                     NoDerivs 3.0 Unported License. To view a copy of this license,
                          visit http://creativecommons.org/licenses/by-nd/3.0/.
Challenge
•   Formulate hypothesis, design, run and interpret
    experiments that bear on their hypothesis

•   Write a series of programs and observe the devices
    behaviour, relate the outcome of their experiments to
    their hypothesis

•   Terminate the process when the new rule or principle has
    been discovered

•   Verbalise your ideas within your team


                 This work is licensed under the Creative Commons Attribution-
                  NoDerivs 3.0 Unported License. To view a copy of this license,
                       visit http://creativecommons.org/licenses/by-nd/3.0/.
Reporters & Observers
Reporters

•   Remind teams at the start to use the CM at the start of
    each experiment

•   Note hypothesis, program, prediction and behaviour of each
    experiment

Observers

•   Note Process of Discovery

     •   How do they approach the exercise
                   This work is licensed under the Creative Commons Attribution-


     •              NoDerivs 3.0 Unported License. To view a copy of this license,
         Team work, how breakthroughs happen, Insights
                         visit http://creativecommons.org/licenses/by-nd/3.0/.
What does x2 do?
•   x2 is also known as the repeat key

•   x2 requires a numeric parameter (n).

•   x2 can only be used once in a program

•   x2 has no effect on instructions following its location in
    the program




                  This work is licensed under the Creative Commons Attribution-
                   NoDerivs 3.0 Unported License. To view a copy of this license,
                        visit http://creativecommons.org/licenses/by-nd/3.0/.
What does X2 do?

   One repeat of the last n steps




   This work is licensed under the Creative Commons Attribution-
    NoDerivs 3.0 Unported License. To view a copy of this license,
         visit http://creativecommons.org/licenses/by-nd/3.0/.
Possible Hypothesis
•   N repeats of the entire program

•   N repeats of the last step

•   One repeat of the first n steps

•   One repeat of the nth step

•   One repeat of the entire program

•   One repeat of the last step

                 This work is licensed under the Creative Commons Attribution-
                  NoDerivs 3.0 Unported License. To view a copy of this license,
                       visit http://creativecommons.org/licenses/by-nd/3.0/.
Observations




 This work is licensed under the Creative Commons Attribution-
  NoDerivs 3.0 Unported License. To view a copy of this license,
       visit http://creativecommons.org/licenses/by-nd/3.0/.
Exploring Science
•   Tests can be easy to construct and easily observable, but
    don’t offer much information.

•   Knowing where to look & Understand what is seen

•   Experimental design: design of experimental and
    observational procedures

•   Hypothesis formation: formation and evaluation of theory

•   Confirmation Bias: “Tendency for people to seek evidence
    to verify their hypothesis rather than refute them”
                 This work is licensed under the Creative Commons Attribution-
                  NoDerivs 3.0 Unported License. To view a copy of this license,
                       visit http://creativecommons.org/licenses/by-nd/3.0/.
Science & Testing
•   Testing is more about acquiring information than pass/fail

•   Testing like experiments requires good test design

•   Watch out for Confirmation Bias

•   Testing requires we ask useful questions, challenge
    assumptions

•   Testing is about thinking critically




                  This work is licensed under the Creative Commons Attribution-
                   NoDerivs 3.0 Unported License. To view a copy of this license,
                        visit http://creativecommons.org/licenses/by-nd/3.0/.
Sapient Testing
•   Offers thoughtful test design in ANY testing

•   Automated Checking good for confirmation

•   Exploratory Testing allows us to investigate the product

•   Focus on Testability rather than large automated
    regression suites

    •   Testability in creating test data

    •   Helping to recognise problems
                   This work is licensed under the Creative Commons Attribution-
                    NoDerivs 3.0 Unported License. To view a copy of this license,
                         visit http://creativecommons.org/licenses/by-nd/3.0/.
Thanks!
•   Exploring Science - David Klahr

•   Science == Testing - James Bach

•   Feedback

•   mavericktester.com

•   exploratory testing class on 4th feb next year

•   @charrett

                 This work is licensed under the Creative Commons Attribution-
                  NoDerivs 3.0 Unported License. To view a copy of this license,
                       visit http://creativecommons.org/licenses/by-nd/3.0/.

Contenu connexe

En vedette

Delivering Quality: One Weekend At A Time
Delivering Quality: One Weekend At A TimeDelivering Quality: One Weekend At A Time
Delivering Quality: One Weekend At A TimeMichael Larsen
 
UX session by Bonolota UXd at BICC - Digital World and BASIS Soft Expo 2014
 UX session by Bonolota UXd at BICC - Digital World and BASIS Soft Expo 2014 UX session by Bonolota UXd at BICC - Digital World and BASIS Soft Expo 2014
UX session by Bonolota UXd at BICC - Digital World and BASIS Soft Expo 2014Masrur Hannan
 
What is Testing and Who are Testers?
What is Testing and Who are Testers?What is Testing and Who are Testers?
What is Testing and Who are Testers?Arslan Ali
 
Th14 Balanced Testing Presentation
Th14   Balanced Testing   PresentationTh14   Balanced Testing   Presentation
Th14 Balanced Testing PresentationEdwin Loon, van
 
Mobile software testing guide
Mobile software testing guideMobile software testing guide
Mobile software testing guidejananya213
 
New Media Institute Presentation
New Media Institute PresentationNew Media Institute Presentation
New Media Institute PresentationInteractive Agency
 
Guerrilla Usability Testing for Agile/Lean
Guerrilla Usability Testing for Agile/LeanGuerrilla Usability Testing for Agile/Lean
Guerrilla Usability Testing for Agile/LeanInteractive Agency
 
The quick start guide to guerrilla usability testing
The quick start guide to guerrilla usability testingThe quick start guide to guerrilla usability testing
The quick start guide to guerrilla usability testingLily Dart
 
Anay - Fluent interfaces in testing
Anay - Fluent interfaces in testingAnay - Fluent interfaces in testing
Anay - Fluent interfaces in testingvodQA
 
Coming to TERMS with Test Automation
Coming to TERMS with Test AutomationComing to TERMS with Test Automation
Coming to TERMS with Test AutomationMichael Larsen
 
Creating a Context Driven Test Team
Creating a Context Driven Test TeamCreating a Context Driven Test Team
Creating a Context Driven Test TeamAnne-Marie Charrett
 

En vedette (13)

Delivering Quality: One Weekend At A Time
Delivering Quality: One Weekend At A TimeDelivering Quality: One Weekend At A Time
Delivering Quality: One Weekend At A Time
 
UX session by Bonolota UXd at BICC - Digital World and BASIS Soft Expo 2014
 UX session by Bonolota UXd at BICC - Digital World and BASIS Soft Expo 2014 UX session by Bonolota UXd at BICC - Digital World and BASIS Soft Expo 2014
UX session by Bonolota UXd at BICC - Digital World and BASIS Soft Expo 2014
 
Discovering your inner tester
Discovering your inner testerDiscovering your inner tester
Discovering your inner tester
 
What is Testing and Who are Testers?
What is Testing and Who are Testers?What is Testing and Who are Testers?
What is Testing and Who are Testers?
 
Th14 Balanced Testing Presentation
Th14   Balanced Testing   PresentationTh14   Balanced Testing   Presentation
Th14 Balanced Testing Presentation
 
Mobile software testing guide
Mobile software testing guideMobile software testing guide
Mobile software testing guide
 
Nysia 2006 Digial Workforce
Nysia 2006 Digial WorkforceNysia 2006 Digial Workforce
Nysia 2006 Digial Workforce
 
New Media Institute Presentation
New Media Institute PresentationNew Media Institute Presentation
New Media Institute Presentation
 
Guerrilla Usability Testing for Agile/Lean
Guerrilla Usability Testing for Agile/LeanGuerrilla Usability Testing for Agile/Lean
Guerrilla Usability Testing for Agile/Lean
 
The quick start guide to guerrilla usability testing
The quick start guide to guerrilla usability testingThe quick start guide to guerrilla usability testing
The quick start guide to guerrilla usability testing
 
Anay - Fluent interfaces in testing
Anay - Fluent interfaces in testingAnay - Fluent interfaces in testing
Anay - Fluent interfaces in testing
 
Coming to TERMS with Test Automation
Coming to TERMS with Test AutomationComing to TERMS with Test Automation
Coming to TERMS with Test Automation
 
Creating a Context Driven Test Team
Creating a Context Driven Test TeamCreating a Context Driven Test Team
Creating a Context Driven Test Team
 

Similaire à Agile Testing

Copyright & Creative Commons: with regards to Open Educational Resources (OER)
Copyright & Creative Commons: with regards to Open Educational Resources (OER) Copyright & Creative Commons: with regards to Open Educational Resources (OER)
Copyright & Creative Commons: with regards to Open Educational Resources (OER) ROER4D
 
Bug bounties - cén scéal?
Bug bounties - cén scéal?Bug bounties - cén scéal?
Bug bounties - cén scéal?Ciaran McNally
 
CC BY license implementation deep dive (OPEN Kick-off)
CC BY license implementation deep dive (OPEN Kick-off)CC BY license implementation deep dive (OPEN Kick-off)
CC BY license implementation deep dive (OPEN Kick-off)Jane Park
 
User-generated content - copyright issues, tools and technologies
User-generated content - copyright issues, tools and technologiesUser-generated content - copyright issues, tools and technologies
User-generated content - copyright issues, tools and technologiesHans Põldoja
 
Using the CC BY license, Workshop for 2013 OPEN Kick-off
Using the CC BY license, Workshop for 2013 OPEN Kick-offUsing the CC BY license, Workshop for 2013 OPEN Kick-off
Using the CC BY license, Workshop for 2013 OPEN Kick-offJane Park
 
What is "Open Source"
What is "Open Source"What is "Open Source"
What is "Open Source"Jim Jagielski
 
Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and GovernanceJim Jagielski
 
Web Application Software Testing
Web Application Software TestingWeb Application Software Testing
Web Application Software TestingAndrew Kandels
 
Degrees of Freedom
Degrees of FreedomDegrees of Freedom
Degrees of FreedomJohan Thelin
 
2019-06-14:5 - Componenti per reti neurali
2019-06-14:5 - Componenti per reti neurali2019-06-14:5 - Componenti per reti neurali
2019-06-14:5 - Componenti per reti neuraliuninfoit
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev opsAgile Montréal
 
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameBring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameDana Pylayeva
 
Creating community - The Apache Way
Creating community - The Apache WayCreating community - The Apache Way
Creating community - The Apache WayJim Jagielski
 
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingPushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingIBM UrbanCode Products
 
Cleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy ProjectsCleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy ProjectsMike Long
 
Badneedles
BadneedlesBadneedles
Badneedlesdimisec
 

Similaire à Agile Testing (20)

Copyright & Creative Commons: with regards to Open Educational Resources (OER)
Copyright & Creative Commons: with regards to Open Educational Resources (OER) Copyright & Creative Commons: with regards to Open Educational Resources (OER)
Copyright & Creative Commons: with regards to Open Educational Resources (OER)
 
Bug bounties - cén scéal?
Bug bounties - cén scéal?Bug bounties - cén scéal?
Bug bounties - cén scéal?
 
jQuery Migration
jQuery MigrationjQuery Migration
jQuery Migration
 
Creative commons ji won
Creative commons ji wonCreative commons ji won
Creative commons ji won
 
Creative commons Ji won
Creative commons Ji wonCreative commons Ji won
Creative commons Ji won
 
CC BY license implementation deep dive (OPEN Kick-off)
CC BY license implementation deep dive (OPEN Kick-off)CC BY license implementation deep dive (OPEN Kick-off)
CC BY license implementation deep dive (OPEN Kick-off)
 
User-generated content - copyright issues, tools and technologies
User-generated content - copyright issues, tools and technologiesUser-generated content - copyright issues, tools and technologies
User-generated content - copyright issues, tools and technologies
 
Using the CC BY license, Workshop for 2013 OPEN Kick-off
Using the CC BY license, Workshop for 2013 OPEN Kick-offUsing the CC BY license, Workshop for 2013 OPEN Kick-off
Using the CC BY license, Workshop for 2013 OPEN Kick-off
 
Let’s test openly
Let’s test openlyLet’s test openly
Let’s test openly
 
What is "Open Source"
What is "Open Source"What is "Open Source"
What is "Open Source"
 
Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and Governance
 
Web Application Software Testing
Web Application Software TestingWeb Application Software Testing
Web Application Software Testing
 
Degrees of Freedom
Degrees of FreedomDegrees of Freedom
Degrees of Freedom
 
2019-06-14:5 - Componenti per reti neurali
2019-06-14:5 - Componenti per reti neurali2019-06-14:5 - Componenti per reti neurali
2019-06-14:5 - Componenti per reti neurali
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameBring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation Game
 
Creating community - The Apache Way
Creating community - The Apache WayCreating community - The Apache Way
Creating community - The Apache Way
 
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingPushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
 
Cleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy ProjectsCleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy Projects
 
Badneedles
BadneedlesBadneedles
Badneedles
 

Plus de Anne-Marie Charrett

Plus de Anne-Marie Charrett (15)

It takes a village to build a quality product
It takes a village to build a quality productIt takes a village to build a quality product
It takes a village to build a quality product
 
Test Management Revisited ATD2K16
Test Management Revisited ATD2K16Test Management Revisited ATD2K16
Test Management Revisited ATD2K16
 
Testing Microservices
Testing MicroservicesTesting Microservices
Testing Microservices
 
Robots, Testing and LAST
Robots, Testing and LASTRobots, Testing and LAST
Robots, Testing and LAST
 
Speak easy diversity
Speak easy diversity Speak easy diversity
Speak easy diversity
 
Develop your brand
Develop your brandDevelop your brand
Develop your brand
 
Disruptive Testing
Disruptive TestingDisruptive Testing
Disruptive Testing
 
Testing trapeze-2014-april
Testing trapeze-2014-aprilTesting trapeze-2014-april
Testing trapeze-2014-april
 
how to reduce the cost of software testing
how to reduce the cost of software testinghow to reduce the cost of software testing
how to reduce the cost of software testing
 
A story on failure
A story on failureA story on failure
A story on failure
 
A taste of Exploratory Testing
A taste of Exploratory TestingA taste of Exploratory Testing
A taste of Exploratory Testing
 
Develop your inner tester
Develop your inner tester Develop your inner tester
Develop your inner tester
 
Exploratory testing workshop
Exploratory testing workshopExploratory testing workshop
Exploratory testing workshop
 
Testing a SaaS Platform
Testing a SaaS PlatformTesting a SaaS Platform
Testing a SaaS Platform
 
Startups And Software Testing
Startups And Software TestingStartups And Software Testing
Startups And Software Testing
 

Dernier

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Dernier (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Agile Testing

  • 1. Its not Manual or Automated Its Sapient.... @charrett This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 2. Manual Testing • Boring • Repetitive • Unskilled • Anyone can do it This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 3. Automated Testing • Automated Testing • Unit Tests • Integrated Tests • BDD or ATDD • System GUI Testing This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 4. Sapient Testing • Modelling • Observation • Asking Useful Questions • Logical Reasoning • Process of Discovery This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, http://www.satisfice.com/blog/archives/99 visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 5. Sapient Testing • A/B Testing • Lean Startup Business Model • Software Testing • Big Data This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 6. Big Trak is back........ This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 7. Commands • CM : Clear Memory • Forward: 1 or 2 digit number e.g 10 • Back : 1 or 2 digit number • Rotate Left: 1 or 2 digit number e.g 15 • Rotate Right 1 or 2 digit number e.g 15 • Fire: 1 or 2 digit number • Go: Executes the program This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 8. Challenge • Formulate hypothesis, design, run and interpret experiments that bear on their hypothesis • Write a series of programs and observe the devices behaviour, relate the outcome of their experiments to their hypothesis • Terminate the process when the new rule or principle has been discovered • Verbalise your ideas within your team This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 9. Reporters & Observers Reporters • Remind teams at the start to use the CM at the start of each experiment • Note hypothesis, program, prediction and behaviour of each experiment Observers • Note Process of Discovery • How do they approach the exercise This work is licensed under the Creative Commons Attribution- • NoDerivs 3.0 Unported License. To view a copy of this license, Team work, how breakthroughs happen, Insights visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 10. What does x2 do? • x2 is also known as the repeat key • x2 requires a numeric parameter (n). • x2 can only be used once in a program • x2 has no effect on instructions following its location in the program This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 11. What does X2 do? One repeat of the last n steps This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 12. Possible Hypothesis • N repeats of the entire program • N repeats of the last step • One repeat of the first n steps • One repeat of the nth step • One repeat of the entire program • One repeat of the last step This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 13. Observations This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 14. Exploring Science • Tests can be easy to construct and easily observable, but don’t offer much information. • Knowing where to look & Understand what is seen • Experimental design: design of experimental and observational procedures • Hypothesis formation: formation and evaluation of theory • Confirmation Bias: “Tendency for people to seek evidence to verify their hypothesis rather than refute them” This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 15. Science & Testing • Testing is more about acquiring information than pass/fail • Testing like experiments requires good test design • Watch out for Confirmation Bias • Testing requires we ask useful questions, challenge assumptions • Testing is about thinking critically This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 16. Sapient Testing • Offers thoughtful test design in ANY testing • Automated Checking good for confirmation • Exploratory Testing allows us to investigate the product • Focus on Testability rather than large automated regression suites • Testability in creating test data • Helping to recognise problems This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.
  • 17. Thanks! • Exploring Science - David Klahr • Science == Testing - James Bach • Feedback • mavericktester.com • exploratory testing class on 4th feb next year • @charrett This work is licensed under the Creative Commons Attribution- NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/3.0/.