International Conference on
Practical Software Quality Techniques (PSQT)
&
International Conference on

Practical Software Testing Techniques (PSTT)
PSQT/PSTT 2002 North
St. Paul, Minnesota
September 9-13, 2002
Radisson Riverfront Hotel

A-Blue.gif (5072 bytes) wpe2.jpg (2736 bytes) wpe1D.jpg (5890 bytes)
Journal of Software Testing Professionals

Home

Conference
Program

Exhibitors
Information

Registration
Information

Program Committee

Past
Conferences

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tutorials: Series H
Thursday, September 12th, 2002

Six concurrent tutorials taught by nationally recognized quality experts. Each tutorial is a one full day of an in-depth instruction in a specific software quality topic.

You must specify which tutorial you wish to attend (H1 through H6)

Tutorials marked with (CSTP) count towards the Certified Software Test Professional and cover the Body of Knowledge areas as indicated.

 

H1 Effective Test Design (Intermediate) (CSTP, #2) Dr. Magdy Hanna
H2 Test Design Based on Use Cases (Intermediate)(CSTP, #5) Patrick Johnson
H3 Testing Web and eBusiness Applications
(Basic) (CSTP, Elective)
Leslie Segal
H4 Developing Reusable Test Designs  (Basic) (CSTP, #2) Robin Goldsmith JD
H5 Managing the Software Testing Process (Basic) (CSTP, #3&4) Judy McKay
H6 Building Quality Assurance Function Step by Step
(Basic) (CSTP, Elective)
Dr. Rebecca Staton-Reinstein

blue_dot.gif (867 bytes)    Series M - Monday, September 9, 2002

blue_dot.gif (867 bytes)    Series T - Tuesday, September 10, 2002

blue_dot.gif (867 bytes)    Series W - Wednesday, September 11, 2002

blue_dot.gif (867 bytes)    Series F - Friday, September 13, 2002   


Tutorial #H1 (Thursday 8:30 - 4:30 p.m.)

H1: Effective Test Design (Intermediate) (CSTP, #2)

Dr. Magdy Hanna

This tutorial counts as one day of training towards the Certified Software Test Professional requirements.

This course will cover the test design phase of the testing lifecycle.   It starts with coverage of test case design techniques both for black and glass box testing.  This includes Equivalence Class partitioning, Boundary Value Analysis, Cause-Effect Diagram, and Decision Tables.  The second part of the course will cover test design activities and writing Test Design Specification including documenting test conditions, test cases, test scripts and procedures, and expected results.

Presentation Outline:

1. Test Case Design Techniques

Strategies for generating test cases
Black Box testing
Equivalence Class Partitioning
Boundary Value Analysis
Cause-Effect Diagram
Decision Tables
Glass Box testing
Statement/decision/condition coverage
Path coverage
Program complexity and basis path coverage
 

2.   System Test Planning

        Why plan
Developing a test strategy
Components of a test plan
A test plan template
Creating a systems test plan 

3.   Systems Test Design

        Test design basics
    Test design activities
    Deliverables of the test design phase
    Conditions and test cases

    Procedures and expected results
    Major areas of system testing
    Business requirement testing
Preparing the Test Design Specification
    Defining test conditions
   Testing for missing business requirements
   Defining test cases
   Identifying data needed to execute tests
   Defining baseline data
   Determining expected results
   Defining test cycles
    A Systems Test Specification template
 

Biography:

Dr. Magdy Hanna is a recognized educator, speaker and consultant in several related areas of software engineering.  Dr. Hanna brings over 20 years of experience with building and maintaining software systems.  As a consultant, he helped many organizations define and improve their software processes using disciplined software engineering approaches.  As an associate professor at the University of St. Thomas, he teaches graduate courses on several software engineering topics with emphasis on practical software quality techniques.  His distinguished seminars on various topics have been highly rated by software professionals.

Top of Page Tutorials: Series H


Tutorial #H2 (Thursday 8:30 - 4:30 p.m.)

H2: Test Design Based on Use Cases (Intermediate) (CSTP, #5)

Patrick Johnson

This tutorial counts as one day of training towards the Certified Software Test Professional requirements.

The seminar was designed to give testers a solid foundation in today’s technology like use cases and helps them understand how to perform test case design based on use cases. It begins with an overview of the concepts of use cases and different types of testing required for today’s applications. The seminar also shows how a use case is converted to other artifacts that are important for test design. The primary content of the course includes detailed instruction and hands-on exercises in converting use case models to test case models.

Patrick Johnson has experiences ranging from modeling and analysis, requirements gathering to software quality automation, which enables him to provide expertise in each phase of the development and testing lifecycles… a unique skill set not common to the industry. Patrick was awarded the Quality Award by Shell’s management group in recognition for his innovative concepts and procedures that directly affected QUALITY.

Top of Page Tutorials: Series H


Tutorial #H3 (Thursday 8:30 - 4:30 p.m.)

H3: Testing Web and eBusiness Applications
       
(Basic) (CSTP, Elective)

Leslie Segal

This tutorial counts as one day of training towards the Certified Software Test Professional requirements.

This tutorial provides an introduction to various testing techniques for testing Internet and web applications. This interactive course includes web terminology, planning and organizing what to test, deciding which types of testing to use and building a test process that supports daily or hourly releases to a live site. This tutorial will include lecture, hands on exercises and group discussions.

Leslie Segal has published several articles on various test tools and has been a speaker at many testing conferences. She has also developed and taught several testing methodology and automation classes based upon her practical experience.

Top of Page Tutorials: Series H


Tutorial #H4 (Thursday 8:30 - 4:30 p.m.)

H4: Developing Reusable Test Designs (Intermediate) (CSTP, #2)

Robin Goldsmith JD

This tutorial counts as one day of training towards the Certified Software Test Professional requirements.


Would you like to be an instant testing expert, able to start testing effectively in new situations without delay? And would you like to spend more of your time running tests and less of your time creating the tests? Reusable test designs make it possible for you.  This interactive seminar workshop shows you how to apply a systematic structured Proactive Testing approach that first enables you to design much more thorough tests than traditional methods. Then, you’ll discover how to convert your test designs into reusable test designs that you can apply instantly in new situations. You’ll develop several reusable test designs in class and be ready to add more to your toolkit back on the job. Exercises enhance learning by allowing participants to practice applying
practical techniques to an actual case.

Robin Goldsmith JD is internationally recognized as an authority on business engineering and software acquisition/develoment quality, testing, and productivity. He is a frequent speaker at leading conferences and formerly International Vice President of the Association for Systems Management.

Top of Page Tutorials: Series H


Tutorial #H5 (Thursday 8:30 - 4:30 p.m.)

H5: Managing the Software Testing Process
               
(Basic) (CSTP, #3&4)

Judy McKay

This tutorial counts as one day of training towards the Certified Software Test Professional requirements.

More Information Coming Soon!

Judy McKay has managed systems analysis and development teams. She has been an analyst, developer and DBA as well as a QA manager. She has managed QA for over 13 years. Her experience is with small to large software companies, very large companies and an internet startup. She's worked in done aerospace and DOD environments as well as commercial work. She has also managed 3rd level support groups in those same software companies for about 6 years.

Top of Page Tutorials: Series H


Tutorial #H6 (Thursday 8:30 - 4:30 p.m.)

H6: Building QA Function Step by Step (Basic) (CSTP, Elective)

Dr. Rebecca Staton-Reinstein

This tutorial counts as one day of training towards the Certified Software Test Professional requirements.

Despite the incredible pace of technology advancement, the looming Y2K showdown, more strategic uses of information on the Internet and in internal applications, globalization, downsizing, mergers and a plethora of other changes, establishing a viable Quality Assurance function is still as easy and as hard as it ever was. The easy part is the body of solid practice developed over the last two decades which has established what works best in building, maintaining and continuously improving the QA function. The
hard part is still getting managements buy in." How does QA demonstrate its value to Information Technology executives, Project Managers and internal customer management?

Objectives: At the end of this tutorial you will know the basic steps of building, maintaining and continuously improving the QA function. You will know how to assess your present situation and determine the specific needs of your IT department and its leaders, project managers and internal customer managers. You will know what the standard Quality Assurance, Quality Control and Quality Improvement practices are and when and how to use them. You will understand how to apply the quality principles, use the standard quality resources and develop a successful strategic plan. Of equal importance, you will learn how to speak the languages of your key stakeholders and present a persuasive case for implementing QA.

Tutorial Outline:

1) Applying quality principles

    a) Using QA, QC and QI effectively

    b) The strategic approach

2) Definitions

    a) What is quality?

    b) Who is the customer?

    c) Who is the supplier?

    d) Who is my partner?

