QAI Conferences Home | QAI Home Page | Federated Chapters

Follow Us:

General Information
Manager's Workshop
Revisit Past TesTreks

TesTrek Extended Sessions & Workshops

*You can jump ahead to any selection by clicking the DATE or the session TITLE


Workshop: The Art of Leading Testing
James Campbell, Tulkita Technologies, Inc.

Track 1: 11:00- 12:30

Being a test leader in today's IT organization means you are a master of managing, coordinating, and communicating with a multitude of stakeholders, senior leadership, business owners, customers, test managers, developers, testers, third parties and yes, many more,.  Unfortunately, they all have their own agendas and conflicting priorities.  How is the coordination between all these roles accomplished and, more importantly, how do you land on your feet after it's all over?  As a test leader, knowing how to test is a given, it's all the other elements that take practice.  In this workshop, James will focus on the essential skills and attributes required by today's test leadership to be effective and remain relevant.  Communication, planning, measuring, and hand holding are just a few examples of the 'test toolkit' James will review as part of this must have workshop for all current or soon-to-be test leaders.

  • Learn the 'non-testing' essentials required to be a successful leader of testing.
  • Learn how to show and communicate your value to the business, senior leadership, and IT.
  • Learn proven, practical techniques that can be immediately used in your role to proactively protect yourself and your team, achieve success, and deliver quantifiable results for the organization.

About the Workshop Leader...
James Campbell has designed and implemented over 45 unique test practices around the world.  He is a recognized expert in test strategy, IT governance, test optimization, metrics, sourcing, and IT cost effectiveness.  James previously launched and managed a North American Testing Centre of Excellence for a large global management consulting and technology company.  As founder of Tulkita Technologies Inc., James has used his “real world” experience to build a company that focuses on fundamentals for test professionals and organizations alike.  James' experiences have led him to redefine how test organizations operate and identify how they can become better optimized and effective, while continuing to improve quality.

 Back to top

Security Testing: Understanding the Monster and How to Tame It
Serge Lucio and Steve Hikida, IBM Software Group

Track 2: 11:00 - 12:30

The widespread growth of web applications and the business value they deliver has been attracting a new breed of hackers and cyber criminals interested in profit rather than fame. Many application vulnerabilities are relatively well documented and understood. Still, many security specialists, testers, and developers do not fully understand how easy it is to leverage these vulnerabilities and bypass common security mechanisms such as two factor authentication and CAPTCHA. In this extended presentation, Serge and Steve will show how severe these vulnerabilities really are and explain how simple processes and tools can help organizations detect and remediate them. This discussion will specifically address the role of quality assurance within a secure lifecycle process and the value testers can provide to the organization in this arena. Bring your questions and issues and:

  • Learn about application vulnerabilities, their nature, and how they get exploited
  • Discover tools and techniques to perform application security testing
  • Understand the respective application security responsibilities of development, QA, and operations

About the Speakers…
Serge Lucio is responsible for the IBM Rational Quality and Security products and strategy. Starting his career as a performance engineer for satellite ground systems, Serge has been working for the last 15 years in various product management and strategy roles, driving products ranging from IBM Rational Test Realtime to Rational Quality Manager, to the acquisition of Watchfire and Ounce Labs by IBM. Serge is a co-author of the UML Testing Profile and holds a patent in the area of modular functional testing.

Steve Hikida is the Director of Rational Security, Automation and Cloud Development. He is responsible for managing the worldwide development organization for the AppScan security portfolio, Build Forge products, and Rational's Cloud initiatives. Prior to this, Steve was the leader of IBM's Compilation Technology and Application Development Tools teams. After joining IBM in 1991, Steve spent the early part of his career as a compiler software developer and has gone on to hold numerous technical and management roles with the company. His expertise includes leading large software development organizations, managing highly complex projects, and analysis of computer hardware and software architectures and technologies.

 Back to top

Workshop: Designing Tests Cases to Achieve Testing Goals and Constraints
Bob Crews, Checkpoint Technologies

Track 3: 11:00- 12:30

