Deep and shallow testing & distributed testing infrastructure

“Shallow is not an insult. Deep is not necessarily a compliment,” says our guest Michael Bolton. He would teach us how to make the shallow deeper and deep cheaper. In the second half, you can get to learn a lot about distributed testing infrastructure from Sneha. The what, how, and why are best explained with stringing examples here at our Masterclass #3. Check it out.

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.

Show links

Michael Bolton
Sneha Viswalingam