Software Testing Analysis & ReviewSoftware Testing Analysis & Review
Software Testing Analysis & Review
  Home About Software Quality Engineering Conference Sponsors Contact Us SQE.com  
Software Testing Analysis & Review
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
 
 
 

STAREAST 2007 Preconference Tutorials

Go To:   Monday  |  Tuesday  
 
 Tutorials for Tuesday, May 15, 2007
  8:30 a.m. — 5:30 p.m.

L


Session-Based Exploratory TestingNew Tutorial!
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. (See James Bach's tutorial on exploratory testing for details.) 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.

BachjonMedium.gif
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.

M

Measurement and Metrics for Test Managers
Rick Craig, Software Quality Engineering


To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics is complicated because many developers and testers feel that the metrics will be used “against them.” Rick Craig addresses common metrics: measures of product quality, defect removal efficiency, defect density, defect arrival rate, and testing status. Learn the benefits and pitfalls of each metric and how you can use these measurements to determine when to stop testing. Rick offers guidelines for developing a test measurement program, rules of thumb for collecting data, and ways to avoid “metrics dysfunction.” Various metrics paradigms, including Goal-Question-Metric, are addressed with a discussion of the pros and cons of each. Attendees are urged to bring their metrics problems and issues to use as discussion points.

CraigrickMedium.gif
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.

N

Software Performance Testing—A Reality CheckNew Tutorial!
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.

PerrydaleMedium.gif
Dale Perry has more than twenty-five years of experience in information technology. He has been a developer, DBA, project manager, tester, and test manager. Dale’s project experience includes large system conversions, distributed systems, online applications, client/server and Web applications. A consultant with Software Quality Engineering for seven years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality related topics.

O


Test Process Improvement
Martin Pol, 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.

PolmartinMedium.gif
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.

P

Risk-Based Software Security TestingNew Tutorial!
Paco Hope, Cigital


Software security testing is a key element in your quality assurance strategy for protecting your applications and critical data. Organizations need applications that not only work correctly under normal use but also continue to work acceptably in the face of a malicious attack. Software security testing, which extends beyond basic functional requirements, is a critical part of a secure software development lifecycle. By teaching you how to use security risk information to improve your test strategy and planning, Paco Hope helps you build confidence that attackers cannot turn security risks into security failures. The goal is to teach you to think like an attacker and add test cases for non-functional—and sometimes implied—security requirements. Explore a white-box approach that looks inside your code to help you design your tests. By employing risk-based security testing, you can achieve the most benefits with less effort and avoid downstream security problems and mitigation costs. Paco offers an eye-opening experience for all QA professionals responsible for test strategies, plans, and designs. It will change the way you think about test development.

HopepacoMedium.gif
A Managing Consultant at Cigital, Paco Hope has more than twelve years of experience in software and operating system security. His areas of expertise include software security policy, code analysis, host security, and PKI. Paco has worked extensively with embedded systems in the gaming and mobile communications industries, and has served as a subject matter expert on issues of network security standards in the financial industry. Paco is co-author of Mastering FreeBSD and OpenBSD Security. Prior to joining Cigital, he served as director of product development for Tovaris, Inc. and head systems administrator in the Department of Computer Science at the University of Virginia.

Q

How to Build, Support, and Add Value to Your Test Team
Lloyd Roden and Julie Gardiner, Grove Consultants


As a new or current test manager, you may have many questions—How do I create a new team? How can I make my current team more efficient and effective? How can I build my organization’s confidence in our work? How can I find needed resources? Based on a people-oriented—rather than task-oriented—approach to software testing, Lloyd Roden and Julie Gardiner describe how to build and retain successful test teams. Discover the characteristics of successful testers and test managers. Identify the qualities you should look for to recruit the right people. Learn what you must do for your team and what they should do for themselves. Discuss how to promote the value of testing within the organization while building good working relationships with developers and other organizations. Learn the secrets of becoming a "trusted advisor" to your senior management. Discuss these relevant issues with others facing the same challenges. Lloyd and Julie provide utilities, spreadsheets, and templates to help you become a successful test manager.

RodenlloydMedium.gif

With more than twenty-five years in the software industry, Lloyd Roden has worked as a developer, managed an independent test group within a software house, and joined Grove Consultants in 1999. Lloyd has been a speaker at STAREAST, STARWEST, EuroSTAR, AsiaSTAR, Software Test Automation, Test Congress, and Unicom conferences as well as Special Interest Groups in software testing in several countries. He was Program Chair for both the tenth and eleventh EuroSTAR conferences.


GardinerjulieMedium.gif G
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. Julie 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.


R


Lean-Agile Software Testing: Practices and ChallengesNew WorkShop!This Session is a Workshop!
Jean McAuliffe, Net Objectives     SOLD OUT - Take this tutorial on Monday! Click here to view tutorial W.


Lean and agile software development methods promote the rapid delivery of value to the customer. One way they do this is deferring detailed definition and design of system features until the “last responsible moment.” This challenges the whole team to stay continuously synchronized within very short iteration cycles. The team must be creative, smart, and efficient with their verification and validation testing activities. Join Jean McAuliffe to learn the agile testing practices needed to achieve the goal of more quickly delivering the highest value features to the customer. Learn about test driven development and unit testing, continuous integration, the test focused not defect-driven approach, exploratory testing, and acceptance testing practices. Jean examines how the lean principles can add value to your organization and how they apply to quality assurance goals and activities. Teams new to or exploring agile practices have discovered moving from traditional “test last” to the lean-agile “test first” can be a big challenge to the team or organization, in particular for test engineers. Learn about the common obstacles facing teams and the solutions that can work for your team.

LIMITED SEATING—register early!

Please bring a laptop for hands-on exercises during this tutorial.

McauliffejeanMedium.gif
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.

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.

SabourinrobertMedium.gif
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.

T

Establishing a Fully-Integrated Test Automation Architecture
Edward Kit, Software Development Technologies


The third generation of test automation—a keyword driven approach—has proven to be the best answer to the current software quality crisis—a shortage of test resources to validate increasingly complex applications with extremely tight deadlines. Edward Kit describes the steps to design, manage, and maintain an overall testing framework using a roles-based team approach and a state-of-the-practice process. Learn how to integrate test automation into the key phases of testing—planning, design, development, execution, and reporting. As he demonstrates commercial examples of first-, second-, and third-generation test automation tools, Edward Kit provides tips for creating a unified automation architecture to address a wide variety of test environment challenges, including Web, client/server, mainframe, API, telecom, and embedded architectures.

KitedwardMedium.gif
Founder and president of Software Development Technologies, Edward Kit is a recognized expert in the area of software testing and automation. His best-selling book, Software Testing in the Real World: Improving the Process, has been adopted as a standard by many companies, including Sun Microsystems, Exxon, Pepsico, FedEx, Wellpoint, Southwest Airlines, and Cadence Design Systems.

U

Behind Closed Doors: Secrets of Great Management
Johanna Rothman, Rothman Consulting Group, Inc., and Esther Derby, Esther Derby Associates, Inc.


Great management happens one interaction at a time. Many of those interactions happen behind closed doors—in one-on-one meetings. So if great management happens in private, how do people learn how to be great managers? Great managers consistently apply a handful of simple—but not necessarily easy—practices. Management consultants Johanna Rothman and Esther Derby reveal management practices they—and their clients—have found useful and will help you learn how to perform them. Bring your big management issues and get ready to practice the skills you need to solve them. Learn to conduct effective one-on-one meetings, uncover obstacles to your success, learn when and how to coach, and how to provide feedback. In this interactive workshop, Johanna and Esther explore how managers can create an environment for success, keep progress visible, and coach their team to be the best they can be.

RothmanjohannaMedium.gif
Johanna Rothman consults on managing high technology product development. She uses pragmatic techniques for managing people, projects, and risk to create successful teams and projects. She’s helped a wide variety of organizations hire technical people, manage projects, and release successful products faster. Johanna is the co-author of the pragmatic Behind Closed Doors, Secrets of Great Management, author of the highly acclaimed Hiring the Best Knowledge Workers, Techies & Nerds: The Secrets & Science of Hiring Technical People, and is a regular columnist on StickyMinds.com.




DerbyestherMedium.gif D
Esther Derby is one of the rare breed of consultants who blend technical and managerial issues with the people-side issues. Project retrospectives and project assessments are two key practices that Esther uses as tools to start a team's transformation. Recognized as one of the world's leaders in retrospective facilitation, Esther often receives requests to work with struggling teams. Esther is one of the founders of the Amplify Your Effectiveness (AYE) Conference and is a regular columnists for StickyMinds.com.

V

The Art and Science of SOA Testing
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.

YunusmamoonMedium.gif
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.




MallalrizwanMedium.gif M
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.


 
 
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: [email protected]
© 2007 Software Quality Engineering, All rights reserved.