The importance of designing efficient, accurate test cases cannot be overstated.  They are the roadmap to more robust, strategic testing.  Efficient and real-world test cases, when correctly designed and executed, are the first step in confirming that requirements are being met and the system is behaving as intended.  Oftentimes, the poor design of a test case can lead to incorrectly verifying a requirement or, perhaps, failing to verify a requirement completely.  In this workshop, you will focus on designing test cases that are efficient, real-world, and robust.  Bob will cover the design of test cases relative to the type of testing being performed.  The overall strategy of the test case design, including the granular aspects of the test step and the importance of defining the expected results will also be emphasized.  Join Bob and learn:

  • The considerations of test case design relative to the type of testing being performed.
  • How to design efficient test cases that will decrease the test cycle and increase coverage.
  • Common design mistakes that cause test cases to be less accurate and more work intensive.

About the Workshop Leader...
Bob Crews, President of Checkpoint Technologies, is a consultant and trainer with over 20 years of IT experience including full life-cycle development involving development, requirements management, and testing. He has consulted and trained for over 200 different organizations in areas such as effectively using automated testing solutions, implementing automated frameworks, and developing practices which ensure the maximum return-on-investment with automated solutions. Bob has presented at numerous conferences and user groups throughout the world including QAI, EuroStar (Copenhagen), and LatinStar (Mexico City). Bob was selected as one of the top five speakers at the QAI Annual Software Testing Conference in 2004.

 Back to top


Workshop: Test Estimation and the Art of Negotiation
Lynn McKee, Quality Perspectives and Nancy Kelln, Unimagined Testing Inc.

Track 1: 1:30 - 3:00

Many of us have struggled with test estimation. We have tried using a variety of complex, scientific models to calculate an accurate number. We have also tried simplistic, heuristic models to craft a best guess. The problem is we are often fooled by the intricate models and lulled into impossible commitments even with the simplistic ones. No matter which model we use, there is pressure to improve our estimates by reviewing the project details more carefully, assessing and forecasting more risks, assuming greater dependencies, and adding more contingency.  In this workshop explore the realities of test estimation and consider a new mindset for handling estimation requests. Perhaps the best estimate may be no estimate at all. By shifting the focus from defining more accurate estimates to negotiation, attendees learn how to reveal the often obscured but already determined available time for testing.

  • Examine the challenges including the risks of pre-emptive planning, the exploratory nature of testing, the impossibility of complete testing, and the nature of unknown unknowns.
  • Explore a heuristic, iterative test estimation model and share techniques for uncovering the often obscured but already determined available time for testing
  • Discuss approaches to communicating the impossibility of providing meaningful, comprehensive test estimates and how to influence your organization to adopt a new mindset for test estimation.

About the Workshop Leader...
Lynn McKee is an independent consultant with 16 years of experience in the software industry and a passion for helping organizations, teams, and individuals deliver valuable software.  Lynn is an advocate of the software quality management practices espoused by Jerry Weinberg and provides consulting on software management, leadership and testing.  Lynn is active within the software testing community, speaking at conferences, writing articles, contributing to blogs and forums. She is also a co-founder of the Weekend Testers Americas and the Calgary Perspectives on Software Testing Workshop.

Nancy Kelln is an independent consultant with 13 years of diverse experience within the IT industry.  Nancy is motivated by working with teams who are implementing or enhancing their testing practices, providing adaptive testing approaches in both agile and traditional testing teams.  She has coached test teams in various environments and facilitated numerous local and international workshops and presentations.  She is an active member of the Calgary Software Quality Discussion Group, Association for Software Testing and the Software Test Professionals organization, and has co-founded the Calgary Perspectives on Software Testing Workshop (POST).

 Back to top

Workshop: Testing Mobile Application with 'I SLICED UP FUN'
Jonathan Kohl, Kohl Concepts Inc.

Track 2: 1:30 - 3:00

When you start testing mobile applications, it's tempting to simply apply the same methods and techniques that you have been using in testing desktop applications.  Although some concepts transfer directly, testing mobile applications presents special challenges.  In this interactive workshop, Jonathan will share his experiences with testing mobile apps and discuss how to address various challenges such as dealing with small screens, different input devices, less processing power, and communication issues.  Join Jonathan and learn his “I SLICED UP FUN” testing model, you too can start your mobile testing project with confidence.  To join in the fun, be sure to bring your own mobile device with an application that you would like to test.

  • Understand how mobile applications are different.
  • Experience using a proven model, I SLICED UP FUN, to apply to your own mobile testing project.
  • Learn how to interact with and spot problems on mobile devices.

Please Note: For this workshop, participants are required to bring a mobile device, for example, smart phone or tablet, as well as a sample application to be tested.

About the Workshop Leader...
Jonathan Kohl is an internationally recognized consultant and technical leader.  Based in Calgary, he is the founder and principal software consultant of Kohl Concepts, Inc.  In addition to assisting teams with testing, Jonathan helps companies define and implement their ideas into products, coaches practitioners as they develop software on teams, and works with leaders helping them define and implement their strategic vision. He is also a popular author and speaker.  As a thought leader in exploratory testing, mobile application testing, developing policy and strategy, and helping teams adjust to methodology changes, Jonathan doesn't just write and talk about developing software, he actively helps teams deliver the best products they can.

 Back to top

Workshop: Maximizing Regression Testing Coverage
Tommas Marchese, Fortress Testing Inc.

Track 3: 1:30 - 3:00

Have you ever looked back and questioned the value of your regression suite?   Perhaps you are thinking about building your very first regression suite.  Are you having difficulty getting started?  Joe will combine workshop experience and theory to help you understand how to achieve your goals for regression testing and maximize your test coverage in a cost effective way.  Step by step instructions will be provided with real worksheets so that you can understand the theory and apply it in practical ways.  Bring your own ideas to this workshop and join in the discussion and activities to learn:

  • How to align your regression testing goals with your team, management, and organizational objectives.
  • How to plan regression testing including the strategic questions to ask, an overview of the steps involved, and a breakdown of required tasks.
  • What are the considerations surrounding automation to ensure cost effectiveness with maximum results.

About the Workshop Leader...
Tommas Marchese is a proven leader with over 20 years experience in leadership positions including 12 years in software testing. He is currently the Principal Consultant and Owner of Fortress Testing Inc. as well as the Vice President of the Toronto Association of Systems and Software Quality (TASSQ). Tommas has a reputation for being able to build, mentor and lead strong software testing teams that understand the value of providing effective testing services with a focus on customer needs. He is a firm believer in utilizing collaboration to ensure the key stakeholders are in agreement that the test team is providing the highest level of testing impact for the defined scope within the timelines permitted.

 Back to top


Workshop: Leveraging and Realizing Benefits from Automation
Heather Gardiner, Tulkita Technologies, Inc.

Track 1: 11:00 - 12:30

Many organizations never achieve the significant benefits that are promised from automated test execution tools. While there are no secrets to test automation success, the paths to success are not commonly understood. This workshop explores the most important automation issues that you must address, both management and technical, and helps you to understand and choose the best approaches for your organization.  During the workshop, Heather will emphasize setting clear objectives for your automation to help achieve success.  Learn how to identify achievable and realistic objectives for automation, show ROI from automation, learn what works in practice, and devise an effective automation strategy.  Attend this workshop and you will be able to:

  • Articulate the benefits of automated testing and the organizational factors that contribute to test automation success.
  • Explain the planning involved in successful test automation.
  • Develop the cost, estimate, and budget to guarantee efficient use of automation resources.
  • Achieve the fastest time to value by implementing automation with proven processes, technology, and knowledge.

About the Speaker...
For the past 15 years, Heather Gardiner has partnered with global Fortune 500 organizations to help them successfully realize their key technology business objectives in quality assurance and project management shared services. Previous to joining Tulkita, Heather launched a Canadian Testing Centre of Excellence and worked with global business units to redefine their offerings for a large global management consulting and technology company.  Heather has also built and launched a world-class Performance Engineering Centre of Excellence which helped define performance engineering as a shared service. Heather is passionate about creating empowered and collaborative organizations by way of individualized coaching and interactive training experiences.

 Back to top

Testing Center of Excellence: Taking a Strategic Approach
Raja Neravati, AppLabs

Track 2: 11:00- 12:30