3) QA the linkage to the business

    a) Defining the linkage

    b) Using the linkage effectively

    c) What do we need to know?

4) Establishing the agenda for QA

    a) Surveying stakeholders

    b) Defining the need

    c) Tools and techniques

5) Getting Started: Bookend Approach

    a) Requirements Control

    b) Change Control

6) Step By Step QA practices

    a) Risk assessment

    b) Life Cycle implementation

    c) Standards creation

    d) Measurement

    e) Using Maturity Models

    f) Defect analysis

    g) Acquired software QA, QC

7) Step By Step QC practices

    a) Reviews, Inspections

    b) Testing

    c) Change management

8) Step By Step QI practices

    a) Process improvement

    b) Applying Statistics

9) Who's responsible for QA, QC, QI

    a) Responsibilities at all levels

    b) Specific QA responsibilities

10) Planning QA implementation, maintenance and improvement

11) Getting management buy in

    a) Persuasive case building

12) Implementation considerations

    a) Training

    b) Politics

Guidelines, resources and tools

Dr. Rebecca Staton-Reinstein has had a long and successful career as an IT professional and organizational leader. She established the Quality Assurance function in three different companies. Her results led to her appointment as a corporate officer to implement total quality management. Her articles on building quality software appear regularly. She works with companies who want to improve their software and their IT management.

Top of Page Tutorials: Series H