Home About Software Quality Engineering Conference Sponsors Contact Us SQE.com
Why Attend?
Conference FAQs
Conference at-a-Glance
Keynote Presentations
Preconference Tutorials
Concurrent Sessions
Certification Training
Special Events
Testing EXPO
Networking Events
Alumni Testimonials
Conference Sponsors
Contact Us
About Us
Past STAR Conferences
Other Conference Events
 
 
 

STARWEST 2007 Preconference Tutorials

Go To:   Monday  |  Tuesday  

  Tutorials for Tuesday, October 23  8:30 a.m. — 5:30 p.m.  
 

L
 


Session-Based Exploratory Testing New!  This Session is a Workshop!
Jon Bach, Quardev, Inc.

The agile nature of exploration and the ability of testers to rapidly apply their skills and experience make exploratory testing a widely used test approach—especially when time is short. But exploratory testing is often dismissed by project managers who assume that exploratory testing is not reproducible, measurable, or accountable. If you share these concerns, a solution may lie in a technique called Session-Based Test Management (SBTM), developed by the Bach brothers specifically to address these problems. In SBTM, testers are assigned areas of a product to explore, and testing is time boxed in "sessions" which have mission statements called “charters” to create a meaningful and countable unit of work. Jon discusses—and you will practice—exploratory note-taking as one of the important skills of SBTM. He demonstrates a freely available, open source tool to help manage your exploratory testing efforts. A laptop is required for this tutorial.

A laptop is required for this tutorial.

LIMITED SEATING--Register early! 

Jon Bach is Corporate Intellect Manager and Senior Test Consultant for Quardev Laboratories, a Seattle test lab specializing in rapid, exploratory testing. He is well known for being co-inventor, with his brother James, of Session-Based Test Management. In his twelve-year career, Jon has led projects for many corporations, including Microsoft, where he was a test manager on Systems Management Server 2.0 and feature lead on Flight Simulator 2004. He has presented at many national and international conferences and is a President of the 2007 Conference for the Association for Software Testing.   Jon Bach
 
 

M
 


Essential Test Management and Planning 
Rick Craig, Software Quality Engineering

The key to successful testing is effective and timely planning. Rick Craig introduces proven test planning methods and techniques, including the Master Test Plan and level-specific test plans for acceptance, system, integration, and unit testing. Rick explains how to customize an IEEE-829-style test plan and test summary report to fit your organization’s needs. Learn how to manage test activities, estimate test efforts, and achieve buy-in. Discover a practical risk analysis technique to prioritize your testing and help you become more effective with limited resources. Rick offers test measurement and reporting recommendations for monitoring the testing process. Discover new methods and renewed energy for taking test management to the next level in your organization.

A frequent speaker at testing conferences, Rick Craig is recognized worldwide as an expert test and evaluation instructor with Software Quality Engineering. He has implemented and managed testing efforts on large-scale, traditional, and embedded systems, and co-authored a study that benchmarked industry-wide processes. Rick is co-author of the reference book Systematic Software Testing.   Rick Craig
 
 

N
 


Understanding Software Performance Testing 
Dale Perry, Software Quality Engineering

What does it take to properly plan and implement a performance test? What factors need to be considered? What is your performance test tool telling you? Do you really need a performance test? Is it worth the cost? These questions plague all performance testers. In addition, many performance tests do not appear to be worth the time it takes to run them, and the results never seem to resemble—yet alone predict—production system behavior. Performance tests are some of the most difficult tests to create and run, and most organizations don’t fully appreciate the time and effort required to properly execute them. Dale Perry discusses the key issues and realities of performance testing—what can and cannot be done with a performance test, what is required to do a performance test, and what the test “really” tells you.

Dale Perry has more than 30 years experience in information technology. He has been a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large systems development and conversions, distributed systems, on-line applications, both client/server and web based. He has also been a professional instructor for over 15 years and has presented at numerous industry conferences on development and testing. With Software Quality Engineering for eleven years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality related topics.   Dale Perry
 
 

O
 


Test Process Improvement
Martin Pol & Ruud Teunissen, POLTEQ IT Services BV

