TEST PLAN Issue Date: <dd/mm/yyyy> Revision Date: <dd/mm/yyyy>



Similar documents
Introduction to Automated Testing

Oracle Insurance Policy Administration System Quality Assurance Testing Methodology. An Oracle White Paper August 2008

Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction

Testing Introduction. IEEE Definitions

Peer Review Process Description


A Comprehensive Approach to Master Data Management Testing

CHAPTER 20 TESING WEB APPLICATIONS. Overview

Peer Review Process Description

Presentation: 1.1 Introduction to Software Testing

Project Scorecard Template

TIBCO Spotfire and S+ Product Family

Tools for Testing Software Architectures. Learning Objectives. Context

FSW QA Testing Levels Definitions

How To Test A Web Based System

Fundamentals of Measurements

Test Plan Template: (Name of the Product) Prepared by: (Names of Preparers) (Date) TABLE OF CONTENTS

SoMA. Automated testing system of camera algorithms. Sofica Ltd

CUT COSTS, NOT PROJECTS

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

CITY UNIVERSITY OF HONG KONG Change Management Standard

Basic Testing Concepts and Terminology

TÜV UK Ltd Guidance & Self Evaluation Checklist

Overview of how to test a. Business Continuity Plan

International Journal of Advance Research in Computer Science and Management Studies

IEEE ComputerSociety 1 Software and Systems Engineering Vocabulary

Effective Performance Testing. Johann du Plessis Micro to Mainframe

Comparison of Moodle and ATutor LMSs

Develop Project Charter. Develop Project Management Plan

Sample Exam Foundation Level Syllabus. Mobile Tester

Quality Assurance - Karthik

Fundamentals of LoadRunner 9.0 (2 Days)

Web Applications Testing

IT Services Management Service Brief

MOBILE APPLICATION TESTING. TekMindz s Testing solutions for enterprises INDZ TM TEK

Software testing. Objectives

Business white paper. Best practices for implementing automated functional testing solutions

Performance Testing and Improvement in Agile

4.13 System Testing. Section 4 Bidder's Products, Methodology, and Approach to the Project System Training

An Introduction to. Metrics. used during. Software Development

SOFTWARE MANAGEMENT PROGRAM. Software Testing Checklist

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing

Department of Information Technology Data Center Disaster Recovery Audit Report Final Report. September 2006

Levels of Software Testing. Functional Testing

Sonata s Product Quality Assurance Services

Advanced Encryption Standard (AES) User's Guide

Course: 8911B: Installation and Deployment in Microsoft Dynamics CRM 4.0

SolovatSoft. Load and Performance Test Plan Sample. Title: [include project s release name] Version: Date: SolovatSoft Page 1 of 13

White Paper. Regulatory Compliance and Database Management

CDC UNIFIED PROCESS JOB AID

How To Test For Elulla

Chapter 5. Regression Testing of Web-Components

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)

SALES COMPENSATION PLANNING A WEB-BASED PROCESS FOR MANAG- ING SALES COMPENSATION PLAN-TO-PERFORM BLUEPRINT

Course: Fundamentals of Microsoft Server 2008 Active Directory

Mobile Application Testing

Analysis of Object Oriented Software by Using Software Modularization Matrix

Software Testing. Theory and Practicalities

Greenplum Database (software-only environments): Greenplum Database (4.0 and higher supported, or higher recommended)

How To Migrate To Redhat Enterprise Linux 4

Dynamics AX. Microsoft Dynamics AX 4.0. Microsoft Dynamics ISV Software Solution Test Guidelines

System Development and Life-Cycle Management (SDLCM) Methodology

DUOLINGO USABILITY TEST: MODERATOR S GUIDE

Juris Suite Installation Guide

Cost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA

Performance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as:

CMS Testing Framework Overview

The Role of the Software Architect

BAL2-1 Professional Skills for the Business Analyst

PCI DSS Top 10 Reports March 2011

London Stock Exchange

BMC Client Management - SCAP Implementation Statement. Version 12.0

The Customer. Manual and Automation Testing for a leading Enterprise Information Management (EIM) Solution provider. Business Challenges

The V-model. Validation and Verification. Inspections [24.3] Testing overview [8, 15.2] - system testing. How much V&V is enough?

Grant Management System Training Guide Module 1 Getting Started Accessing Your System Ver 6.1 Updated:

Introduction to Software Engineering. 8. Software Quality

NEPHAK GOOGLE APPS FOR BUSINESS & SUPPORT PROPOSAL. Executive Proposal

Onboarding for Administrators

