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
 
1 favorite thumb_down thumb_up 2 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

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.

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 6 months ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Sundeep Goel
    By Sundeep Goel  ~  3 months ago
    reply Reply

    Link to slides is not working, could you please check 

    • Julian Harty
      By Julian Harty  ~  3 months ago
      reply Reply

      The link was to an older edition of my materials hosted at another conference's site. I've now made the latest edition of the slides available both here and at my blog. http://blog.bettersoftwaretesting.com/2017/03/my-presentations-at-the-agile-india-2017-conference/ Thanks for letting me know. 


  • Liked Vishweshwar Hegde
    keyboard_arrow_down

    Mindfulness: Cultivating Agile Minds

    Vishweshwar Hegde
    Vishweshwar Hegde
    schedule 8 months ago
    Sold Out!
    20 mins
    Talk
    Intermediate

    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.