rst - makati testers meetup
TRANSCRIPT
![Page 1: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/1.jpg)
Makati Testers MeetupRapid Software Testing – The Controversial Stuff!!
August 2016
![Page 2: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/2.jpg)
Rapid Software Testing
Started out as an offshoot of Context Driven Testing
Authored by James Bach & Michael Bolton
Mind-set, skill-set and testing methodology
Contains interesting ideas
Deliberately(?) controversial
![Page 3: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/3.jpg)
There’s no such thing as
“Best Practices”
![Page 4: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/4.jpg)
What do you mean by “context”, anyway?
SST
PEOPLE
Product
Technology
Client project
Agile or Waterfall
Co-located
![Page 5: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/5.jpg)
Does one standard “Best Practice” really make sense?
![Page 6: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/6.jpg)
“Checking”and
“Testing”are different
![Page 7: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/7.jpg)
“Checking”
Operating a product to check specific facts about it
An information gathering activity that, in principle, could be done by machine
The check itself requires no skills but good checking is surrounded by activities that require many skills, including testing, programming, and project management skills)
![Page 8: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/8.jpg)
![Page 9: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/9.jpg)
If you’re this guy
You have two choices:
![Page 10: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/10.jpg)
“Testing”
Questioning a product in order to evaluate it (RST)
Evaluating a product by learning about it through exploration and experimentation (RST)
A questioning activity that employs skills, senses, emotions and intelligence that we are unable to automate (RST)
A technical investigation for the purpose of revealing the quality of a software product on behalf of stakeholders (Kaner)
Gathering information with the intention of informing a decision (Weinberg)
Note that nothing in these definitions implies you have to start with an OPERABLE product
![Page 11: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/11.jpg)
Acquiring the competence, motivation and credibility for...
Creating the conditions necessary for...
Evaluating a product by learning about it through exploration and experimentation, which includes to some
degree: questioning, study, modelling, observation and inference, including...
Operating a product to check
specific facts about it
...so that you help your clients make informed decisions about
risk
And perhaps make the product
better too!
Testing is...
![Page 12: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/12.jpg)
There’s no such thing as “automated testing”
Or “manual testing”
![Page 13: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/13.jpg)
RapidSoftwareTestingForManagers.pdf-11
![Page 14: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/14.jpg)
Test Cases are NOTTesting
![Page 15: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/15.jpg)
![Page 16: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/16.jpg)
Test Cases are NOT
a useful metric
![Page 17: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/17.jpg)
We finished 5 pieces of fruit today
![Page 18: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/18.jpg)
RapidSoftwareTestingForManagers.pdf-6
![Page 19: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/19.jpg)
![Page 20: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/20.jpg)
It is NOT the Tester’s job to “break the
product” or to be the Quality Gatekeeper
![Page 21: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/21.jpg)
![Page 22: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/22.jpg)
Testing is notQUALITY
ASSURANCE
![Page 23: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/23.jpg)
![Page 24: RST - Makati Testers Meetup](https://reader035.vdocuments.us/reader035/viewer/2022070520/58f264e71a28aba3378b45c7/html5/thumbnails/24.jpg)