SCOPE MANAGEMENT PLAN <PROJECT NAME>

ORACLE ENTERPRISE DATA QUALITY PRODUCT FAMILY

ASHVINS Group. Mobile Application Testing Summary

Usability Issues in Web Site Design

Benefits of Test Automation for Agile Testing

The Executive Buying Guide to Employee Self-Service

Transcription:

DEPARTMENT OF HEALTH AND HUMAN SERVICES ENTERPRISE PERFORMANCE LIFE CYCLE FRAMEWORK CHECKLIIST <OPDIV Logo> TEST PLAN Issue Date: <dd/mm/yyyy> Revision Date: <dd/mm/yyyy> Document Purpose The purpose of this document is to provide a quick checklist for use by the project manager to ensure that all appropriate activities related to the Test Plan have been addressed. High Level Test Objectives To ensure that the [work product] satisfies all project requirements. To ensure that all components of the [work product] function according to design. To ensure that all use case scenarios can be executed successfully. To ensure that the [work product] can perform under the anticipated user load. To determine if the application is intuitive and easy to use, and if it presents the users with the intended user experience. Testing schedule/resources/status Milestone/Test phase Duration (days) Resources Date(s) Status Unit testing Functional testing Load testing Volume testing Acceptance testing Usability testing Compatibility Testing Conformance Testing Regression Testing Stress Testing Vulnerability Testing Activities Checklist This section provides a checklist that may be used during the preparation, implementation, and review of testing activities depending on the types of testing conducted. Checklist Have you set up the following for each type of testing: Environment URL Access Instructions User ID/password Unit Testing Unit tests are basic tests at the module level to ensure that a given function works. Unit testing is generally performed by the programmer or developer while building a system. Does the unit testing validate the data at the field level? Has how test data will be identified, maintained, and version-controlled been Test Plan<OPDIV> Test Plan Checklist (v1.0) Page 1 of 5

Has the support need to test external or existing programs been identified? Have the procedures for reporting errors, test results, and reworking and retesting programs been documented? Have you provide documentation to verify actual outcome? Functional Testing Functional tests are conducted to ensure the system behaves according to the functional requirements. Use cases are developed to validate that all functions outlined in the requirements are present in the system and work as intended. This testing should not be performed by the people who built the system. Does the functional testing validate the data at the field level? Have the process for how original data will be recovered before and after test execution been Have you provide documentation to verify actual outcome? Have you verified the browser compliance, error checking, data population, business logic and full functionality)? Load Testing Load tests put the application under heavy loads, such as testing of a Web site under a range of loads to determine at what point the system's response time degrades or fails. Automated testing tools are used to conduct this type of test. Does the load testing validate the data at the field level? Have the tools needed for load testing been identified? Have the load assumptions and targets been verified? Volume Testing Volume tests subject a system to a high volume of data in order to determine how many transactions can be supported by the system. Automated testing tools are used to conduct this type of test. Does the volume testing validate the data at the field level? <OPDIV> Test Plan Checklist (v1.0) Page 2 of 5

Acceptance Testing Testing by the client or sponsor to confirm that the system meets all requirements and is ready for operational use. Does the acceptance testing validate the data at the field level? Have you set up testing and provided a numbered test case for each Use Cases provided? Usability Testing Testing the ease with which users can learn and use the system. Does the usability testing validate the data at the field level? Has test subjects been identified? Has a test results questionnaire been provided? Compatibility Testing Testing performed to ensure compatibility with existing systems and hardware and software. Has the appropriate test environment been established? <OPDIV> Test Plan Checklist (v1.0) Page 3 of 5

Has a test results questionnaire been provided? Conformance Testing Testing that verifies the system conformance to OPDIV standards and federal mandates and regulations. Have the appropriate standards been identified and included in the test plan? Regression Testing Testing that retests previously test components to ensure that they still operate as expected. Does the regression testing validate the data at the field level? Have you set up testing and provided a numbered test case for each Use Cases provided? Stress Testing Test that evaluates the system or component to determine the load under which it fails and why. Does the stress testing validate the data at the field level? <OPDIV> Test Plan Checklist (v1.0) Page 4 of 5

Have the tools needed for stress testing been identified, if applicable? Have the testing assumptions and targets been verified? Vulnerability Assessment Testing Testing that identifies, quantifies and prioritizes system vulnerability. Have you identified areas that need vulnerability assessments and documented the scenarios to be tested? Have the vulnerabilities been identified and risk plans established? <OPDIV> Test Plan Checklist (v1.0) Page 5 of 5