Header for Software Testing Analysis & ReviewDate Header for Software Testing Analysis & Review (Testing & Qualty Conference)
Software Testing Analysis & Review (STAR) Conference

Contact Software Quality EngineeringRegister for Software Testing Analysis & Review

 

Pre-Conference In-Depth Tutorials

Each selection runs a full day and includes lunch.

 Tutorials for Monday, Nov. 4, 9:00-5:00 (Selections A – H)
ATest Management and Planning
Rick Craig, Software Quality Engineering

Often the key to successful testing is effective and timely planning. This tutorial introduces you to proven test planning methods and techniques, including the Master Test Plan and level-specific test plans for acceptance, systems, integration, and unit testing. Rick Craig explains in detail how to complete an IEEE 829-style test plan and test summary report. You’ll learn how to manage test activities, estimate test effort, analyze risks, and achieve buy-in, as well as get test measurement and reporting recommendations for monitoring and control of testers and the testing process.

 
About the Instructor
Rick Craig is an experienced test manager, consultant, and lecturer. He’s helped hundreds of companies improve their testing in countries throughout Europe, Asia, Australia, and the Americas and has been a featured speaker at testing conferences since 1983. He's a technical editor for StickyMinds.com and the co-author of Systematic Software Testing. He’s currently a colonel in the United States Marine Corps Reserve.


BBecoming an Expert Tester 
James Bach, Satisfice, Inc.

You’re already an experienced tester. You know how to design tests and report bugs. Now what? Do you feel like an expert? Unfortunately, if you want to become very good at testing, there aren’t many master’s degree programs you can enroll in. This means we must each manage our own education. This tutorial is about finding a path from experience to expertise. It’s based on the context-driven school of test methodology. It focuses on what it means to think like a tester and how to design and critique testing practices (rather than just copy what the ''gurus'' tell you to do). You’ll also get self-study strategies and methods for developing a colleague network. It’s an ideal tutorial if testing is your career and you intend to excel in it.

 
About the Instructor
James Bach is founder and principal consultant of Satisfice, Inc., a software testing and quality assurance company. James cut his teeth as a programmer, tester, and SQA manager in Silicon Valley and the world of market-driven software development. He has worked at Apple, Borland, a couple of startups, and a few consulting companies. These days, he mostly teaches and consults on rapid software testing and test management practices


CA Roadmap for Automating Software Testing
Michael D. Sowers, Software Development Technologies

This tutorial is a practical guide for selecting and managing test automation. Michael Sowers presents core testing tool terminology, concepts, and best practices, while illustrating techniques for evaluating and implementing tools. Live demos are used to illustrate representative, full-function tools. Learn how to effectively integrate tools into the testing process, and examine a best-of-breed list of tool vendors and test automation products.

 
About the Instructor
Michael D. Sowers has more than two decades of experience in the engineering and quality fields, with extensive experience in requirements gathering, defect prevention techniques, defect containment approaches, software verification and validation practices, and software engineering methodologies.


DLearning to Break Software 
James Whittaker, Florida Institute of Technology

What do you do once you’re asked to test some feature of an application? Truth is, testing theory only gives you general guidelines to test by. It falls short of helping you design a total testing strategy capable of guiding your testing activities. This tutorial intends to change that. “Learning to Break Software” is a set of specific techniques that can be used to effectively test any software application. It explains software fault models to help you understand what software does and how it fails. Then, this fault model is refined into a set of ''attacks'' that are targeted toward software’s most vulnerable points. James Whittaker takes you through this new software testing paradigm using demonstrations of real bugs in real software applications. Anyone who loves breaking software will gain a lot from — and enjoy — this tutorial.

 
About the Instructor
James Whittaker is a professor of computer science at Florida Institute of Technology and author of How to Break Software: A Practical Guide to Testing. His interests include software development and testing with a specific emphasis on software security. He runs a research group of hackers, crackers, and testers at Florida Tech, where they specialize in breaking software — and have fun doing it. He regularly consults for major software companies in the United States and Europe.


