Does software testing need to be this way? Tools, approaches and techniques to test more effectively
Software development teams recognise testing is relevant and important. Testers want to add value and do purposeful and meaningful work, however software automation is encroaching and in some cases obviating much of the hand-crafted tests - including some of the 'automated tests' created by teams. As Nicholas Carr says in his book The Glass Cage: "Who needs humans anyway?"
And yet, humans - people - have much to contribute to crafting excellent software, including testing the software. This presentation investigates:
- leading automation techniques to understand more of what they can offer us in terms of testing our software.
- how structured testing techniques can help all testers including "exploratory testers"
- where analytics can help
- tools, approaches and techniques to help test more effectively
Outline/structure of the Session
Here is the current outline. This is likely to be refined as I prepare, revise and update my work in this aream
Setting the direction of what we want to achieve: our choice affects the rest of our decisions.
Man vs machine: what automation is already able to do. How, perhaps paradoxically, automation can limit what we can do and may reduce our competence - can we find ways to use automation that doesn't reduce our abilities?
The powerful combination of data mining, common factors and test automation to help find commonplace bugs.
On exploratory testing.
Guiding testing using data & analytics.
Roles for humans: people can add discernment.
Learning from medicine.
A better understanding of the power and potential of software automation and how it eats into the current 'value' of testing performed by humans. Ways to harness software automation and to change our practices so our work continues to add significant value.
People involved in designing, developing, testing and supporting software
Participants are encouraged to consider how they test software currently, investigate ways innovating software automation might improve their test results and remove the need to continue with some of their current testing practices.
schedule Submitted 4 months ago
People who liked this proposal, also liked:
Mindfulness: Cultivating Agile MindsVishweshwar Hegde
schedule 6 months agoSold Out!
Agility starts with Mind. It’s about open, curious, energetic mind constantly looking for doing better things and in better ways. Such Agile Minds manifest in proactively sensing market/customer opportunities/needs early, quickly adopting to changes to create new value in the changing contexts, continuously learning, exploring & experimenting new things. It requires courage, self-drive and taking people along. If we notice, all these characteristics are distilled in Agile Values & Principles.
But how to develop Agile Minds? Typically our education system and corporate trainings are predominantly IQ oriented; whereas Agile Mind is about Emotional Intelligence (EQ) – self awareness, self regulation, self motivation and empathy. EQ is an essential ingredient for a culture of self-organizing, collaboration and servant leadership – which are the tenets of good Agile culture. Mindfulness is a practical & effective toolset to cultivate EQ and create Agile Minds.
Being a Mindfulness practitioner, this talk will cover my experiences of consulting & coaching on Mindfulness in organizations driving Enterprise Agility.