TestBash 2.0

TestBash 2013 was a one day affordable software testing conference in Brighton on Friday March 22nd 2013.

 Post Coverage

Talks

A-Galumphing We Will Go – James Bach

James BachGalumphing is a way to explore a phase space with unknown degrees of freedom by exploiting Ashby’s Law of Requisite Variety. I just love saying that sentence. It sounds all technical and complicated. But the idea itself is beautifully simple. I promise you, by the end of my talk, you will know exactly what each word of it means and why it’s important. For you pragmatists, here’s the bottom-line: galumphingis a style of test execution with which we find unanticipated bugs. Unless all your bugs are anticipated ones, you need to galumph.

 

Do It In Production – Testing Where It Counts – Seth Eliot

Bing analyzes Petabytes of data per day. Facebook instruments everything. Amazon “unplugs” entire data centers on a regular basis.  Why? To improve quality! And it’s all done in production.

Running test cases in a lab has value but also diminishing returns as you try to make your lab emulate the complexities of the production environment and your test cases simulate the unpredictable nature of real-world usage. Go where the data is – go to production – and use this data as a new signal for quality assessment alongside your pre-production testing.

I will show you some techniques for testing in production (TiP) ranging from synthetics that resemble your current test cases to big data techniques leveraging the diversity of real production scale, illustrated with examples from Microsoft, Netflix, Google, and more. And if you think the dangers of TiP make it not right for you, I will also cover the risks and their mitigations, so there won’t be any reason you can’t also do it in production.

Minding Your Own Business – Lisa Crispin

You don’t have to learn the business domain to do a lot of valuable testing activities, such as exploratory testing. However, if you want to really make sure a feature will solve the business problem as intended, or help your stakeholders get the minimum they need cost-effectively, you should aim to become an expert in your company’s business domain.

I will share some of the ways my teams and I have been successful in learning about businesses and customers, and how you can apply that knowledge to deliver solutions that exceed both of their expectations. Participants are invited to share their own experiences in becoming business experts and how that helped them, or perhaps held them back.

What Testers Can Learn From Social Sciences – Huib Schoots

IT is often considered as a technical science or engineering. Traditionally testers are techies who focus on analysing requirements and turning them into a series of test cases. Some also analyse product risks and write (master) test plans. The focus is often on technical and analytical skills. But excellent testing requires a lot more! Testing is also about attitude, skills, communication, behaviour, collaboration and systems thinking.This talk gives insight into why testing is a social science.

It gives some examples of what a tester can take away from social sciences. For example anthropology teaches us about how people live and interact. Didacticism helps us to acquire or modify knowledge, behaviours and skills. Sociology teaches us empirical investigation and critical analysis while providing insight into human social activity. Psychology is the study of the mind and helps testers to understand individuals and groups. What is the influence of social sciences in testing? What can we learn from them? Let me share my experiences with you in the ‘What Testers can Learn from Social Sciences’ talk.

Balancing Test Automation Techniques – Matt Archer

Agile development teams place automated tests at the centre of their regression testing strategy, but how many different types of automation does a team need to feel confident that changing one area of a system has not negatively affected another?

During this presentation I will explain two distinctly different approaches to test automation that were used simultaneously on the same project.  One you may be familiar with; it was BDD.  The other may be less familiar; a semi-automated piece of testing built around the principle of a “gold build”.  As part of explaining each approach I will describe their cost to implement, the types of bugs they typically detected and, most importantly, their ability to complement each other rather than conflict.

Managing A Lean Test Team – Amy Phillips

Effective test teams are the result of careful hiring, people development and problem deflection. Learn how to eliminate the management waste to create a test team that is successful in a lean development environment.

 

 

Context-Driven Security Testing- Bill Matthews

Application Security is a hot topic and increasingly software testers are being asked to carry out “security tests”; sometimes this is in addition to external security tests but often instead of. Despite the widespread availability of resources on security testing, much of it focuses on techniques so it can be difficult for testers to know where to start and what is important to their context.

Building a Threat Model can help testers formulate a more context driven approach to security testing and help frame these tests by linking your application/assets to possible threats and vulnerabilities, to the tests you are carrying out (or not) and the techniques needed to implement them.

This session will provide an interactive introduction to Threat Modelling and how it can be used to formulate a more context driven approach to security testing.

You Messed Up. Your Code Is Terrible – Tony Bruce

I’ve noticed a trend, a trend in negativity.  It seems like a number of testers feel the way they can add value is to pick at people, point out mistakes, and pick at flaws.

Have I missed the boat?

I thought I was a problem solver and worked with other problem solvers. I approached it from one angle and they approached it from another angle and together we worked on solving the problem.

I’d like to discuss which is the better approach and why.

A Tester’s Hierarchy of Needs – Stephen Janaway

What motivates you to work and improve as a tester? Why do the testers in your team work well together? Or why don’t they? Have you ever wondered what motivates professional testers?

Maslow’s Theory of Needs seeks to describe the psychology of humans by way of a hierarchical model. From physiological needs up to self-actualization, it helps explain what motivates us and how we express that motivation. A Testers Hierarchy of Needs does the same for software testers.

If you manage testers and have a keen interest in ensuring that your team are motivated and work well together, or if you are a tester wondering what is needed to make your team great, then come along and discover more. I will present a framework which helps explain tester psychology, how internal and external factors can affect their motivations, and steps that can be taken to better motivate yourself and your team.

99 Second Talks

Our Super Dooper Micro-Sponsors

TestLodge - Test Case Management QAWizard
The Awesome Test People Cloud Testers
Centre4Testing
Quality Remarks
qTest - Test Management
 Testing Solutions Group Parasoft
Testing Times Epicentre
PassBrains Huddle
Telerik TestStuff
 TestPartners Origsoft
 TestManagement.com Michael Bolton
 froglogic IPQA
 Atlassian Hindsight Testing
 Awesome Kids Raising Money :) ReQtest - Test Management
 Moolya

 

 

7 Responses to “TestBash 2.0”

  1. SarahNovember 6, 2012 at 10:58 am #

    Is there any way to attend this conference online? I

  2. Rosie SherryNovember 6, 2012 at 2:34 pm #

    We don’t plan to broadcast online, but we do plan to video and publish the talks.

  3. Bob SherwoodJanuary 7, 2013 at 2:33 pm #

    Is anyone arriving Thursday evening to catch up for a drink?

  4. Rosie SherryJanuary 7, 2013 at 9:32 pm #

    Hey Bob – I’m going to put up Meetup details for the night before and on the night for those that are around to meetup. I’ll do that this week and let you know.

  5. GabrielleFebruary 28, 2013 at 12:50 pm #

    Is there a hands-on session this time ?

    • Rosie SherryMarch 15, 2013 at 12:45 pm #

      No this time, there is the #leancoffee meetup in the morning though.

Trackbacks/Pingbacks

  1. I Will Be Presenting at TestBash 2.0 - Your Software Has Bugs - Site Home - MSDN Blogs - March 1, 2013

    [...] TestBash 2.0 will be Friday March 22, 2013 in Brighton England [...]

Leave a Reply