Is your testing organization operating as efficiently as possible or do you have under-utilized resources, infrastructure, or a process deficiency across your enterprise?  A Testing Center of Excellence is a centralized testing function that brings together people, process, and infrastructure optimizing the efficiency of all three thereby yielding increased benefits across the organization.  The primary goals of a TCoE are to improve quality, reduce time to market, and deliver at an improved cost in a consistent manner.  But, before implementing a TCoE, an organization should fully understand what it is trying to achieve by outlining a sensible and pragmatic plan for success.  Bring your ideas and issues to an extended discussion on the Testing Center of Excellence where Raj will share a roadmap to implementation including:

  • Recognizing the business drivers for a TCoE.
  • The building blocks for a TCoE and how to put them together.
  • How to access the TCoE against the testing lifecycle.
  • Alternatives for deploying a TCoE solution and then ways to improve and expand the service.

About the Speaker...
Raja Neravati is the Senior Vice President, Global Delivery for AppLabs.  In this role, Raj is responsible for defining the road map for delivery excellence, delivery management, growth, process improvements, and nurturing talent globally.  Previously, Raj was Head of West Coast (North America), spearheading sales and innovative solutions for key domains like insurance, travel, and health care.  Raj has been instrumental in defining implementation models for cost effective TCoE solutions globally.  His expertise in Six Sigma, CMMi, and Prince 2 methodologies has helped in designing business metrics to drive efficiency and cost savings.  Raj has also introduced the factory model for automation benefiting customers by reducing redundant effort in automating manual test cases.

 Back to top

Workshop: The Essentials of a Test Strategy to Inspire and Drive Testing
Fiona Charles, Quality Intelligence

Track 3: 11:00 - 12:30

A test strategy is the set of big-picture ideas embodying the overarching direction or design of a test effort.  It is the significant values that will inspire, influence, and ultimately drive testing and the overall decisions you have made about the means of delivering on those values.  The central ideas in a genuine test strategy can be expressed in one or two simply-written pages or diagrams that tell your stakeholders how you're really intending to test and why, and what might get in your way.  In this hands-on workshop, you will work together with Fiona on a real testing problem, explore what's essential in the strategy for it, and learn how to develop those essentials.  With Fiona, you'll practice using simple media for working through ideas and communicating to stakeholders.  Come prepared to jump in and:

  • Learn how to identify the values that will inspire, influence, and drive the test.
  • Discover what is essential in a test strategy.
  • Practice communicating the strategy to stakeholders simply and clearly.

About the Workshop Leaders...
Fiona Charles teaches organizations to match software testing to their business risks and opportunities. With over 30 years of experience in software development, she has managed and consulted on testing on many challenging projects in retail, banking, financial services, health care, telecommunications and emergency services.   Throughout her career, Fiona has advocated, designed, implemented, and taught pragmatic and humane practices to deliver software worth having—in even the most difficult project circumstances.  Her articles on testing and test management appear frequently and she speaks and conducts experiential workshops at conferences.  Fiona edited The Gift of Time and guest-edited the “Women of Influence” issue of STP Magazine.  She is co-founder and host of the Toronto Workshop on Software Testing.

 Back to top


Workshop: Assessing your Testing Using the Test Maturity Model (TMM)
Mike Ennis, Accenture

Track 1: 1:30 - 3:00

In the fast paced world of software testing, the need for assessing how organizations test software is becoming a challenging task.  What do you assess?  What standard do you use to measure testing?  What process improvements are going to give you the biggest return on investment?  These are just some of the key questions to answer when faced with this assessment challenge.  In this hands-on workshop, Mike will lead you through activities that will help you to:

  • Understand and learn how to leverage the Test Maturity Model while conducting a testing assessment.
  • Learn the overall assessment process.
  • Understand the best practices for key testing disciplines that every test manager should know.
  • Build a practical process improvement plan based on your test assessment.

About the Workshop Leader...
Mike Ennis is a Senior Manager in Accenture's Technology practice specializing in planning and executing testing efforts.  Mike has a deep technology and testing background and has led numerous test teams both on and off-shore. Additionally, Mike has conducted test assessments, created process improvement initiatives, test strategies, test plans and has led execution efforts at various clients such as IBM, BMC Software and Intuit. He has over 20 years of experience with all phases of testing.  Mike is a Certified Software Testing Engineer, Certified Software Quality Analyst, a Certified Foundation Level Tester as well a respected speaker, mentor and coach.  Mike drives Accenture's Global Testing & Certification Program.

 Back to top

