Training: Workshops

The Concept

I am providing a series of "hands-on" workshops that are designed to equip the Test Analyst and Test Manager with practical help in complex areas such as: agile testing, test estimation, test reporting, production of dashboards, measuring and reporting the value of testing, advanced test techniques, being a trusted advisor, risk based testing and exploratory testing.

These workshops require PCs or laptops for the practical element. Spreadsheets, utilities, tools and programs will be given out and demonstrated during the workshop which can then be taken away and used to help the Test Analyst and Test Manager in their day-to-day tasks.

I have worked hard at creating an excellent portfolio of courseware supplementary products to enhance your experience of the courses that I provide.

If you would like to know more about my workshops or would like to book any for your organisation, then please contact me.

Advanced Test Techniques
This 1-day workshop is aimed at Test Analysts wanting to improve their skills in test case design techniques. Most testers are familiar with techniques such as boundary value analysis and equivalence partitioning. However, this workshop focuses on two of the more unusual and more complex techniques: Classification Trees and Pairwise Testing. These techniques are often referred to as "combinatorial techniques" and will allow the testers to become more efficient with the use of their time in designing and executing specific tests.

Becoming a Trusted Advisor to Senior Management
This 1-day workshop has been designed to increase our effectiveness in communicating with the various levels of management within our organisations. Becoming “Trusted Advisor” to Project/Senior Management involves 3 core skills: earning trust, giving advice and building relationships. We shall not only look at each of these 3 skills but also why a trusted advisor must develop appropriate attitudes or “mindsets”.

For testers and test managers, there are particular challenges, as we are more often bringing information that our manager may not want to hear. How can we present the information so that the correct message is being received? How can we assess the testing objectively? This session will equip the Tester and Test Manager to confidently answer both of these questions.

Experiences as Test Managers will be shared, communicating with various levels of senior management, from Development Managers, Project Managers and Programme Managers to CEOs. Different types of information that would be useful for the various levels of management and how we can become their 'trusted advisor' rather than the 'bearer of bad news'. It is important that we contribute effectively to the smooth running of the project and that the information we supply is timely, important and understandable.

Accelerated Testing

This is a brand new 2-day workshop aimed at anyone interested in finding out how to speed up testing. We are living in an age where we are expected to do more with less...more testing with less resource and less time. 

This will be a "hands-on" workshop where you will be given applications to test with limited time available and how we can evaluate the quality of the software with confidence . There is much confusion in the testing world about Rapid testing, Exploratory testing and Ad-hoc testing. Although Rapid testing is a term coined by James Bach and Michael Bolton, I am not a fan of the term "Rapid" because it has negative connotations. In the 1990's we were introduced to Rapid Application Development (RAD) which was not received well in the industry. Instead I prefer the term "Accelerated Testing". Limited time and resources is a major challenge for every tester, manager and consultant involved in IT projects.

The workshop will look at some of the hindrances and enablers to accelerated testing, how epistemology can help with accelerated testing and why we need to refute conjectures. The workshop will be highly practical involving the testing of applications in a resource-restricted environment and how to report the results with confidence. The session will look at performing accelerated testing through Exploratory Testing and Bug Hunting using methods such as techniques, heuristics, mindmaps, tours, soap operas and fault attacks.

Be prepared to be challenged, enthused and excited about testing applications with limited resources. Laptops, PCs and mobile devices are required for this workshop.

From User Story to Test Case

Companies are now investing large amounts of money and effort in the adoption of Agile prinicples, practices and methods. Scrum, XP and Kanban are being used to develop and deliver software more frequently to customers. Yet very little time is given to explain how testers should test the user stories being defined by the business. This workshop will provide the solution in taking user stories and applying various test design techniques in an Exploratory Testing environment.

This 2-day workshop is highly practical where participants will be asked to bring user stories that they are currently working on to apply the various black box test case design techniques:

  • Equivalence Partitioning
  • Bounday Value Analysis
  • Decision Tables
  • State Transition Testing
  • Classification Trees and Pairwise
These techniques will be used in an Exploratory Testing session where "Test Charters" will be produced and where possible, if access to the applications can be provided, then the applications will be tested. If this is not possible, then applications will be provided for a "hands-on" Exploratory Testing session.

This workshop will equip testers and test managers with the necessary skills to recognise and apply the most appropriate test case design technique(s) for each user story provided and how then to use this in an Exploratory Testing sesssion. A number of heuristics will also be provided enabling the tester to test with intellect, skill and passion. A variety of tools and utilities will also be provided to assist the tester in these tasks hopefully increasing the tester's confidence and determination to effectively and efficiently test user stories.

Risk Based Testing
This 1-day workshop is aimed at anyone interested in adopting a risk-based approach to testing. Many companies believe Risk Based Testing is little more than prioritising tests. This workshop will explain the fundamentals of risk management, how to distinguish between project and product risk and why a qualitative risk analysis is easier to administer than a quantitative approach. Learn how to apply the various risk identification methods and how to analyse the risks with ease and precision. Understand how various approaches differ in the industry and how to apply a simple yet powerful risk based approach to testing that is effective.

Having identified and analysed the product risks, testing must continuously monitor these risks and report their progress to key stakeholders in a simple and powerful way. Learn a variety of monitoring techniques for Risk Based Testing and how to report the status of the risks in a timely, accurate and clear way to the project board. If conventional methods of reporting have fallen short in providing stakeholders with the information needed, then using Risk-Based reporting within the Test Manager's dashboard can assist them in making those informed release decisions for the product under test.

Test Estimation

This 1-day workshop is aimed at Test Leaders and Test Managers wanting to improve their test estimation skills. Test Estimation is one of the hardest activities to do well in testing, the main reason is that testing is not an independent activity and often has destabilising dependencies. During this workshop we shall uncover some of the common problems in test estimation, how to overcome them together with practical outworking of 7 estimation techniques. Estimation utilities will be demonstrated and provided during the workshop.

Test Manager Dashboards

This 1-day workshop is aimed at Test Leaders and Test Managers wanting to improve their test reporting skills. Gathering and presenting clear information about quality, both product and process, may be the most important part of the test manager’s job. Test reports need to be concise, predictive, accurate and relevant to the people receiving them. This workshop demonstrates 7 powerful monitoring techniques and shows how the test manager's dashboard can be tailored to the recipient's needs. Monitoring utilities will be demonstrated and provided during the workshop.

Quantifying the Value of Testing

This 1-day workshop is aimed at Test Leaders, Managers and Testers wanting to provide evidence that testing adds value to their organisation and to the projects they work on. Although testing is accepted by most people as being an integral part of the project lifecycle and is needed, it is often seen as a cost rather than an investment. Testing must show a clear return on the investment to the senior management in order to have credibility. This workshop uncovers 11 measures which demonstrate the value of testing in tangible terms, Four measures will be "bug related", three measures will be "confidence related" and four measures will be "information related". Measurement utilities will be demonstrated and provided during the workshop.

The Test Manager’s Essential Toolkit
This 1-day workshop looks at the most essential aspects of Test Management, such as test estimation, monitoring and controlling testing and measuring the value of testing. The workshop provides the test manager with essential skills to become an effective and efficient Test Manager, looking at ways or reducing the amount of test documentation to free up time to do that actual work of a test manager.

During this workshop - Lloyd will present ways of estimating testing using quality and effort, providing the necessary information to stakeholders to make informed decisions and also to measure the value that testing provides.