Slides from Jesper Ottosen's 2017 Fall OnlineTestConf session – Shifting is more than shift left.
Change is happening to the testing activities. Shift-left automates and codifies the testing activities. Shift-right does it for production.
This session was about a couple of other trends, changes, and shifts that are happening to testers and test managers.
– Shift-Coach, where It’s more about coaching teams.
– Shift-SME, where it’s more about business savvy.
– Shift-Deliver, where it’s more about the road to production
www.onlinetestconf.com
3. Briefly about “Shift Left”
• Testing is happening early in the development model
• Testing is mostly happing through code
• SDET & “How we test software at” Google/Microsoft
• BDD – turning business scenarios into coded tests
• Continuous Integration etc
#OnlineTestConf #day1_s2_jesper @jlottosen
4. Briefly about “Shift Right”
• When testing is actively happening in production
• Beta/Canary-releases, A/B tests, feature toggles,
(Netflix) Chaos Monkeys .. And loads of monitoring
• To “Shift right” well - master continuous deployment
• Notions on “Mean Time To Repair”
#OnlineTestConf #day1_s2_jesper @jlottosen
5. Side Track: Automation is no silver bullet
Bas @bas-dijkstra on LinkedIn
• False: testing can be automated and automation can replace testers
• False: we need to turn our testers into automation engineers
• False: the current way we provide automation training is useful
.. And many more test practitioners talk about
the different mindsets / viewpoints / values around
automation and tools to support testing.
#OnlineTestConf #day1_s2_jesper @jlottosen
6. Traditional testing is under
pressure from many changes
There are new ways to shift
that fits testing skills
#OnlineTestConf #day1_s2_jesper @jlottosen
7. Shift “Subject Matter Expert” 1/2
• When the tester becomes the person that knows the most
about the product - “Product Owner” slash Tester or
similar.
• The tester owns the field
#OnlineTestConf #day1_s2_jesper @jlottosen
8. Shift “Subject Matter Expert” 2/2
• The testing is done by the person that knows the most
about the product or solution: UX, The business users,
technicians and others
• The UAT is not dead, but needs a caretaker and tools
#OnlineTestConf #day1_s2_jesper @jlottosen
9. Test Coach 1/3: Improving and Leaving
My examples
• test automation and agile practices
• Infrastructure network virtualization with technicians
Acting as an internal consultant / coach with an exit plan.
Shift-Coach is more about leading the testing
than leading the testers
#OnlineTestConf #day1_s2_jesper @jlottosen
10. Test Coach 2/3
February 2017
“Test manager vs. Test Coach”
Katrina Clokie @katrina_tester
#OnlineTestConf #day1_s2_jesper @jlottosen
Illustration: Katrina Clokie
• The test coach is a coach for testing
activities similar to the agile coach.
• The test manager with/without line management
11. Test Coach 3/3: Places to start as test coaches
Katrina Clokie
• “How to start a test coach role” September 2017
• “Test coaching Competency Framework” April 2017
Stephen Janaway @stephenjanaway
• “How I Lost My Job As a Test Manager” Test Bash 2015
• “Mr. Test Coach, what do you do” Test Bash Philly 2017
#OnlineTestConf #day1_s2_jesper @jlottosen
12. It’s about identifying patterns
It’s about putting a name to things
Am I OK with this?
#OnlineTestConf #day1_s2_jesper @jlottosen
13. Shift Deliver 1/2
My examples:
• Deciding what does where when. And if all the gates and
controls pass before ITIL Change Control Boards
• On an server migration project, controlling the content of
the change requests.
Controlling the pipeline – doing change management
#OnlineTestConf #day1_s2_jesper @jlottosen
14. Shift Deliver 2/2
• “Basically, I’m responsible for everything from the moment
code is checked in, until it hits our production servers”
Alan Page @alanpage when at Microsoft Teams
• Managing the pipelines/gates
• Thoughtworks / Abby Bangser @abby_bangser
• Continuous Testing in DevOps
• Dan Ashby @danashby
#OnlineTestConf #day1_s2_jesper @jlottosen
15. Shift Operations 1/2
My examples
• Server migration
• Network virtualization
• Infrastructure as a Service
• Operational Acceptance Testing
Less about software testing, more about testing
#OnlineTestConf #day1_s2_jesper @jlottosen
16. Tests in Operations 2/2
Mike Talks @testsheepnz
• “Fun times in environment provisioning testing”
Agile Testing Days Webinar.
My self:
• “How to Test in Infrastructure and Operation” NTD2016
• “Experiences in Testing Operations” UKSTAR2018
#OnlineTestConf #day1_s2_jesper @jlottosen
17. Recognize and try to shift
Talk & write about shifting
CHANGE THE WAY
YOU ADD VALUE
#OnlineTestConf #day1_s2_jesper @jlottosen