What is the maturity of your testing process? How do you compare to other organizations and to industry standards? Join Martin Pol for an introduction to the Test Process Improvement (TPI®) model, an industry standard for test process maturity assessment. Many organizations want to focus on achieving the highest level of maturity without first creating the foundation required for success. Improving your testing requires understanding twenty key test process areas, your current position in each of these areas, and the next steps to take for improvement. Rather than guessing what to do next, use the TPI® model as a guide. Employing real world TPI® assessments he has performed in a variety of organizations, Martin describes an assessment approach that is suitable for both smaller, informal organizations and larger, formal companies.

Each attendee will receive a copy of the reference book, Test Process Improvement, by Tim Koomen and Martin Pol.

TPI® is a registered trademark of Sogeti USA LLC.

Martin Pol has played a significant role in helping to raise the awareness and improve the performance of testing worldwide. Martin provides international testing consulting services through POLTEQ IT Services BV. He’s gained experience by managing testing processes and implementing structured testing in many organizations in different branches.   Martin Pol
Ruud Teunissen has performed several test functions in a number of ICT projects: tester, test specialist, test consultant, and test manager. Ruud participated in the development of the structured testing methodology TMap®—Test Management Approach. Together with Martin Pol and Erik van Veenendaaland, Ruud is co-author of several books on structured testing.   Ruud Teunissen
 
 
 

P
 


Risk-Based Testing 
Julie Gardiner, Grove Consultants

Risks are endemic in every phase of every project. One key to project success is to identify, understand, and manage these risks effectively. However, risk management is not the sole domain of the project manager, particularly with regard to product quality. It is here that the effective tester can significantly influence the project outcome. Shortened time scales, particularly in the latter stages of projects, are a frustration with which most of us are familiar. Julie Gardiner explains how risk-based testing can shape the quality of the delivered product in spite of such time constraints. Join Julie as she reveals how you can apply product risk management to a variety of organizational, technology, project, and skills challenges. Receive practical advice—gained through interactive exercises—on how to apply risk management techniques throughout the testing lifecycle, from planning through execution and reporting. Take back a practical process and the tools you need to apply risk analysis to testing in your organization.

Recently joining Grove Consultants, Julie Gardiner has more than fourteen years of experience in the IT industry including time spent as an analyst programmer, Oracle DBA, and Project Manager. She works on the ISEB examination panel and is a committee member for the BCS SIGIST. Julie is a regular speaker at software testing conferences including STAREAST, STARWEST, EuroSTAR, ICSTest, and the BCS SIGIST.   Julie Gardiner 
 
 

Q
 


Test Automation: The Smart Way  New!
Dorothy Graham & Mark Fewster, Grove Consultants 

With many types of test execution tools available today, why do many organizations fail to achieve the significant benefits promised by automation? What are the secrets to test automation success? Mark Fewster and Dorothy Graham explain that there are no real secrets or magic solutions to test automation; however, the paths to success are not commonly understood and often are not followed. Success depends on how the automation work is managed—not on specific tools and techniques. Throwing more resources at the wrong automation approach is not the solution—working smarter is. Mark Fewster and Dorothy Graham lead you through the most important issues that must be addressed and help you decide on the smarter approaches that are right for your organization. Together, they discuss the issues of implementing a “testware” architecture, planning and managing the test automation project, scripting techniques and practices that work, identifying the best comparison and verification approaches, pre- and post-processing requirements for full automation, and how to maintain your test automation deliverables to obtain the highest long-term payback.

The founder of UK-based Grove Consultants, Dorothy Graham provides advice, training, and inspiration in software testing, testing tools, and inspection. Originally from Grand Rapids Michigan, she has lived and worked in the UK for more than thirty years. Dorothy is co-author of Software Inspection (with Tom Gilb), co-author of Software Test Automation (with Mark Fewster), and co-author of Foundations of Software Testing: ISTQB Certification. Dorothy was Program Chair for the first EuroSTAR Conference and was awarded the IBM European Excellence Award in Software Testing in 1999.     Dorthy Graham
Mark Fewster has more than twenty years of industrial experience in software testing, specializing in the areas of software testing tools, techniques, and test automation. As a consultant, Mark has helped many organizations improve their testing—both by the better use of techniques and by the successful introduction of a software testing tool. Mark has given keynote talks and presented papers at international conferences and seminars and has served as Chairman for the BCS working group developing the draft standard for software component testing.He is co-author of Software Test Automation (with
Dorothy Graham).
  Mark Fewster
 
 

R
 


Transition to Agile Development: A Tester's View  New!  
Jean McAuliffe, Net Objectives

