Test Plan 1209. Objectives of Test Plan Product –May need to sell test plan Military mil spec FDA specs Phone company (need to support after your company.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

Log System Spec 1 Logical Systems Specification Module Two stages in the module – Stage 4 - Technical Systems Options – Stage 5 - Logical Design Performed.
Ch-11 Project Execution and Termination. System Testing This involves two different phases with two different outputs First phase is system test planning.
© NHS Institute for Innovation and Improvement, 2012 Baseline Data Collection Guide for Project Managers and Facilitators updated Feb 2012.
MODELING THE TESTING PROCESS Formal Testing (1.0) Requirements Software Design Risk Data Approved, Debugged, Eng. Tested Code Automated Test Tools Tested.
Software Quality Assurance Plan
1 Software Testing and Quality Assurance Lecture 13 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
Pennsylvania Department of Environmental Protection Office of Oil and Gas Management Oil and Gas Production/Waste Reporting Offline Spreadsheet Report.
Documentation Letts Study Guide Information Systems - IT Chapter 19.
Documentation 1 Comprehending the present – Investing in the future.
1 Test Planning CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 9, 2007.
(c) 2007 Mauro Pezzè & Michal Young Ch 24, slide 1 Documenting Analysis and Test.
High Level: Generic Test Process (from chapter 6 of your text and earlier lesson) Test Planning & Preparation Test Execution Goals met? Analysis & Follow-up.
Software Testing Prasad G.
1 CSc Senior Project Software Testing. 2 Preface “The amount of required study of testing techniques is trivial – a few hours over the course of.
Design, Implementation and Maintenance
System Implementation
BY: SACHIN SHRIVASTAVA Operating System By : Sachin Shrivastava 1.
The Re-engineering and Reuse of Software
Scenario testing Tor Stålhane. Scenario testing – 1 There are two types of scenario testing. Type 1 – scenarios used as to define input/output sequences.
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
Software Quality Assurance and Testing prof. A. C. (Alex) Telea Course description.
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
1 Shawlands Academy Higher Computing Software Development Unit.
M ODULE 2 D ATABASE I NSTALLATION AND C ONFIGURATION Section 1: DBMS Installation 1 ITEC 450 Fall 2012.
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Chapter 1: Introduction.
Objectives Understand the basic concepts and definitions relating to testing, like error, fault, failure, test case, test suite, test harness. Explore.
The Project – Spreadsheet Design. The following is the high mark band for the spreadsheet design: The candidate has Analysed a given data set and designed.
Independent User Acceptance Test Process (IUAT)
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
Phone No: / Id: Web : /
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
Software Engineering Management Lecture 1 The Software Process.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
Software Development Software Testing. Testing Definitions There are many tests going under various names. The following is a general list to get a feel.
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
 Once the system has been installed it will be monitored to check whether it is working correctly. Sometimes problems with a system will not be found.
Week 2 Seminar: Project Scope Management
Guide to Linux Installation and Administration, 2e1 Chapter 7 The Role of the System Administrator.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Software Testing and Quality Assurance Practical Considerations (4) 1.
The Software Development Process
Chair of Software Engineering Exercise Session 6: V & V Software Engineering Prof. Dr. Bertrand Meyer March–June 2007.
Component 8 Installation and Maintenance of Health IT Systems Unit 10 Developing a Test Strategy and Test Plan This material was developed by Duke University,
M4 BTEC Level 3 Subsidiary Diploma in ICT. Technical Documentation The technical documentation may be a section in the user documentation or could be.
Putting Experience to the test
Testing plan outline Adam Leko Hans Sherburne HCS Research Laboratory University of Florida.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Save Time Reduce Errors Drive sales ` ` Customer Raised an Enquiry Data to be input in our Systems Enquiries can be changed on the basis of.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Test Planning The purpose of test planning  The areas to consider in planning.
What is a software? Computer Software, or just Software, is the collection of computer programs and related data that provide the instructions telling.
Request for Proposal (RFP) In response to the RFP – the first step is to prepare a proposal 1. Review Customer Requirements and come up with candidate.
Test Plan IEEE Explained by Nimesh Vadgama - QA.
Writing Test Cases Why writing and tracking test cases is important? What is a test design specification? What is a test case specification? How test procedures.
Use Cases Discuss the what and how of use cases: Basics Examples Benefits Parts Stages Guidelines.
1 March 19, Test Plans William Cohen NCSU CSC 591W March 19, 2008.
Introduction of Week 3 Assignment Discussion
Test Plan 1209.
Test Planning Mike O’Dell (some edits by Vassilis Athitsos)
Computer Fundamentals
Software Verification, Validation, and Acceptance Testing
Software Requirements Specification (SRS) Template.
The Software Development Process
Case Study 1 By : Shweta Agarwal Nikhil Walecha Amit Goyal
<Project Title>
Software Testing Lifecycle Practice
Joint Application Development (JAD)
Presentation transcript:

Test Plan 1209

Objectives of Test Plan Product –May need to sell test plan Military mil spec FDA specs Phone company (need to support after your company has disappeared) Tool –Helps manage testing project and discover and fix bugs

Testing Documentation Facilitates task of testing Improves communication about testing Provides structure for –Organizing –Scheduling –Managing

Technical Task Improve test coverage Avoid repetition Improve test efficiency Provide structure for final tests

Initial Test Materials Test against documentation Create test documentation that is organized for efficient testing: start a function list Do simple analysis of limits Identify most likely errors Identify most visible errors Identify the most often used areas

Things to put in test plan Lists/Tables Outlines Matrices

Things to put in test plan Lists/Tables –Files –Features and Functions –Inputs and Outputs –Error messages Outlines Matrices

Things to put in test plan Lists/Tables Outlines –E.G. Function list –List top-level, user-visible functions –List subfunctions (options or submenus) –Entry and exit conditions on fully parameterized methods Matrices

Things to put in test plan Lists/Tables Outlines Matrices –List function/operation vs test conditions –E.G. the save operation with the following conditions: disk full, almost full, write- protected, …

Notes for the test plan How to run test Expected results Special instructions One-shot or regression test What test is looking for Assumptions in the test

3. Testing Approach Specify types of tests to be performed List specific tests Test descriptions are in section 5 May include –Test Management Requirements: how testing is to be managed –Personnel Requirements –Hardware Requirements –Software Requirements –Cost

Approach Who does it Techniques and activities When is a group of features adequately tested Constraints: deadlines, availability of people

Section 5 and later Test No. Current Status (Passed / Failed / Pending) Test title Testing approach STEP, OPERATOR ACTION, PURPOSE, EXPECTED RESULTS Concluding Remarks Testing Team Date Completed:

Post-Installation Test Plan Collect whatever tests pass at installation time Document these as the “test plan” From Lee Copeland, A Practitioner’s Guide to Software Test Design, Artech House Publishers, 2004.

Test Template Test No.: > Current Status: > Test title: > Testing approach: > STEP OPERATOR PURPOSE EXPECTED COMMENT ACTION RESULT Concluding Remarks:Testing Team: > Date Completed: