Home | About QAI | QAI Home Page | Federated Chapters
QuEST Chicago
Conference Home Page
Manager's Workshop
QUEST At A Glance
QUEST Magazine
Session Presentations
QUEST Chicago 2008
Last updated: 05/05/2009

Full-Day Classes: Monday, April 20th

  1. Requirements
  2. Measurement
  3. Exploratory Testing
  4. Agile Testing
  5. Test Automation

Best Practices for Business Analysts
Barbara Merwin, Patterson Group

Few roles in the software development process are as challenging and rewarding as that of a full function business analyst. In many cases, the business analyst role has not been carefully implemented, leaving all too many tasks to individuals unprepared or even unwilling to perform them. This full day session will address the complete range of business analyst skills and focus on 7 Best Practices for Successful Business Analysts. You will examine the reason the position is called "Business" analyst and will address the implications of that title. This session will take skills many BA's already possess and show how to leverage them for greater impact. Barbara will address the relationship between the job of the project manager, the requirements team, the test team, and the software quality assurance staff. Major project issues facing business analysts will be discussed and helpful techniques for dealing with those issues will be explored.

  • Learn how to put the Business in business analysis
  • Understand the importance of putting quality first
  • Know that not every tool is a hammer

1About the instructor...
Barbara Merwin has over 25 years of experience in Information Technology, working with both large international organizations and small not-for-profits. She began her career as a business analyst and has continued to apply those skills in a wide variety of situations. Barbara is the drafting author of the Quality Assurance Institute's Certified Business Analyst Common Body of Knowledge. Barbara speaks and teaches internationally on a wide variety of topics. She was one of the founders of the Quality Assurance Association of Maryland and was the Conference Chair for the 2005 and 2006 Quality Assurance Institute's International Software Quality Assurance Conference.

 Back to top



Unlocking the Secret of Test Metrics
Shaun Bradshaw, Questcon Technologies

When managing a test effort, test leads and test managers sometimes find it difficult to empirically convey to the project manager, project team, and other interested parties, the impacts of scope changes, delays, and defects. During this tutorial, Shaun will introduce a set of well-defined test metrics related to tracking and managing a testing effort. You will learn how to improve the quality of each project by establishing this set of fundamental test metrics to better manage the software test effort. Shaun will demonstrates how to consistently apply these metrics to software projects, improving the ability of test leads and test managers to effectively and objectively communicate their findings to the rest of the organization. Through a mixture of lecture, discussion, and hands-on activities, you will gain knowledge of test metrics philosophy, basic and management test metrics, and the interpretation of those metrics.

  • Discover the metrics that should be tracked by test analysts and test leads
  • Understand the activities necessary to oversee the execution of a test effort, measure and track its progress, and ensure timely and accurate delivery of the tested application
  • Learn how to measure the completed work effort, communicate final results, and plan more effectively for the next project

About the instructor...
As Director of Quality Solutions at Questcon Technologies, Shaun Bradshaw is responsible for managing Questcon's team of Senior Practice Managers in the areas of quality solutions development and service delivery. In his role, Shaun works with clients in various industries; advising, teaching, and mentoring them on the use of effective testing and test management techniques. He is the co-author and editor of Questcon's QuestAssured® suite of service methodologies. Shaun has been a featured speaker at various local and national quality assurance and testing conferences. Shaun received a BS in Information Systems from the University of North Carolina at Greensboro.

Back to top



Exploratory Testing: Design, Execute and Learn
Michael Bolton, DevelopSense