Adopting an agile development methodology changes many familiar practices for testers—and developers. Join Jean McAuliffe to examine the challenges many testers and test teams face as agile development practices move into the mainstream and into their organization. Teams new to agile or exploring agile practices have discovered that the transition from traditional testing practices to the lean-agile “test first” approach is a big challenge for the entire development team and, in particular, for test engineers and managers. Learn how requirements practices and documents differ using agile development practices. Find out about new workflows needed for test development and execution and process changes for tracking and repairing defects. Discover how faster release schedules can affect testing and the entire team. Jean discusses transition strategies and solutions for test and development teams by describing case studies about others’ successes and failures. Learn from these experiences and apply their lessons to the issues and challenges you may face as you journey toward the land of agile development.
  

  
Jean McAuliffe is an agile coach and trainer for Net Objectives. She was a Senior QA Manager for RequisitePro at Rational Software and has been an Agile Product Manager for the last four years. Jean has more than twenty years of experience in all aspects of software development (defining, developing, testing, training, and support) for software products, bioengineering and aerospace companies. Jean is a Certified Scrum Master (CSM), member of the Agile Alliance, and charter member of the Agile Project Leadership Network. She teaches courses on Lean Quality Assurance, Lean Agile Testing, Implementing Scrum, Agile Life- Cycle Management with VersionOne, and Managing Agile Requirements: The Product Owner.   Jean McAuliffe
 
 

S
 


Just-In-Time Testing
Robert Sabourin, AmiBug.com, Inc.

Turbulent Web development and other market-driven projects experience almost daily requirements modifications, changes to user interfaces, and the continual integration of new functions, features, and technologies. Robert Sabourin shares proven, practical techniques to keep your testing efforts on track while reacting to fast-paced projects with changing priorities, technologies, and user needs. Robert covers test planning and organization techniques, scheduling and tracking, blending scripted and exploratory testing, identifying key project workflows, and using testing and test management tools. Learn how to create key decision-making workflows for test prioritization and bug triage, adapt testing focus as priorities change, identify technical risks, and respect business importance. Come away with a new perspective on your testing challenges and discover ways to take control of the situation—rather than to be controlled by it.

Robert Sabourin has more than twenty-five years of management experience, leading teams of software development professionals. A well respected member of the software engineering community, Robert has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University.   Robert Sabourin
 
 

T
 


Microsoft® Visual Studio® 2005 Team Edition for Software Testers 
Chris Menegay, Notion Solutions, Inc.

Microsoft® Visual Studio® 2005 Team System is an entirely new series of productive, integrated lifecycle tools that help test and development teams communicate and collaborate more effectively. Gain a comprehensive knowledge of the testing capabilities available to you with Visual Studio® Team System. Chris Menegay helps you understand the challenges test teams face and how Visual Studio® Team System can help. Learn how to create and execute functions including defect reporting, defect tracking, and manual test execution, as well as Web, load, and unit tests. Chris demonstrates how to use reporting features and create quality reports to analyze the status of projects. Become familiar with Team Foundation version control, where all tests are stored and historical changes are tracked. The testing portions of this course are taught using a shared Team Foundation Server, which allows you to get acquainted with the new collaborative features of Team System.

LIMITED SEATING--Register early! 

Chris Menegay, a Principal Consultant for Notion Solutions, Inc., has been helping clients develop business applications for more than ten years. Chris works with customers to help with Team System adoption, deployment, customization, and learning. In his role with Notion Solutions, Chris wrote the Team System training for Microsoft that was used to train customers using the beta versions of Team System. He holds his MCSD.NET & MCT certification. Chris is a Team System MVP, a Microsoft Regional Director, a member of the Microsoft South Central District Developer Guidance Council, and a member of the INETA speaker’s bureau.   Chris Menegay 
 
 

U
 


Requirements Based Testing
Richard Bender, Bender RBT, Inc.

Testers use requirements as an oracle to verify the success or failure of their tests. Richard Bender presents the principles of the Requirements Based Testing methodology in which the software's specifications drive the testing process. Richard discusses proven techniques to ensure that requirements are accurate, complete, unambiguous, and logically consistent. Requirements based testing provides a process for first testing the integrity of the specifications. It then provides the algorithms for designing an optimized set of tests sufficient to verify the system from a black-box perspective. Find out how to design test cases to validate that the design and code fully implement all functional requirements. Determine which test design strategy—cause-effect graphing, equivalence class testing, orthogonal pairs, and more—to apply to your applications. By employing a requirements based testing approach, you will be able to quantify test completion criteria and measure test status.

