TESTING COTS APPLICATIONS

Similar documents
BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL

Testing. CxOne Standard

ISTQB-Level1 ASTQB. American Software Testing Qualifications Board Level 1

Certified Software. 1 (303) Quality Assurance Institute Orlando, FL Quality Assurance Institute

Software Testing Life Cycle

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

Managing the Testing Process E-learning Course Outline

Intermediate Certificate in Software Testing Syllabus. Version 1.4

Implement Effective Computer System Validation. Noelia Ortiz, MME, CSSGB, CQA

2007 Seminar Schedule (revised as of 1/2007) January Boot Camp for Software Quality Boot Camp for Software Testing

Institute of Risk Management. IRM s CPD scheme 2016

Software Quality Engineering Courses Offered by The Westfall Team

Seminar 06 Chapter 5 - Part 1

Software Quality Engineering Courses Offered by The Westfall Team

Introduction to the Testing Maturity Model Enhanced TM (TMMe)

CTIS GSA LABOR CATEGORY DESCRIPTIONS

Overcoming Project Pitfalls of Poor Quality Requirements MetaPM Business Analysis CPTFA Approach

Independent Verification and Validation (IV&V)

Novus. Investing in the future of IT professionals.

Guidelines for Testing Maturity

End To End Training For Your Business Analyst Career

T Software Testing and Quality Assurance Test Planning

Test Management: Part I. Software Testing: INF3121 / INF4121

Participation of Testing to Attain a Degree of Quality of Software

1.0 PART THREE: Work Plan and IV&V Methodology

Technology Services & Solutions (TSS), Shared Services Branch (SSB)

Corporate Profile 2017

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

PMP TRAINING COURSE CONTENT

Software Project & Risk Management Courses Offered by The Westfall Team

Systems Analysis for Business Analysts (3 Day)

CTIS GSA LABOR CATEGORY DESCRIPTIONS

Corporate Profile 2017

Finance Initiatives Update. KPPA Procurement Month Presentation April 28, 2015

Health Informatics Workforce and Industry Trends Outlook to 2019

ExamsLabs. Latest Study Materials, Valid Dumps - ExamsLabs

Surviving the Top Ten Challenges of Software Testing

Estimating the Cost of Enterprise Software System Implementations: It s Often Buyer Beware. White Paper. Ben Harrison, MAVERICK Technologies

Certified Business Analysis. Professional (CBAP) version 3. Instructor Mr. Tareq Al Nashawati Certified CBAP, PMP

SYSTEM MODERNIZATION BEST PRACTICES

Testing 2. Testing: Agenda. for Systems Validation. Testing for Systems Validation CONCEPT HEIDELBERG

CTFL - Version: 3. ISTQB Certified Tester Foundation Level

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT)

REQUIREMENT DRIVEN TESTING. Test Strategy for. Project name. Prepared by <author name> [Pick the date]

Los Rios Community College District Adopted: November 2013 Revised: June 2014

The SaaS LMS and Total Cost of Ownership in FDA-Regulated Companies

Integration and Testing

BA Role or Skill: David Mantica ASPE Inc. IIBA Lexington, KY Wednesday, August 19 th

ISTQB Certified Tester. Foundation Level. Sample Exam 1

Digital Industries Apprenticeship: Occupational Brief. Software Tester. March 2016

Validation and Automated Validation

IT OPERATIONS ANALYST (12202) ( )

Test Automation ROI Calculator

WE WILL DEVELOP YOUR BIGGEST ASSET

Information Systems Development

3.2 Information Systems Development: Process & product

A Review Paper on Software Testing

PLM APPLICATION TESTING

ASME NQA-1 Certification. Matthew Vazquez September 4, 2017

Software Development Life Cycle:

1. Why is Testing Necessary? 2. What is Testing? 3. Seven Testing Principles

Business Analysis Essentials

In-Process Automation

Certified Tester. Expert Level. Modules Overview

ISTQB Sample Question Paper Dump #11

Testing. And Software Product Management. Autumn 2017 CSM14104 Software Product Management 1

Cambridge University Press Agile Testing: How to Succeed in an Extreme Testing Environment John Watkins Excerpt More information

Introduction to Business

Five reasons why Test Automation fails

Safety Certifiable COTS. 1 January 26, Curtiss-Wright

Systems Characterization: An Approach to Modernizing Disparate Legacy Systems

Increasing Bid Success Through Integrated Knowledge Management

Europe and Central Asia

ISTQB CTFL BH QuestionsAnswers with Explanation

ALM120 Application Lifecycle Management 11.5 Essentials

