120 likes | 373 Views
Testing / CheckPoint Demos Due Today: HW #6 Due Next Class: 2nd Half of Mythical Man Month; Code & coding standard. A walk through a sample test plan Bio Break / Move to Lab Checkpoint Demos (cont.). Six Testing Steps. Organize Project Design Test Procedure
E N D
Testing / CheckPoint Demos Due Today: HW #6Due Next Class: 2nd Half of Mythical Man Month; Code & coding standard • A walk through a sample test plan • Bio Break / Move to Lab • Checkpoint Demos (cont.)
Six Testing Steps • Organize Project • Design Test Procedure • Design System Test / System Test Cycles • Design & Test System Test Environment • Execute System Test • Signoff Source: http://members.tripod.com/~bazman/tasklist.html?
1. Organize Project • Design System Test • Prepare System Test Overview • Prepare System Test Approach • Review System Test Approach • Agree Test Schedule • Request Test Resources • Request Business Expert • Request Management Support • Request Environment/Technical Support Source: http://members.tripod.com/~bazman/tasklist.html?
2. Design Test Procedures • Design Test Build Procedures • Design Test Condition Sheets • Agree Error Management Procedure • Implement Error Management System • Agree Error Fix rate • Design Error Reporting Form Source: http://members.tripod.com/~bazman/tasklist.html?
3. Design System Test • Identify Test Cycles • Design Test Data Input Documentation • Test Plan Inspection • Define Automated Test Data Tables • Define Automated Test Coverage • Test Cases/Conditions Inspection • Define Entrance Criteria • Define Expected Results • Maintain Testing Diary • Maintain Error Management System • Perform Status Reviews Source: http://members.tripod.com/~bazman/tasklist.html?
System Test Cycles • Design Cycle 1 - Acceptance Testing • Design Cycle 2 - Functional Verification • Design Cycle 3 - Input Testing • Design Cycle 4 - User Acceptance Testing • Design Cycle 5 - Regression Testing • Design Cycle 6 - Integration Test • Automated Test Conditions • Test Review Source: http://members.tripod.com/~bazman/tasklist.html?
4. Design & Build System Test Environment • Define/Agree Hardware Set up • Define/Agree Environment Set up • Define/Agree Client & Server Software Setup • Request Hardware Set up • Request Test Environment Set up Source: http://members.tripod.com/~bazman/tasklist.html?
5. Execute System Test • Execute System Test Source: http://members.tripod.com/~bazman/tasklist.html?
6. Signoff • Signoff System Test • Produce Post-Testing Report Source: http://members.tripod.com/~bazman/tasklist.html?
A Walk Through a Test Plan • Introduction • Scope & Objectives • Test Phases & Cycles • System Test Schedule • Resources • Roles & Responsibilities • Error Management / Configuration Mgmt. • Reviewing and Status Reporting • Issues, Risks, & Assumptions • Signoff Source: http://members.tripod.com/~bazman
AutoTester, Inc. makes automated testing tools for Windows and OS/2 applications. Builds structured, object-oriented tests as applications are performed. Supports variables and external test-case data, conditional branching, with both text and bitmap data comparisons. B-Tree Systems, Inc. makes B-Tree, an automated capture/playback tool. Compuware makes automated software test tools for mainframe (Hiperstation and Playback) and client/server (QA Center) systems. Supported mainframe environments include CICS, IMS, VTAM, and TSO. Windows, Unix, and OS/2 are supported for client/server systems. Includes Playback test management, which facilitates overall test planning and control. Mercury Interactive makes WinRunner, X-Runner , Load Runner and other tools for the client/server environment. QES makes QES Architect, QES/Manager, QES/EZ for text, GUI/EZ for GUI, and QES/RunEZ. Rational Software has in the past couple of years acquired several leading test tools, including SQA Suite (Team Test, Load Test, SQA Process), Microsoft Test, preVue, and the line of tools formerly from Pure Atria. Segue Software, Inc. makes Segue Quality Works, Segue QualityWorks, is an automated software testing solution that validates all components of client/server applications--across multiple platforms and releases, completely unattended, with one set of reusable scripts. QualityWorks includes Segue's GO! automatic testing product, QA Partner testing system, QA Organizer for test planning and management, and QA Radar for defect tracking. Softbridge, Inc. makes the Automated Test Facility (ATF) for the automated testing of multiuser client/server applications from a PC. Supports Windows 3.1,Windows NT, Windows 95, and OS/2. Used for functional, multiuser, business process workflow, regression, stress, integration, load, performance, and limit testing. Software Research, Inc. makes e-Valid for Web testing, STW/Regression and STW/Regression for Windows, a suite of regression tools or part of TestWorks multiplatform testing tools suite. Automates and manages the execution and verification of tests on both text and GUI-based applications. Software Test Tool Vendors Source: Rice Consulting; http://www.riceconsulting.com/links.htm#Testing Resources
How to do a Demo • Tell them what you’re going to show them • Show them • Tell them what you showed them • Be prepared to… • Cope with Murphy’s Law • Address customer hot buttons / needs • Answer questions on the fly, get interrupted • Record feedback/suggestions for improvement