next message in archive
no next message in thread
previous message in archive
Index of Subjects
This seminar was in HFX Sept. 25-26. I hope they will come back :-) Advanced Information Technologies URL: http://www.iqpc.com/ait/ ---------------- Seminar Overview Identify specifically what to test & how to test it Ensure testing is complete & reliable Understand how to automate & organize the testing process Test new technologies, such as GUI, client/server, prototyping, RAD & object-oriented systems Deliver systems on time without compromising testing & quality At Advanced Information Technologies' Systems Testing & Quality Assurance Techniques seminar, you will find solutions to problems your peers have had to contend with to become competitive in a global economy. Get answers to questions like these: How did Hewlett-Packard reduce software errors by 75% and reduce the software product development (and new release) cycle by 20%? How did Microsoft slash "bug counts" by 90%? How did Toshiba nearly triple source language instructions per programmer? How did Hitachi cut to the bone software "rework" costs? To overcome software errors and reduce costs, these companies all use a systematic, well organized approach to improving software quality and reducing quality-related costs. It involves planning, setting and achieving software quality goals. Systems Testing & Quality Assurance Techniques provides a set of universal steps which can be used to establish software quality goals, determine customer needs, provide performance improvement measurements, and thoroughly test software with automated tools. Our instructor gives emphasis to mobilizing for software quality improvement ... how to use steering committees to guide improvement efforts ... how to organize software quality improvement teams ... how to deal with resistance to testing ... and, how to motivate software developers and managers to "do it right the first time." Step-by-step, you'll learn how this structured approach results in greater customer satisfaction, higher productivity, quicker delivery of systems products, better quality, reliability and improved morale. Most importantly, costs associated with rework, retesting, warranty, complaint handling and the like will be sharply reduced. Go Back to Table of Contents Key Benefits of Attending At this seminar you will learn: 1.How to develop test plans with assurance of full coverage 2.How to organize and manage the test effort and environment 3.How to review the effectiveness of testing 4.How to test new technologies, such as GUI, client/server, prototyping, RAD and object-oriented systems. 5.How to understand the advantages and limitations of automated test tools 6.How to measure and use error metrics 7.How to validate external packaged software prior to installation 8.How to test changes to existing systems 9.How to manage on-time delivery of systems without compromising testing efforts 10.How to pro-actively prevent defects, or if they do occur, how to design mechanisms to detect and recover from them 11.How to conduct unit, integration, system and acceptance testing 12.How to perform risk assessments on systems projects and products 13.How to identify the issues facing your systems quality assurance function 14.How to hold effective walkthroughs and inspections 15.How to improve working relationships between systems developers and maintainers, and QA professionals and users who are responsible for systems acceptance Go Back to Table of Contents Seminar Outline Quality Concepts and Principles A. Relative Effectiveness of Test Techniques B. Error Correction Costs C. Defect Propagation Effects D. Quality vs. Time & Cost E. Customer Quality Expectations Test Basics A. Practical Limitations of Testing B. Trade-off of Quality, Risk and Test Economics C. Common Test Issues D. State of the Practice in Test & QA E. Test Success Factors Identifying Test Cases A. Value of Test Case Design B. Methods for Identifying Test Cases C. Black Box vs. White Box Techniques D. Path Analysis E. Complexity Trade-offs F. Decision Tables G. Equivalence Partitioning H. Positive vs. Negative Tests I. Boundary Value Analysis J. Coverage Trade-offs K. Techniques for Assessing Test Effectiveness Software Tools for Testing A. Test Data Generators B. Test Case/Plan Generators C. Automated Regression Testers (Capture/Replay) D. Debugging Tools & Automated Code Reviewers E. Path Analyzers & Complexity Counters F. Version Control Tools G. Performance Measurement & Prediction Tools H. Test Management Tools I. Defect Analysis & Tracking Tools Test Planning A. Test Plan Characteristics B. Sample Test Plan Table of Contents C. Test Specification Outline D. Major Issues of Test Planning E. Test Documentation F. Estimating the Test Effort G. Criteria for Test Completion H. Test Review Checklist Environmental Testing A. Configuration/Compatibility Test B. Performance Test C. Volume & Stress Tests D. Usability Test E. Security, Controls & Disaster Recovery F. Data Base Testing G. Maintenance Testing H. Regression Testing I. Software Package Testing J. Prototyping & Rapid Application Development (RAD) K. Object-Oriented Testing L. Documentation and On-Line Help Testing M. GUI Testing N. Client/Server Testing O. Real-Time Embedded Testing Unit Testing A. Unit Test Case Design B. Steps in Program Development & Testing C. Testing Program Changes D. Change Impact Analysis E. Completion Checklist for Unit Test F. Programmer Test Responsibilities G. Debugging Techniques Integration Testing A. Integration Test Cycles B. Integration Test Alternatives C. Integration Techniques D. Integration Test Success Factors System & Acceptance Testing A. Types of System & Acceptance Tests B. Functionality Testing C. Usability & Operability Checklist D. Post-Implementation Reviews E. Users' Roles in Testing F. Acceptance Test Activities G. Sources for System & Acceptance Test Cases H. Using Live Data in Testing I. Release Management, Beta and Field Testing J. Acceptance Testing Success Factors Defect Prevention A. Defect Insights B. Functionality Defects C. Testable Functional Specs. D. Dealing With Poor Specs. E. System Design Defects F. Testable Designs G. Programming Defects H. Testable Programs I. Maintenance Defects J. Defect Categories, Patterns & Percentages K. Root Cause Analysis Walkthroughs & Inspections A. Process for Building Quality In B. Inspection & Walkthrough Guidelines C. Advantages & Pitfalls D. The Step-by-step Inspection Process E. Phase-End Checkpoint Reviews Risk Management A. Risk Maxims B. Major Risk Factors C. Risk Management Process D. Risk Scoring E. Using Risk Assessment to Identify Test Cases Organization & People Issues A. Gaining Commitment & Support B. Awareness, Education & Training in Quality C. Attitudes About Testing & QA D. Conflict Among QA, Test and Other Groups E. Skills & Aptitudes Needed for Testing F. Independent Test Groups G. The Role of the QA Group H. Test & QA Staffing Levels I. Handling Deadline Pressures Go Back to Table of Contents Course Materials "Materials provided by the instructor are excellent - worth the price of the seminar." Software Engineer, Honeywell You will receive the Systems Testing & Quality Assurance Techniques Course Book free with your attendance at this interactive seminar. The course book includes industry norms, trends and statistics on software quality (e.g. how many bugs per thousand lines of code?), as well as "how to" tips and examples on software quality implementation and improvement practices. With hundreds of pages of detailed information, the indexed course book also includes an extensive bibliography for your future reference. Also yours free with attendance, the Systems Testing & Quality Assurance Utilities Disk contains several executable software utilities which are indispensable for testing. The disk includes checklists and templates for systems requirements and design reviews, project quality reviews, GUI design guidelines, automated tool evaluation, test plan outlines, risk assessment, etc. Other useful files include a list of systems quality associations, a management presentation on systems quality issues, a procedures manual for systems testing and QA, defect prevention hints for programmers, an up-to-date directory of software tools for testing, and more. Go Back to Table of Contents Register or Request Additional Information Phone: 1-800-882-8684 or 973-256-0211 Fax: 973-256-0205 (24 hours a day) E-Mail: info@iqpc.com (Please include all registration information) Or Mail to: Advanced Information Technologies 150 Clove Road P.O. Box 401 Little Falls, NJ 07424-0401
next message in archive
no next message in thread
previous message in archive
Index of Subjects