Does software testing need to be this way? Tools, approaches and techniques to test more effectively

location_city Bengaluru schedule Mar 10th 10:30 - 11:15 AM place Mysore Hall 1 people 27 Interested

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 Talk

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.

Next steps.


Learning Outcome

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.

Target Audience

People involved in designing, developing, testing and supporting software



schedule Submitted 4 years ago

Public Feedback

    • Vishweshwar Hegde

      Vishweshwar Hegde - Mindfulness: Cultivating Agile Minds

      20 Mins

      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.