Posted in PDF (9 pages + 1 attachment)

July 9. Course Catalog. Camstar Semiconductor Suite Release 6 CONFIDENTAL

Experiment No 3. Prepare broad SRS (Software Requirements Software) for the above selected project. Practical Significance. Relevant Program Outcomes

Program Lifecycle Methodology Version 1.7

LEGAL PROJECT MANAGEMENT On-Site Training Options.

Building a Business Intelligence Career

Test Management: Part II. Software Testing: INF3121 / INF4121

ABIOSH INT L CERTIFICATE IN HAZARD AND OPERABILITY -HAZOP- AND HAZARD IDENTIFICATION (HAZID) STUDIES - HAZOP/HAZIDCert

PURCHASE ORDER ATTACHMENT Q-201 SOFTWARE QUALITY SUBCONTRACTOR REQUIREMENTS TASK DESCRIPTIONS - PURCHASE CATEGORY "A"

Chapter 3. Information Systems Development. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

POSITION DESCRIPTION

Apply Lean Methodology-VSM to Improve IT Regression Testing

IT OPERATIONS ANALYST (12202) ( )

Appendix D : Pricing Schedule. Table of Contents. Authorized Users please note the following:

THE FUTURE CONTENTS. Software Testing

Module Presenter s Manual Display Advertising Effective from: April 2017 Ver. 1.0 Presenter s Manual

sh N35, PROMO! A dynamic Training and Consulting Outfit in Nigeria

What s next for Traditional Functional QA Managers?

M3 Playbook Guidance. 1.1 Establish Initial Customer PMO and Processes. Human Resources (HR)/Staffing Plan

"Test Automation Success: Choosing the Right People and Process"

Critical Skills for Writing Better Requirements (Virtual Classroom Edition)

Proposal Writing Benchmark Study. Training

ASTQB CTAL-TM_Syll2012

Project Integration Management

Immunization Information System (IIS) Trainer Sample Role Description

Transcription:

A Comprehensive Hands-On Introduction "1 of 6" in ISTQB Certified Foundation Tester Level Certification Course"

A B O U T O U R T R A I N E R S Our trainers have spent the last 2 decades implementing Software Quality Assurance processes and Software Testing programs for various United States fortune 5oo companies and major organizations in East Africa. US OFFICE 810 Grand Provincial Ave Charlotte NC 282105 M: +1-913.961.2234 E: info@tezzasolutions.com KENYA OFFICE PROCMURA BUILDING 1st Floor Sports Road P.O. BOX 68-00623 WESTLANDS, NAIROBI O: +254 20 816 4340 O: +254 20 816 4341 UGANDA OFFICE Plot 9 MARTYRS ROAD P.O. BOX 5871 NTINDA UGANDA O: +256 312 202 858/9 NIGERIA 148/150 Bode Thomas Street, Surulere, Lagos Nigeria O: +234 (0) 803 812 4710 COMPANY WEBSITES www.tezzasolutions.com www.softwaretestingafrica.com TESTING COTS APPLICATIONS A Comprehensive Hands-On Introduction Type: Hands-On Training Duration: 2 Days "COTS" is a term used to describe "commercial off-the-shelf" software. COTS applications are becoming increasingly more popular for solving mission and business objectives because the development effort is performed by the vendor of the product instead of a customer's internal staff. However, the customer and users of the product have a huge responsibility to ensure that the application will work correctly in the operational environment after it is integrated. COTS applications can be seen in single standalone implementations or integrated with other applications to form a COTS-based implementation. Some of the challenges this course will address are: How to design tests for an application that does not have defined requirements available How to design tests that validate the support of the organization s mission processes How to evaluate the completeness of the testing effort in terms of test coverage How to estimate the testing effort if you don t have time to count function points or lines of code How to test the integration of a COTS application with other COTS or in-house products, including the "glue" that an organization develops for custom integration efforts How to test COTS customization and vendor extensions How to test user manuals and operating procedures provided by the vendor How to design tests that can deal with future product versions This course is designed to teach the process of planning, performing and evaluating the tests of COTS applications in a way that customers can easily learn and apply. RETURN ON INVESTMENT Find gaps in support of your operational processes by COTS application. Have an increased level of confidence in your new COTS application before it is implemented for production use. Validate that the vendor has fulfilled delivery requirements. Add a new perspective of testing knowledge to your existing skill set. Learn how to design tests that adequately cover requirements and business events. Advance your career by reinforcing your testing expertise. WHO WILL BENEFIT Business End-Users Test Managers Test Team Leaders Test Engineers Test Designers and Analysts Testers End-users Software Developers IT End-Users Business Decision Makers To get the most from this course, attendees should have a basic level of computer literacy and have the ability to adapt general processes to their own specific applications. Prior testing experience and skills are helpful, but not required for this course.

