Deep and shallow testing & distributed testing infrastructure
Our guests on this episode:
We have two exalted presenters from the testing arena here to share their incredible knowledge. Our first guest speaker is Michael Bolton, a Rapid Software Testing consultant, teacher, and co-author DevelopSense. He would illuminate a vivid concept called deep and shallow testing for us. Next, we have Sneha Viswalingam, Staff Test Automation Engineer, ZOLL Medical Corporation, for the other half of the session. She would be highlighting the distributed testing infrastructure and different tools in the discipline.
Show Notes
[4.10] How do we characterize good and science?
[4.59] How do we characterize good and bad testing?
[10.38] Facts, evidence, inference, assumptions, and premise.
[12.25] When is an assumption more dangerous?
[14.30] Level of assumptions (reckless, risky, safe, and required).
[15.26] Reckless assumptions.
[16.11] Risky assumptions.
[16.46] Safe assumptions.
[17.29] Required assumptions.
[20.02] Four frames for testing.
[23.52] RST Agile quadrants in detail.
[29.35] What do we mean by shallow and deep testing?
[30.28] Responsible testing depth.
[33.05] Testability is not an afterthought; how to ensure it?
[36.12] The testing story is three braided stories.
[38.34] Login stuff we want to test.
[41.17] How do we get deep (testing).
[53.52] The evolution distributed test infrastructure.
[55.20] Need for the distributed testing.
[56.00] Introduction to Selenium Grid.
[56.37] Test execution with Selenium Grid.
[57.16] Introduction to Saas solution.
[58.33] Moving into the cloud.
[59.10] DIY solutions using Open Source options.
[59.26] Rise of DevOps culture and Continuous testing.
[1.00.31] Infrastructure as code.
[1.01.08] IaC Tools.
[1.02.06] Configuration Management tools (best practices).
[1.03.29] Choosing the IaC tool.
[1.06.55] Terraform.