Richard Bender has been involved in test and evaluation since 1969. He has authored and coauthored books and courses on quality assurance and test, software development lifecycles, analysis and design, software maintenance, and project management. He has worked with an international clientele in a wide range of industries from financial to academic.   Richard Bender 
 
 

V
 


The Art and Science of SOA Testing  New!
Mamoon Yunus & Rizwan Mallal, Crosscheck Networks

Based on emerging Web services standards, SOA (Service Oriented Architecture) has ushered in a new era of how applications are designed, developed, tested, and deployed. The promise of SOA to increase development productivity and application flexibility poses new challenges for testers: multiple Web services standards and implementations, legacy applications (of questionable quality) now exposed as Web services, weak or non-existent security controls, and services of possibly diverse origins chained together to create applications. Join Mamoon Yunus and Rizwan Mallal as they lead you through an intensive tutorial that includes hands-on lab work. Roll up your sleeves and dive into the process of testing SOA Web services. Beginning with the Four Pillars of SOA testing, you will learn new concepts to master SOA testing challenges through techniques such as WSDL chaining, schema mutation, and automated filtration. Learn how traditional techniques such as black, gray, and white-box testing are applied to SOA testing to maximize test coverage, minimize effort, and release better products.

A laptop is required for this tutorial.

Mamoon Yunus is an advisor to Crosscheck Networks and an industry honored CTO and visionary in Web Services-based technologies. As the founder of Forum Systems, Mamoon pioneered Web Services Security Gateways & Firewalls. He has spearheaded Forum's direction and strategy for six generations of award winning Web Services Security products. Prior to Forum Systems, Mamoon was a Global Systems Engineer for webMethods where he developed XML-based business integration and architecture plans for Global 2000 companies.   Mamoon Yunus
Rizwan Mallal is the Director of Technology at Crosscheck Networks. A founding member and Chief Security Architect of Forum Systems, Rizwan is responsible for all security related aspects of Forum’s technology. Previously, Rizwan was the Chief Architect at Phobos where he was responsible for developing the industry's first embedded SSL off loader. Before joining Phobos, he was a member of the core engineering group at Raptor Systems which pioneered the Firewall/VPN space in the mid 1990s.   Rizwan Mallal
 
 

 W
 


Root Cause Analysis: Higher Quality through Defect Prevention  New!
Ed Weller, Integrated Productivity Solutions, LLC

Root cause analysis means different things to different people and organizations. Unfortunately, the term often refers only to problem resolution, rather than identifying how and why faults sneak into our requirements, design, code, and test deliverables. In many organizations, “preventive” testing and QA actions such as root cause analysis are often the forgotten part of many development teams’ processes. Ed Weller presents root cause analysis as a vital element of an organization’s defect prevention plan. He examines how defects get into software, how you can identify the underlying causes of these defects, and ways to remove those causes from your practices. Ed leads participants in an exercise of root cause analysis to develop a cause-effect diagram, identify possible solutions to the cause(s), and learn to avoid the common traps associated with this important process. Ed explores the role of developers, testers, and management in making root cause analysis successful in your team. Implemented properly, root cause analysis can significantly improve the effectiveness of your organization and the quality of your products.

 
Ed Weller is associated with Integrated Productivity Solutions, LLC , providing software process improvement consulting services. In a thirty-plus-year career spanning hardware, software, test, systems, and process engineering, he has developed a processoriented view to product development that is closely tied to the organization's business needs. He has more than thirty publications to his credit, including the 1993 IEEE Software's Best Article of the Year award for "Lessons from Three Years of Inspection Data," and has presented over twenty tutorials and talks at conferences and seminars. He is widely recognized for his knowledge in software engineering, including inspections, metrics, project management, software maintenance, test management, and applications of statistical process control to software development processes.   Ed Weller

Top of Page


Links to external sites were accurate at the time this archive was produced.

 
Send us Your Feedback Software Quality Engineering  •  330 Corporate Way, Suite 300  •  Orange Park, FL 32073
Phone: 904.278.0524  •  Toll-free: 888.268.8770  •  Fax: 904.278.4380  •  Email: sqeinfo@sqe.com
© 2007 Software Quality Engineering, All rights reserved.