testing meant and validating requirements · software testing? we can’t automate what we don’t...
TRANSCRIPT
![Page 1: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/1.jpg)
@peterkedemo @mariakedemo
![Page 2: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/2.jpg)
testing meant verifying and validating requirements
testing was equal to automation
@peterkedemo @mariakedemo
![Page 3: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/3.jpg)
@peterkedemo @mariakedemo
![Page 4: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/4.jpg)
challenge your confirmation biases
things are not always what they seem to be
@peterkedemo @mariakedemo
![Page 5: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/5.jpg)
checking is what only machines can do
testing is what only humans can do
@peterkedemo @mariakedemoref. James Bach and Michael Bolton
![Page 6: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/6.jpg)
Why is it important to talk about software testing?
we can’t automate what we don’t know and what we can’t predict
@peterkedemo @mariakedemo
misconceptions about testing limits our ability to explore and discover
the unknown unknowns
![Page 7: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/7.jpg)
automation
understand strengths and
limitations
value related to cost?
what?why?how?
@peterkedemo @mariakedemo
![Page 8: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/8.jpg)
automation supportstesting
@peterkedemo @mariakedemo
![Page 9: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/9.jpg)
testabilityis
the degree of how easy it is test
@peterkedemo @mariakedemo
![Page 10: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/10.jpg)
testability includes visibility and observability
@peterkedemo @mariakedemo
![Page 11: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/11.jpg)
testability includes controllability
@peterkedemo @mariakedemo
![Page 12: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/12.jpg)
@peterkedemo @mariakedemo
look for user stories that boosts testability
![Page 13: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/13.jpg)
testing is an activityand a performance
it requires skills and knowlegde
@peterkedemo @mariakedemo
![Page 14: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/14.jpg)
PERCEPTION
Verifying and valiating the requirements
Automating checks
Checking that the productworks- by clicking around the UI
REALITY
Exploring the product rapidly to learn abouthow it might behave
Challenging ideas, models and assumptions
Gathering valuable information
Communicating information well
Evaluating and exploring risks
Making trade offs between finding new information or investigating an existingproblem
Increasing testability
Applying different testing techniques
+10000 other things@peterkedemo @mariakedemo
![Page 15: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/15.jpg)
quality is a team responsibility
@peterkedemo @mariakedemo
![Page 16: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/16.jpg)
@peterkedemo @mariakedemo
![Page 17: testing meant and validating requirements · software testing? we can’t automate what we don’t know and what we can’t predict @peterkedemo @mariakedemo misconceptions about](https://reader034.vdocument.in/reader034/viewer/2022050107/5f45ca67d254da11f1525836/html5/thumbnails/17.jpg)
@peterkedemo @mariakedemo
What can YOU do to improve testability?
What can YOU do to increase your testing skills?
https://mkedemo.wordpress.com