Workshop: What is it Like to be a Tester on an Agile Team?
Alistair McKinnell, ValuableCode

Track 2: 1:30 - 3:00

Many of us are used to developing software in phases where the software testing phase generally comes last. In contrast, agile software development is an iterative and incremental approach to developing software that requires continuous testing of working software.  In this workshop you will get the opportunity to practice collaboratively defining requirements by creating potentially executable specifications.  You'll be exposed to the theory of agile software development and you'll have some hands-on practice. Throughout the workshop you will have an opportunity to discuss some of the most puzzling questions for any tester who is considering a voluntary or mandated move to an agile software development process.  You'll come away from this workshop ready to be a valued member of a cross-functional agile team.

  • Acquire a basic understanding the agile development lifecycle.
  • Understand how the role of a tester changes on a cross-functional agile team.
  • Learn how to participate as a tester in the streaming of requirements by collaborating with the business and with developers to create potentially executable specifications.
  • Recognize that automation is a critical success factor for agile software development.

About the Workshop Leader...
Alistair McKinnell has been writing software since the days of punch cards.  He is a software architect with over 10 years of experience leading teams to successful delivery of complex business applications.  These days, Alistair mostly works as an Agile Coach, helping others to create valuable code.  He is a frequent speaker at industry conferences and facilitates on-site coaching sessions.   Alistair believes that the single most untapped potential in software development is fully integrating testing professionals with business people and developers.

 Back to top

Workshop: Experience and Overcome the Challenges of Exploratory Testing
Debra Forysth and David Lloyd, ObjectSharp Consulting

Track 3: 1:30 - 3:00

In 1983, the term Exploratory Testing was introduced.  Prior to that, we called it ad-hoc testing. Exploratory testing is said to be a mindset, a way of thinking, freestyle testing that liberates the tester to explore. Testers, through experience, know their applications inside out; they are the users in reality.  Freeing testers to explore and use the application has been proven to identify more bugs then traditional scripted testing.  However, there are obstacles and challenges related to this freestyle testing. Join this workshop to explore those obstacles hands on and learn how we can overcome them.  Explore an application with known bugs and see if you can find them. 

  • Experience exploratory testing using the Microsoft Test Manager Tool.
  • Do your own exploratory testing on a Virtual Machine in the cloud.
  • Discover the difficulties of exploratory testing, how to track the steps, report the bug, and perform retesting.
  • Participate in idea generation for overcoming the issues of exploratory testing.  

Please Note: Each participant is asked to bring a laptop. The minimum operating system needed is WinXP - 32 bit and browser IE6 with port 80/443 open and administration rights to download an ActiveX control.  If you would like to attend this workshop but do not have access to a laptop please indicate when signing up.

About the Workshop Leader...
Debra Forysth is the Quality Assurance Practice Lead and a Senior QA Consultant with ObjectSharp Consulting. She excels in facilitating all phases of systems development ranging from requirement gathering and analysis, design, development, all testing and project management.  Experienced in Agile and Scrum, Debra has mentored teams moving into these methodologies and processes. The author of a course based on testing with Microsoft Testing tools, Debra teaches and mentors teams using these tools. Debra has the ability to adapt IT knowledge to diverse professional environments as evidenced by engagements with multiple industries including distribution, finance, medical devices, government agencies, insurance, and land survey.

Dave Lloyd is a senior partner and co-founder of ObjectSharp. He has 25 years of experience in the IT industry designing and building software solutions for a large number of clients in varying industries. Dave is a seasoned project manager with extensive experience implementing process into development teams, from small and large ISV's to in house development groups. Dave has also spent significant time during his career in implementing test solutions for clients working with the most current automated test tools and implementing successful testing environments. Dave also brings with him over 20 years of teaching experience and is a recipient of the Microsoft MVP award for Team System.

 Back to top

QAI Global Institute - Copyright © 2011
Privacy Policy - Terms of Use -