Program Information - This course is presented on an in-house basis only unless offered as a special public course. Contact us for information about how to bring this course into your organization. Module 1 - COTS Applications Defined 1Hr This module lays a foundation of understanding about COTS applications and some of the key terminology associated with COTS applications. A case study is presented that will serve as the basis for discussion and exercises throughout the course. What is COTS? Variations of COTS - COTS-based, GOTS, MOTS What is the Purpose of COTS? Why are the Challenges of COTS Applications? What are the Challenges of Testing COTS Applications? What are the Risks of Implementing COTS Applications? Key Terminology An Introduction to the COTS Lifecycle Roles and Responsibilities for COTS Vendors Customers Senior Management Users In-house Developers Test Team Leadership Testers QA Analysts and Leaders Case Study in COTS Testing Additional Resources Module 2 - A COTS Testing Framework.5Hr This module presents the COTS testing framework that will be the driving process for this course. A COTS Testing Framework The COTS Testing Framework Explained How the COTS Testing Framework Fits Into the Overall COTS Lifecycle The Evolutionary Nature of the COTS Lifecycle and How it Impacts Testing Module 3 - Developing a COTS Testing Strategy 1.5 Hr This module presents how to develop a test strategy for COTS applications and how to use the strategy to start planning very early in a project what you will need to test it. Objectives of the Strategy COTS Risks and How They Drive the Test Strategy Anticipating New Risks that are Identified During the Project Identifying the Critical Success Factors for COTS Applications COTS Integration Strategies and How They Impact the Testing Strategy Determining the Uniqueness of Your Project The Elements The Process An Example Standard Exercise

Program Information - This course is presented on an in-house basis only unless offered as a special public course. Contact us for information about how to bring this course into your organization. Module 4 - Planning the Test of a COTS application 3 Hrs This module presents a complete planning process for testing COTS applications Process Overview A Mapping of Test Planning Activities to the COTS Lifecycle Acquisition Integration Customization Testing Implementation Required Input and Entry Criteria What Needs to Be Verified What Needs to be Validated The COTS Test Planning Process Step-by-step Review a Sample COTS Test Plan Detailed COTS Test Planning Detailed Test Planning Techniques and Deliverables Test Cases Test Scenarios Test Scripts Test Descriptions A Detailed Test Planning Framework Adding Traceability of Tests to: Customer needs and desires Acceptance criteria Test objectives Types of Test Matrices Detailed Test Planning by Example Testing Integration "Glue" Module 5 - Performing the Test of a COTS Application 2.5 Hrs This module presents how to prepare and perform the testing of COTS applications, including integration and regression testing. As part of this module, we will perform the tests designed in the previous module on a COTS application. Step 1 - Build the Test Environment Hardware Test Data Software Tools Processes Verify Correct Replication Required to Test Customizations and Vendor Extensions Verify Integration Feasibility Step 2 - Orient and Train Testers Step 3 - Perform Tests Verify environment Perform tests Take backups Step 4 - Evaluate Test Results Step 5 - Record Defects Step 6 - Perform Regression Testing Ongoing Test Environment Management Module 6 - Analyzing and Reporting the Results of COTS testing 1.5 Hrs In this module, you will learn how to interpret the results of testing COTS applications and how to use that information to implement the product and to improve the COTS acquisition, customization, integration, testing, and implementation processes. Categorizing Defects Writing Defect Reports Writing Status Reports Writing Final Test Reports Making Sense of the Information to Improve Processes Making Sense of the Information to Improve Processes Requirements Definition Acquisition Integration Customization Testing Implementation Exercise

Module 7 - Human Factors in COTS Testing (.5 Hr.) Human factors are very important in testing COTS applications and this module describes some of the most critical issues to be prepared to deal with. Vendor Interaction Getting Information for Test Planning Getting Support for Testing Getting Cooperation for Integration Testing Getting Customer and User Input and Assistance in Testing RESOURCES Checklists and Templates Glossary Bibliography DELIVERABLES CD containing PDF soft copies of course materials You will have the basic information needed to perform effective COTS testing in your organization. COURSE BOOKING To book a place on the SOFTWARE QUALITY ASSURANCE & TESTING BOOT CAMP or to receive further information about Tezza Business Solutions' courses and services please email us at info@tezzasolutions.com TEZZA BUSINESS SOLUTIONS www.softwaretestingafrica.com