Design, execute, and learn. As a testing approach, exploratory testing is enormously powerful and widely practiced, yet it is poorly understood. Every tester can do it, but has it been done well? How do we know? Can we effectively describe how we have systematically explored and tested a product? Since each decision in exploratory testing is informed by the result of the last test, ET is cognitively structured, rather than procedurally structured. In this one-day, hands-on tutorial, Michael will present exercises, suggestions, and discussions on how to make your exploratory testing more skillful, powerful, and accountable. He will discuss the four aspects of the exploratory approach-design, execution, result interpretation, and learning. Exploratory skills and tactics will be covered, including how to guide exploratory testers concisely and effectively. You will learn methods for recording exploratory testing and ways to make exploratory it accountable to managers, regulators, and auditors. You are encouraged to bring a laptop computer, ideally Windows-based, to the workshop.

  • Understand exploratory and investigative approaches to testing.
  • Identify, hone, and practice exploratory testing skills.
  • Learn about tools and practices that make exploratory approaches more accountable and far more powerful than scripted approaches.

About the instructor...
Michael Bolton has been teaching software testing for the last eight years across five continents. He is co-author, along with senior author James Bach, of Rapid Software Testing, a course that presents a methodology and mindset for expert software testing in uncertain conditions and under extreme time pressure. Michael is the Program Chair for TASSQ, the Toronto Association of System and Software Quality, and a co-founder of the Toronto Workshops on Software Testing. He is a regular columnist for Better Software Magazine and also writes for Quality Software, a magazine published by TASSQ. Michael lives in Toronto, Canada, with his wife and two children.

Back to top


Agile Testing Practices
Megan Sumrell, Valtech

When a software development team embraces agile practices, the testing team often struggles to understand their role in the project. This class provides participants with an overview of how testing changes when a project team adopts agile methods. Using a combination of presentations and hands on exercises, the class will cover agile principles and practices, the role of the agile tester, and collaboration within agile teams. You will learn how agile teams shift to a test first mentality and how testers are instrumental in facilitating this transformation. Finally, you will gain an understanding of executable requirements and will learn how to use FitNesse to create them. You will leave this class with a clear understanding of how traditional testers can navigate the unfamiliar waters of an agile based project.

  • Gain an overview of agile principles and practices
  • Understand the role and value of the tester within an agile project
  • Learn about executable requirements and how to create them using FitNesse

4About the instructor...
Megan Sumrell is a Certified Scrum Practitioner with over 12 years of software testing experience. She has worked as a developer, quality engineer, Director of QA, QA Architect, Scrum Master, Agile Coach, and Agile Trainer. Megan has built QA organizations at several software companies including CommerceOne and ChannelAdvisor. Currently, she is a Senior Consultant at Valtech where she serves primarily as a trainer. Megan specializes in agile testing and has worked with many teams to help them transition from waterfall to agile practices.

Back to top


Test Automation Through Visual Studio Team System
Raif Murray, Navantis Inc.

Automation is a critical component in the success of any testing team as they deal with the need to increase test coverage while keeping test cycles short.  In this class, Raif will show you how automation can be implemented using the Visual Studio Team System and the Visual Studio 2008 Test Edition.  This day-long session will show you how to plan your automation effort and track it with Team Foundation Server, setting up controllers and agents and organizing your tests.  Raif will also cover how to create both coded and recorded web tests, and how to make use of data sources and web plug-ins.  The class will wrap up with instruction on creating a load test and a demonstration of integrating a third party automation tool with Visual Studio.

  • Learn to effectively automate website and web service tests
  • Find out how to easily create load tests
  • Understand how organize your test runs and integrate with an outside automation tool

About the instructor…
Raif Murray is a well known and respected expert in Quality Assurance, bringing over 10 years of experience in QA and networking. He consistently demonstrates his commitment to software development integrity and client service excellence.  In his role at Navantis, he focuses on helping customers understand how to implement and drive value from Quality Assurance testing processes, services and tools.   With a solid background in application design and delivery, Raif has helped numerous clients across Canada with project and program management, quality assurance process re-engineering, software development, and technical architecture.  At Navantis, Raif manages a global team of Quality Assurance professionals and test developers, using his strong leadership skills to ensure each team performs optimally for each client.

Back to top


Quality Engineered Software & Testing (QUEST) Conference - Copyright © 2009