Test Management Forum 26 October 2011

The 31st Test Management Forum will take place on Wednesday 26 October 2011 at the conference centre at Balls's Brothers, Minster Pavement.
The meeting is sponsored by SQS UK, Thinksoft Global and Dynatrace and is, as usual, FREE to attend.

To book a place click here.

Special Morning Session: 11:00am-12:30pm
Paul Gerrard, Gerrard Consulting, "Rethinking the Role of Testing in Agile and Structured Projects" - see the abstract below. Tea/coffee will be served from 10:30am. Please mention in your booking whether you will attend this session.

13:30pm Tea/Coffee
14:00pm Introductions
  Session A Session B Session C
14:15pm Vishnu.V.S & Paul Rolfe, "Innovations in Test Automation" Paul Littlebury, JaffaMonkey, "The Agile Pretence" Ian Thompson, Dynatrace, The Emergence of Performance in the Test Cycle
15:30pm Tea/Coffee
  Session D Session E Session F
16:00pm Ian Tunnicliffe, Reflective Solutions, "How to stop performance being viewed as a poor relation - give control back to the testers!" Susan Windsor, Gerrard Consulting, "Using Acceptance Expertise in Contract Negotiation – can we help avoid disaster?" Giulio Saggese, SQS, "Performance by design: the AGILE way"
17:15pm Drinks Reception


Ian Tunnicliffe, Reflective Solutions, “How to stop performance testing being viewed as the poor relation – give control back to the testers!”
With delivery timescales for development projects becoming increasingly shorter, non-functional testing is being squeezed more than ever before. Traditionally there has rarely been enough time to properly execute the job and when projects over run it’s always performance testing that has to sacrifice its time. Whilst this is widely accepted, the traditional approaches often lead to failure and criticism when major websites fail to cope when they go live. But does it have to be this way?

This discussion will begin by focusing on how a new breed of non-functional test tools are cutting the risks associated with the performance testing process, lowering the bar to entry and allowing testers to regain control, through the delivery of more accurate tests in significantly reduced timescales. With reference to a case study where this new approach is delivering non-functional testing right into the heart of an Agile development process for one of Europe’s leading Systems Integrators, the speaker will suggest that removing all application related performance issues before pre-production testing is now a reality within the grasp of everyone.

Paul Gerrard, Gerrard Consulting, "Re-Thinking the Role of Testing in Agile and Structured Projects"This special session will discuss the serious undercurrents that are forcing a re-think of where testing fits in systems projects. Agile is here to stay, but what is testing's role in it and can it be scaled? Developers are getting used to ‘test-driven’ - are they going to take over testing? There seems to be a methodological shift from staged to iterative and now towards continuous ‘Specification by Example’ approaches. Testing is being squeeze from the ‘low-value’ norm to upstream, exploratory, user-experience and tool-based execution.

This sessionThis session discusses the use of workflows, stories and examples to capture and replay and validate the user experience; the revival of test modelling as a discipline; the use of test automation for all functional testing; the auto-generation of tests with behaviour-driven development approaches; the use of automation for (anti-) regression testing and the emergence of specification by example as a viable future.

Vishnu.V.S & Paul Rolfe, "Innovations in Test Automation" Though recession is the time when the economy retracts, it's also a time when savvy organizations and their CIOs can push for innovation in IT, transform IT processes and achieve the most required Cost savings.

The session would be an open discussion on how to achieve cost reduction using innovative methods in Test automation. Critical points for discussion includes:
  • How to overcome testing cost challenges by bringing innovation to Test Automation?
  • Does the automation tool’s capability limit the degree of innovation that can be delivered?
  • Is innovation possible using open source automation tools as well?
  • Why innovate more? What are the benefits out of innovating more on Test automation beyond cost?
Ian Thompson, Dynatrace and Intechnica, The Emergence of Performance in the Test Cycle
Poor performance online means poor performance on the bottom line. If your organization relies on its website and the Internet for business, or you are launching a service that thousands of individuals could be using at any one time, then you need to know how your application performs under load before launch day.
With service-orientated architecture, virtualized and cloud deployment, the way that applications are developed and load tested must fundamentally change. Current load testing approaches are bust: they often take too long and are too late in the lifecycle. This presentation highlights state of the art ways to transform load testing strategy, with application performance management and troubleshooting diagnostics at the heart of the test phase. Release delays can be reduced by pinpointing the cause of performance issues more quickly and a moving to a collaborative, agile, evidence-led problem-solving dynamic.
Lessons learned, customer feedback and project results at ASOS.com, Travelport, T-Systems, Thomson Reuters around best practices for proactive quality engineering.

Paul Littlebury, JaffaMonkey, "The Agile Pretence" "We are working Agile!" is a common cry on projects, but what does that statement actually mean? The application of Agile methodologies largely ignores the human element - the best methodologies will not work unless the team works cohesively. The major issue around Agile is when it is followed like a user guide, rather than a philosophy, that should be applied according to company culture and human resources available. Does that mean that we are approaching Agile all wrong by ignoring the human element? And how can QA help bridge these gaps, when they exist?
Using real-world examples, Paul will illustrate how damaging a poor application of Agile and/or SCRUM can be - and how to make it more successful, whatever the constraints - company culture, human resources or confused stakeholders.
This session will be based on his experiences in the field, and the constant surprises thrown to QA in the modern web development world.

Giulio Saggese, SQS, "Performance by design: the AGILE way" We generally spend more time dealing with software performance issues when they hit production than we do at the design stage. Often, the problem is that those who build the software will say “Well, you didn’t tell me that it had to perform that way” to which the business replies “It is obvious that it had to perform that way”. Sounds familiar? Would it not be nice to develop applications that perform by design?

Giulio will share his experience in the performance testing space of how this can be addressed within an AGILE framework.

Susan Windsor, Gerrard Consulting, "Using Acceptance Expertise in Contract Negotiation – can we help avoid disaster?" We’ve all known projects can take years to spend huge amounts of money and don’t deliver the anticipated value. In today’s economic climate, what is being done to avoid these mistakes?
Lets discuss the history and understand why this has happened. Susan will share her views on some of the key reasons, with some real-life examples.

Then she’ll Then she’ll look suggest how testers with their experience can actually make a different to the success of a project by being involved in contract negotiation.

To book a place click here.