ESoftware Testing: A Basic Process
Dale Perry, Software Quality Engineering

Doing software testing after coding is like looking for typos once a book has gone to press. Not only is it ineffective, it’s costly. The most efficient testing approach applies sound testing practices throughout the entire software lifecycle. In this tutorial, Dale Perry details a testing lifecycle that parallels the software development lifecycle and focuses on defect prevention as well as early detection. Learn when, what, and how to test, plus ways to improve the testability of your system. Get the basics for implementing a pragmatic, yet systematic, integrated approach to testing software.

 
About the Instructor
Dale Perry has more than 25 years of experience in information technology. He has been a developer, DBA, project manager, tester, and test manager. His project experience includes large system conversion, distributed systems, on-line applications, client/server, and Web applications.


FEstablishing a Test Automation Framework
Linda Hayes, WorkSoft, Inc.

Linda Hayes presents a detailed implementation approach for test automation that accelerates the development effort, dramatically shortens the learning curve, allows non-technical analysts to develop and execute automated tests, and even simplifies test library management and maintenance. Learn how this practical and proven approach can be used with any testing tool and how it applies to Web, client/server, and character-based applications. Sample scripts and a demonstration of a completed test library are provided.

 
About the Instructor
Linda Hayes is CEO of WorkSoft, Inc., a software company specializing in test automation. She has more than 19 years of experience in software quality and testing and holds degrees in accounting, tax, and law. Linda is a frequent speaker and award-winning author of books and articles, including a monthly column in Datamation.


GIntroduction to Testing Web Sites/Applications
Lee Copeland, Software Quality Engineering

The realities of Web testing are a challenge for everyone. From a lack of mature testing tools and rapidly changing development technologies, to the high risks of many Web-based applications, the prospect of testing Web software can be overwhelming. This session teaches you ways to tighten your grasp on Web testing technology. Lee Copeland discusses how to test rapidly changing Web applications, and recommends techniques you can include in your site’s functional, compatibility, usability, and navigation test suite. You’ll gain an invaluable overview of the most common technologies used to build Web sites and applications today, plus you’ll walk away with tips, tools, and checklists to help you deal with the Web’s inherently tricky testing issues.

 
About the Instructor
Lee Copeland has more than 30 years of experience as an information systems professional. During that time, he’s held a number of technical and managerial positions at commercial and nonprofit organizations in the areas of applications development, software testing, and software development process improvement. Lee has developed and taught numerous training courses focusing on software development and testing issues based on his extensive experience as an IT professional and a consultant. He is a well-known speaker at software conferences in the United States and abroad.


HImproving Software Test for Real-Time and Embedded Systems
Jon Hagar, Lockheed Martin

Systems with embedded software are expanding in type and complexity, and software professionals must consider the unique aspects of testing these types of systems. This tutorial teaches you ways to improve the test process for software that’s embedded within a unique hardware platform — software that has real-time performance issues. It covers the test lifecycle, planning, execution, tools, and techniques required and gives special consideration to the evolving role of test support tools, automation, modeling, reduction in test cycle times, and even some new concepts like agile testing. Hardware interaction, systems engineering, and software visibility are also covered.

 
About the Instructor
Jon Hagar is a software engineer who supports software product integrity, verification, validation, and testing. He has worked in the industry for more than 20 years and teaches classes at the professional and college level. Jon has published more than 20 articles and has presented at numerous industry working groups. In addition, he’s acted as an educational consultant for NASA, Software Quality Engineering, the Nuclear Regulatory Commission, and others. He holds a patent on using the Web to support testing, and is an active researcher in new software testing technologies such as XP, agile, exploratory testing, and test automation.




SQE Home       Conference Home       To Exhibit       Get a Brochure       Register for STARWEST 2002

A Software Quality Engineering

Software Quality Engineering
Software Quality Engineering: Phone and FaxEmail SQE Customer Service
 © 2002Software Quality Engineering