testing without testers
TRANSCRIPT
![Page 1: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/1.jpg)
Testing with no TestersAlan Page
![Page 2: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/2.jpg)
The way people use software is changing
![Page 3: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/3.jpg)
Expectations for software are changing
![Page 4: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/4.jpg)
Do we need to change the way we make software?
![Page 5: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/5.jpg)
![Page 6: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/6.jpg)
- Started Testing in 1993- Lots of products, lots of roles- Titles: Test Architect, SDET, Director of Test Excellence, etc.
- Joined current team in July, 2015- “Software Engineering” Team (no testers)- I’m the DQP (Designated Quality Person)- Combination of many roles
- More on what I do day-to-day later
About Me
![Page 7: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/7.jpg)
I Know What You’re Thinking…
![Page 8: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/8.jpg)
No Testers?
![Page 9: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/9.jpg)
Who owns Quality?
What do “Engineers” do?
What’s different?
![Page 10: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/10.jpg)
![Page 11: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/11.jpg)
Champions of Quality
![Page 12: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/12.jpg)
![Page 13: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/13.jpg)
![Page 14: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/14.jpg)
No!
![Page 15: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/15.jpg)
![Page 16: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/16.jpg)
Agenda:
- Theory- Practice- Discussion
![Page 17: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/17.jpg)
Theory
![Page 18: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/18.jpg)
Customer “testing”
![Page 19: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/19.jpg)
Customer Quality
(Telemetry data,
sentiment analysis, beta, etc.)
“ilities” – Performance, Reliability, Security, World Readiness, Usability, etc.
Functional Quality Code Quality (correctness) / Hygiene
Processes / Practices / Culture
![Page 20: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/20.jpg)
So…do we rely on customers to test our software?
![Page 21: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/21.jpg)
Don’t rely on customers to make sure your product is correct.
But by all means, rely on them to make sure you made the right product.
![Page 22: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/22.jpg)
Who “owns” Quality?
![Page 23: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/23.jpg)
What Is Quality?
![Page 24: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/24.jpg)
“Quality is value to some person”- Jerry Weinberg
![Page 25: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/25.jpg)
If “some person” is the customer…
![Page 26: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/26.jpg)
Who “owns” creating value for the customer?
![Page 27: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/27.jpg)
Practice
![Page 28: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/28.jpg)
- Still a hole filler- Part Test Manager, part Test Architect, part Release Manager
- My responsibilities:- Build a quality culture- Ensure we follow quality processes- Don’t let things fall through the cracks
- Some examples:- Code Reviews- Quality horizontals- Teaching testing- The quality process
My role on a tester-less team
![Page 29: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/29.jpg)
Skill Diversity is Important Critical
![Page 30: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/30.jpg)
![Page 31: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/31.jpg)
Specializing Generalists
Generalizing Specialists
Everyone doesn’t do everything……but the team contains “all of the skills”
![Page 32: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/32.jpg)
By staffing a team with people who have an area of expertise, but can do anything, you can maximize the value of each delivery cycle -Scott Selhorst
![Page 33: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/33.jpg)
![Page 34: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/34.jpg)
Dev “stuff”
![Page 35: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/35.jpg)
Project Man-agement “stuff”
Dev “stuff”
![Page 36: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/36.jpg)
Dev “stuff”
Project Man-agement “stuff”
The “Re-mainder”
![Page 37: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/37.jpg)
Data Science
Functional Testing
Performance Testing
Tools
Infrastructure
Scenario TestingExploratory Testing
“The Remainder”
Deployment Build / CI Systems
![Page 38: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/38.jpg)
![Page 39: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/39.jpg)
![Page 40: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/40.jpg)
Before I Go…
![Page 41: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/41.jpg)
This is not a Blueprint
![Page 42: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/42.jpg)
Your Goal Drives Your Change
![Page 43: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/43.jpg)
You’re Not As Different As You Think
![Page 44: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/44.jpg)
Questions / Discussion
http://angryweasel.comhttp://angryweasel.com/ABTesting
![Page 45: Testing without Testers](https://reader036.vdocument.in/reader036/viewer/2022062316/58ee726d1a28ab62288b467b/html5/thumbnails/45.jpg)
Thank You
http://angryweasel.comhttp://angryweasel.com/ABTesting