Full-Day Classes: Monday, April 4th
- Agile
- Measurement
- Risk-Based Testing
- Test Automation
- Rapid Testing
Agile Testing
Janet Gregory, DragonFire, Inc.
Track 1: 8:30 - 4:30
Did you ever wonder what a tester does on an agile team? There are no formal written requirements documents from which to create test cases and the features aren’t complete before they need to be tested. It can be confusing for testers who are new to agile teams. This is particularly true since agile development project teams often don’t understand how beneficial having a tester can be to the overall success of the project. In this class, we’ll follow an agile tester through typical two-week iteration, and more. We start with how testers contribute during release and iteration planning and then follow a tester from the start, through to the end of an iteration to see what activities he does and how he adds value. Finally, we examine the agile tester’s role in a successful release, including the end game, UAT, packaging, and documentation. Exercises and discussions will reinforce the learning.
- Understand the role of a tester on an agile team
- Investigate how testing fits into the agile process
- Learn how to keep up with development
About the instructor...
Janet Gregory is a consultant whose specialty is promoting agile quality processes and working with teams to build quality systems. She has helped to introduce agile practices into companies as both tester and coach and has successfully transitioned many traditional test teams into the agile world. Her focus in these transitions is working with the business users and testers to help them understand their role in agile projects. Janet is co-author with Lisa Crispin of Agile Testing: A Practical Guide for Testers and Agile Teams and a contributor to 97 Things Every Programmer Should Know.
Back to top
Metrics for Managing and Improving Software Testing
Shaun Bradshaw, Zenergy Technologies
Track 2: 8:30 - 4:30
In this class, Shaun will introduce and explain the concept of software test measurement. A combination of lecture, classroom exercises, and experiential techniques will be used to underscore the importance of test measurement. Shaun will discuss how to introduce the idea to an organization, ensuring that tracked measurements and metrics align with the needs of that organization. The training will identify activities necessary to lead a test effort, measuring and tracking its progress, and ensuring timely and accurate delivery of the tested application to the production environment. As part of this class, you will receive detailed instructions on a variety of metrics that enable you to measure the completed work effort, communicate final results to clients, and plan more effectively and efficiently for future projects.
- Identify important measurements that align with business objectives
- Determine the value of development and testing processes using measurement
- Provide quality and process feedback throughout a project
About the instructor...
Shaun Bradshaw has spent the last 14 years working with a variety of clients to improve their QA and test processes by advising, teaching, and mentoring them on the use of effective testing and test management techniques. He is the co-author, editor, and trainer of a suite of methodologies covering testing, test management, and test metrics. Shaun speaks at many of the major industry conferences and is well-known for his presentations on test metrics, the S-Curve, and the Zero Bug Bounce. Shaun is a graduate of the University of North Carolina at Greensboro with a Bachelor of Science in Information Systems.
Back to top
Risk Based Testing Analysis and Strategy
Clyneice Chaney, MITRE
Track 3: 8:30 - 4:30
By testing a system, we hope to identify many of the problems before they get to the customer. Unfortunately, the rapid pace of development challenges even the simple act of completing testing, let alone testing thoroughly. The Gartner Group estimates that 30% of annual IS budgets and 60% of annual development budget is spent on testing. If testing can become more efficient by designing the minimum number of required tests with 100% functional coverage, then development ROI will substantially increase and system risk will decrease. Can risk based test management provide a solution to this problem? Since it isn’t cost effective to test exhaustively, testing must be rigorously planned. The basis for that planning can be risk, testing more thoroughly those areas that are projected to be riskier or to cause greater harm. This class focuses on identifying and prioritizing risks then developing the right test strategy to help testers provide what is needed to meet today’s testing challenges.
- Discover product risk identification and analysis techniques
- Discuss risk test strategy development
- Learn how to track and report defects based on the risk test strategy
About the instructor...
Clyneice Chaney brings over 20 years of testing, quality assurance, and process improvement experience. Clyneice holds certifications from the American Society for Quality as a Certified Quality Manager, QAI Global Institute's Certified Quality Analyst, and Project Management Institute's Professional Project Manager. She has participated as an examiner for state quality awards for Georgia and Virginia. She is currently an instructor for the International Institute for Software Testing and has presented technical papers at the Software Engineering Institute: SEPG Conference, American Society for Quality: Quality Manager's conference, Quality Assurance Institute International Testing Conference, International Conference on Software Process Improvement and Software Test and Performance Testing Conferences.
Back to top
Test Automation for Managers: A Guide to Success
David Dang, Zenergy Technologies
Track 4: 8:30 - 4:30
In the IT environment, managers are expected to do more with less. QA managers are looking for every possible way to ensure better quality of software and reduce test cycle time. One of the most common methods is to implement test automation. And, with so many promises of reduced test execution time and increased test coverage, QA managers are almost obligated to try their hand at it. While there are well-documented success stories, there are also numerous horror stories detailing spending hundreds of thousands of dollars and abandoning the effort after the first year. The lack of success can be summarized as a lack of understanding, lack of planning, and lack of commitment. In this class, David will address these three main problems by focusing on how test automation tools work, factors that must be taken into consideration when planning for test automation, and the resources and timeline needed to implement test automation.
- Understand test automation planning
- Investigate test automation approaches
- Explore available test automation tools and trends
About the instructor...
David Dang is an IT professional with over 15 years of experience focusing on test automation and QA/test process improvement. He has extensive experience in test automation, management, planning, analysis, execution, and metrics. David has proven ability to assess, design, and implement test automation frameworks having worked with over 100 companies to assist and drive their test automation and QA projects. David is a HP Certified Instructor (CI) for QuickTest Professional, WinRunner, and QualityCenter. He is a featured speaker on test automation and related topics at local and national QA and Testing conferences. David received his BS in Management Information Systems and BA in Psychology from the University of Buffalo.
Back to top
Rapid Software Testing
Jon Bach, eBay
Track 5: 8:30 - 4:30
Rapid testing is an approach to achieve thoughtful testing on compressed schedules leveraging the power of exploration. It focuses on real-time problem-solving, scientific inquiry, and investigation. In this class, you’ll get ideas on how to test in a context-driven manner, as thoroughly as your context requires. A good rapid tester is a thinker who can test and explain their testing in such a way that their work stands up to scrutiny under a wider variety of conditions than conventionally trained testers. Based on the ideas of James Bach, Michael Bolton, and Cem Kaner, with substantial contributions by other members of the Context-Driven School of software testing, this one-day class is akin to learning a martial art; it will focus on exercises that build skill and help you wrestle with realistic and complex testing problems.
- Learn how to tackle any product or product idea instantly
- Explore how to analyze a test heuristic or practice
- Understand how to test despite ambiguous or missing specifications
About the instructor…
Jon Bach is a recent addition to eBay (San Jose) as a QA Director for the Buyer Experience team. Jon has 15 years of experience in testing, serving as a contract test engineer, full-time tester, manager and consultant at a variety of companies including Microsoft, HP, and LexisNexis. Jon is the co-creator of Session-Based Test Management and the creator of Open-Book Testing. He is a seasoned conference speaker, writer and blogger in testing, and the current president of the 2011 Conference for the Association for Software Testing (CAST).
Back to top
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Classes & Tutorials: Certification Prep | Monday Full-day Classes | Tuesday Half-day Tutorials