Cognizant Technology Solutions

Size: px
Start display at page:

Download "Cognizant Technology Solutions"

Transcription

1 Cognizant Technology Solutions Test Case Point Analysis White Paper Version 1.0 April 11, 2001 By Nirav Patel Muthukrishnan Govindrajan Susmita Maharana Shoba Ramdas

2 TABLE OF CONTENTS 1 PURPOSE INTRODUCTION TCP METHODOLOGY DETERMINE TCP FOR AUTOMATION... 7 DETERMINE TCP FOR MANUAL EXECUTION DETERMINE TCP FOR AUTOMATED EXECUTION CALCULATE TOTAL TCP EFFORT CALCULATION GLOSSARY...13 Copyright 2001 Cognizant Technology Solutions Page 2 of 13

3 1 PURPOSE This is a white paper written on test case point analysis, which basically deals with the estimation of the effort needed for testing projects. The purpose of this article is to provide an introduction to Test Case Point (TCP) Analysis and its application in non-traditional computing situations. The goal of this newly designed estimation technique is to outline all major factors that affect testing projects and to ultimately help projects do an accurate estimation. This metric is technology independent and supports the need for estimating, project management and measuring quality. The target audience for using this approach would be anyone who would want to have a precise testing effort estimation technique for any given application under test. This approach enables separate effort estimates for the different phases of testing viz. Test Case Generation, Automation of Test Cases and Test Case Execution. Copyright 2001 Cognizant Technology Solutions Page 3 of 13

4 2 INTRODUCTION Effective software project estimation is one of the most challenging and important activity in software project life-cycle. On time project delivery cannot be achieved without an accurate and reliable estimate. Estimates play a vital role in all phases of the software development life-cycle. There are many popular models for estimation in vogue today. But none of the models determine the efforts needed for separate phases of the SDLC. Organizations specializing in niche areas such as providing only testing services need an estimation model that can accurately determine the size of the Application Under Test (AUT) and in turn the efforts needed to execute it. Today s e-business applications impose new challenges for software testing. Some of the commonly known challenges are complex application scenarios, extensive third party integration, crunched testing life cycles and increased security concerns. These factors inherently make testing of e-business application far more complex and critical than conventional software testing. In no other projects is performance testing more critical than in web-based projects. Underestimating a testing project leads to under-staffing it (resulting in staff burnout), under-scoping the quality assurance effort (running the risk of low quality deliverables), and setting too short a schedule (resulting in loss of credibility as deadlines are missed). Traditionally, estimation of efforts for testing has been more of a ballpark percentage of the rest of the development life cycle phases. This approach to estimation is more prone to errors and carries a bigger risk of delaying the launch deadlines. TCP analysis is an approach for doing an accurate estimation of functional testing projects. This approach emphasizes on key testing factors that determine the complexity of the entire testing cycle and gives us a way of translating test creation efforts to test execution efforts, which is very useful for regression testing estimation. In other words Test Case Points is a way of representing the efforts involved in testing projects. Copyright 2001 Cognizant Technology Solutions Page 4 of 13

5 3 TCP METHODOLOGY As stated above, TCP analysis generates test efforts for separate testing activities. This is essential because testing projects fall under four different models. Though in practice, most testing projects are a combination of the four execution models stated below. Model I Test Case Generation Model II Automated Script Generation Model III Manual Test Execution Model IV Automated Test Execution Model I Test Case Generation This includes designing well-defined test cases. The deliverables here are only the test cases. Model II Automated Script Generation This execution model includes only automating the test cases using an automated test tool. The deliverables include the tool generated scripts Model III Manual Test Execution This execution model only involves executing the test cases already designed and reporting the defects. Model IV Automated Test Execution This phase includes the execution of the automated scripts and reporting the defects. TCP Analysis uses a 7-step process consisting of the following stages: 1. Identify Use Cases 2. Identify Test Cases 3. Determine TCP for Test Case Generation 4. Determine TCP for Automation 5. Determine TCP for Manual Execution 6. Determine TCP for Automated Execution 7. Determine Total TCP Copyright 2001 Cognizant Technology Solutions Page 5 of 13

6 Given below is an overview of different phases as applied to the four project execution models. Each phase is explained in detail in subsequent sections. Determine TCP for Test Case Generation To determine the TCP for Test Case Generation, first determine the complexity of the Test Cases. Some test cases may be more complex due to the inherent functionality being tested. The complexity will be an indicator of the number of TCPs for the test case. Calculate test case generation complexity based on the factors given below. S.No Test Case Generation Complexity Factors Weights * 1 The number of steps in the case -- 2 Assuming that test cases are atomic and that they test only one condition, the number of steps will be an indicator of the complexity. 2 Interface with other Test Cases 1 This usually involves calling other test cases from this use case. Ex. Address Book lookup from Compose Mail 3 Establishing a baseline result e.g. Testing an EMI Calculator would involve validating the formulae used. This would typically be complex 3 Note: The above given weights are just sample weights and should not be mistaken for benchmarks. -- Determine the complexity based on the following table: Number of Weight Steps < >10 3 * The standard weights range from 0 to > Not Applicable > Simple > Average > Complex Calculate the sum of the above weights and determine the complexity of each test case. Calculate the Rough Test Case Points for test generation by using the table below. Test Case Type Complexity Weights Test Case Points Simple < 9 6 Average Complex > Calculate Test Case Points by using the below formulae Copyright 2001 Cognizant Technology Solutions Page 6 of 13

7 Rough TCP -G = ( # of Simple Test Cases X 6 ) + ( # of Average Test Cases X 8 ) + ( # of Complex Test Cases X 12 ) The TCP estimates above might be affected by certain application level parameters. For example, if the AUT is a vertical portal (e.g. Insurance), then creating test cases would involve an understanding of the insurance business. This might increase the effort required. To factor the impact of such parameters, we will increase the TCP by an Adjustment Factor. Some of the Application level parameters that might have an influence on the TCP are listed in the table below: Sl. No. Factors Adjusted Weight 1 Domain Complexity Integration with other 0.1 devices such as WAP enabled devices, etc. 3 Multi-lingual Support 0.05 Total Factor 0.25 The weights in the table are only indicative and will be subject to the application for which estimation is being carried out. Adjustment Factor = 1 + Total Factor = = 1.25 Each of these factors is scored based on their influence on the system being counted. The resulting score will increase the Unadjusted Test Case Point count. This calculation provides us with the Test Case Point Generation count. TCP-G = Rough TCP -Generation X Adjustment Factor 3.1 Determine TCP for Automation From the list of Test Cases derived from Section 3.2, identify the test cases that are good candidates for automation. Some test cases save a lot of effort if done manually and is not worth automating. On the other hand, some test cases cannot be automated because the test tool does not support the feature being tested. Certain cases are straightforward and are quite easy to automate whereas certain cases involving dynamic data are difficult to automate. Next, determine the test case automation complexity based on the factors given below. S.No Test Case Automation Complexity Factors Weights * 1 Interface with other Test Cases 2 This usually involves calling other test cases from this use case. Ex. Address Book lookup from Compose Mail 2 Interface with external application 0 This is interaction with an application that is outside the system boundary. Ex. Credit Card validations through an independent gateway 3 External Application Validation 0 This involves testing of third party applications to validate the use case. Ex. Checking Word, PDF reports generated by the system 4 Data Driven This is usually helpful for testing the use case with positive and negative data. 2 Copyright 2001 Cognizant Technology Solutions Page 7 of 13

8 Ex. User Registration 5 Links 1 # of links to be tested for broken/orphaned links. Typically, dynamic lists like catalog items are rated as complex. 6 Numerical Computations 1 This involves validation of arithmetical calculations. e.g. Testing an EMI Calculator would involve validating the formulae used. This would typically be complex. 7 Check Points 1 This involves modifying the test scripts to check for validations. Ex. Page titles, buttons, labels, null values, max char, numeric etc 8 Database Check Points 0 This involves cross checking the database values for integrity. Ex. Check database after user registration for proper values. 9 UI Components These are usually Applets, ActiveX etc 0 Note: The above given weights are just sample weights and should not be mistaken for benchmarks. * The standard weights range from 0 to > Not Applicable > Simple > Average > Complex Calculate the sum of the above weights and determine the complexity of each test case. From the complexity, calculate the Test Case Points for test automation by using the table below. Test Case Type Complexity Weights Test Case Points Simple < 9 6 Average Complex > TCP-A (Single Scenario) = ( # of Simple Test Cases X 6 ) + ( # of Average Test Cases X 8 ) + ( # of Complex Test Cases X 12 ) e-biz applications need to be tested on various configurations because they can be accessed from anywhere and from an uncontrolled environment. A scenario is basically a combination of a browser, operating system and hardware. Sometimes, the application by its nature of usage might demand testing on different scenarios. The TCPs identified above need to be modified to factor the impact of multiple scenarios. The extra effort needed can be obtained by answering the following two questions: Can the scripts generated for a single scenario be run on multiple scenarios? Do the scripts generated for a single scenario need to be re-generated because the automation tool does not support a scenario? If the answer to the first question is Yes, the efforts will not be increased. But if the answer to the second question is Yes, then additional effort will be expended in regenerating the scripts. Copyright 2001 Cognizant Technology Solutions Page 8 of 13

9 To arrive at the additional Test Case Points, we will identify the test cases (from section 3.2) that need to be re-generated for every additional scenario. The TCP -A (single scenario) will be added for every scenario for which regeneration is required. For example, assume that the test case checks for an applet condition in Internet Explorer 5.0 and Windows NT and the TCP -A comes out to be 6. Further, the test tool does not support the same script for Netscape Navigator 4.7 and Solaris. So the script needs to be regenerated. In this case, the Total TCP -A comes out to be 12 for the 2 different scripts. 3.2 Determine TCP for Manual Execution To determine the TCPs for Manual Execution, first calculate the manual test case execution complexity based on the factors given below. S.No Manual Execution Complexity Factors Weights * 1 Pre-conditions 2 This usually involves setting up the test data. It also includes the steps needed before starting the execution. E.g. to test whether the printing facility is working fine, the pre-conditions would include opening the application, inserting a record into the database, generating a report and then checking the printing facility. 2 Steps in the Test Case + 1 If the steps themselves are complex, the manual execution effort will increase. Please refer to the legend below to determine the complexity factor. 3 Verification The verification itself might be complex. For example, checking the actual result might itself involve many steps. Let s say in a test case, we need to check the server logs, it might need opening up the log analyzer and verifying the statistics. 2 Note: The above given weights are just sample weights and should not be mistaken for benchmarks. + Number of Weight Steps < >10 3 * The standard weights range from 0 to > Not Applicable > Simple > Average > Complex Calculate the sum of the above weights and determine the complexity of each test case. Copyright 2001 Cognizant Technology Solutions Page 9 of 13

10 Calculate the Test Case Points for manual execution by using the table below. Test Case Type Complexity Weights Test Case Points Simple < 9 6 Average Complex > TCP-ME = ( # of Simple Test Cases X 6 ) + ( # of Average Test Cases X 8 ) + ( # of Complex Test Cases X 12 ) Test Cases need to be manually executed in all the scenarios. To arrive at the additional Test Case Points, the TCP -ME (single scenario) will be added for every scenario for which manual execution is required. 3.3 Determine TCP for Automated Execution To determine the TCP for Automated Execution, calculate the automation test case execution complexity based on the factors given below. S.No Test Case Complexity Factors Weights * 1 Pre-conditions This usually involves setting up the test data. It also includes the steps needed before starting the execution. E.g. to test whether the printing facility is working fine, the pre-conditions would include opening the application, inserting a record into the database, generating a report and then checking the printing facility. 2 Note: The above given weights are just sample weights and should not be mistaken for benchmarks. The standard weights range from 0 to > Not Applicable > Simple > Average > Complex Calculate the sum of the above weights and determine the complexity of each test case. Calculate the Test Case Points for automated execution by using the table below. Test Case Type Complexity Weights Test Case Points Simple < 9 6 Average Complex > TCP-AE = ( # of Simple Test Cases X 6 ) + ( # of Average Test Cases X 8 ) + ( # of Complex Test Cases X 12 ) 3.4 Calculate Total TCP The Total TCP is computed by summing up the individual TCPs for Test Case Generation, Test Automation and Test Execution. Copyright 2001 Cognizant Technology Solutions Page 10 of 13

11 TCP-T = TCP-G + TCP-A + TCP -ME + TCP-AE The total TCP is indicative of the size of the testing project. Copyright 2001 Cognizant Technology Solutions Page 11 of 13

12 4 EFFORT CALCULATION To translate the Test Case Points into the total person months involved, based on your prior experience estimate the number of test case points per person month. Copyright 2001 Cognizant Technology Solutions Page 12 of 13

13 5 GLOSSARY TCP: Test Case Point AUT: Application Under Test SDLC: Software Development Life-Cycle TCP-G: Test Case Points for Generation of Test Cases TCP-A: Test Case Points for Automation of Test Cases TCP-ME: Test Case Points for Manual Execution of Test Cases TCP-AE: Test Case Points for Automated Execution of Test Cases TCP-T: Total Test Case Points Copyright 2001 Cognizant Technology Solutions Page 13 of 13

TEST AUTOMATION. Excel Global Solutions Inc. All Rights Reserved.

TEST AUTOMATION. Excel Global Solutions Inc. All Rights Reserved. TEST AUTOMATION Table of Contents Introduction... 3 Automation Frameworks:... 3 Uses for a framework:... 3 Advantages of Test Automation over Manual Testing:... 3 Principles of Test Automation:... 4 Choosing

More information

Project Management with Enterprise Architect

Project Management with Enterprise Architect Project Management with Enterprise Architect Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. This booklet explains

More information

EPM Live 2.2 Configuration and Administration Guide v.os1

EPM Live 2.2 Configuration and Administration Guide v.os1 Installation Configuration Guide EPM Live v2.2 Version.01 April 30, 2009 EPM Live 2.2 Configuration and Administration Guide v.os1 Table of Contents 1 Getting Started... 5 1.1 Document Overview... 5 1.2

More information

Diploma in Software Testing 2.0 (HP)

Diploma in Software Testing 2.0 (HP) SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 108 Hrs. Diploma in Software Testing

More information

Diploma in Software Testing (DST)

Diploma in Software Testing (DST) SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 114 Hrs Product Code : ST-ST-50001

More information

Best Practices for Application Virtualization

Best Practices for Application Virtualization Best Practices for Application Virtualization By Brien M. Posey TABLE OF CONTENTS Introduction... 1 Can an Application be Virtualized?...2 Should Your Application be Virtualized?...5 Third Party Software

More information

ServiceNow Certified System Administrator Exam Specification

ServiceNow Certified System Administrator Exam Specification ServiceNow Certified System Administrator Exam Specification 3Q2017 Introduction This ServiceNow Certified System Administrator Exam Specification (Blueprint) defines the purpose, audience, testing options,

More information

PRINCE2 Practitioner Course Outline

PRINCE2 Practitioner Course Outline PRINCE2 Practitioner Course Outline 1 PRINCE2 Practitioner Program Overview PRINCE2 provides an easily tailored and scalable method for the management of all types of projects. This method is the de facto

More information

Certified Software Quality Engineer Preparation On Demand, Web-Based Course Offered by The Westfall Team

Certified Software Quality Engineer Preparation On Demand, Web-Based Course Offered by The Westfall Team Certified Software Quality Engineer (CSQE) Preparation course is an on demand, web-based course design to be a comprehensive, in-depth review of the topics in the ASQ s Certified Software Quality Engineer

More information

Basic Training in Software Testing (2 Days)

Basic Training in Software Testing (2 Days) www.peaklearningllc.com Basic Training in Software Testing (2 Days) This is a practical hands-on seminar to cover the critical path of testing. Your instructor will be an experienced practitioner in the

More information

TEST AUTOMATION EFFORT ESTIMATION - Lesson Learnt & Recommendations. Babu Narayanan

TEST AUTOMATION EFFORT ESTIMATION - Lesson Learnt & Recommendations. Babu Narayanan TEST AUTOMATION EFFORT ESTIMATION - Lesson Learnt & Recommendations Babu Narayanan 1. Candidates for test automation. One of the classical mistakes of the test automation team is: NOT choosing right test

More information

ALM120 Application Lifecycle Management 12.0 Essentials Gold Package

ALM120 Application Lifecycle Management 12.0 Essentials Gold Package Course Data Sheet ALM120 Application Lifecycle Management 12.0 Essentials Gold Package Course No: ALM120-120 For software version(s): Software version used in the labs: 12.0 Delivery formats: Instructor

More information

Quick Reference Guide: Working with CommVault Customer Support

Quick Reference Guide: Working with CommVault Customer Support Quick Reference Guide: Working with CommVault Customer Support Contents Creating Maintenance Advantage Accounts for your Organization... 4 Accessing the Maintenance Advantage Site... 8 Logon... 8 Issues

More information

SALESFORCE CERTIFIED MARKETING CLOUD SPECIALIST

SALESFORCE CERTIFIED MARKETING CLOUD  SPECIALIST ::: Certification Exam Guide SALESFORCE CERTIFIED MARKETING CLOUD EMAIL SPECIALIST Winter 18 2017 Salesforce.com, inc. All rights reserved. S ALESFORCE CERTIFIED MARKETING CLOUD EMAIL SPECIALIST CONTENTS

More information

ETL Testing Concepts:

ETL Testing Concepts: Here are top 4 ETL Testing Tools: Most of the software companies today depend on data flow such as large amount of information made available for access and one can get everything which is needed. This

More information

Market Participant Client Platform

Market Participant Client Platform PUBLIC IESO_ISTD_0017 Market Participant Client Platform Information Technology Standard Issue 2.0 This document is intended to clearly and concisely present the standards and guidelines for the upgrade

More information

Developer Marketing: Build a Web Server Using Microsoft IIS 4.0 CBT Skill Builder Courseware

Developer Marketing: Build a Web Server Using Microsoft IIS 4.0 CBT Skill Builder Courseware Software Announcement April 10, 2001 Developer Marketing: Build a Web Server Using Microsoft IIS 4.0 CBT Skill Builder Courseware Overview Build your skills for Microsoft Certified Systems Engineer (MCSE)

More information

FILE # AUTOMATED TESTING VS MANUAL TESTING DOWNLOAD

FILE # AUTOMATED TESTING VS MANUAL TESTING DOWNLOAD 08 April, 2018 FILE # AUTOMATED TESTING VS MANUAL TESTING DOWNLOAD Document Filetype: PDF 363.22 KB 0 FILE # AUTOMATED TESTING VS MANUAL TESTING DOWNLOAD Advantages of automated testing vs. Can't automate

More information

Certified Tester Foundation Level(CTFL)

Certified Tester Foundation Level(CTFL) Certified Tester Foundation Level(CTFL) ISTQB : International Software Testing Qualifications Board Heading: The International Software Testing Qualifications Board (ISTQB) is an internationally recognized

More information

Request for Proposal (RFP) Toolkit

Request for Proposal (RFP) Toolkit RFPToolkit Request for Proposal (RFP) Toolkit Table of Contents RFP Checklist......................................................... 2 6 Tips for Writing an RFP..............................................

More information

Question 1: What is a code walk-through, and how is it performed?

Question 1: What is a code walk-through, and how is it performed? Question 1: What is a code walk-through, and how is it performed? Response: Code walk-throughs have traditionally been viewed as informal evaluations of code, but more attention is being given to this

More information

STUDY ON VARIOUS PHASES OF SOFTWARE TESTING LIFE CYCLE

STUDY ON VARIOUS PHASES OF SOFTWARE TESTING LIFE CYCLE STUDY ON VARIOUS PHASES OF SOFTWARE TESTING LIFE CYCLE Prof. Swati Dubey 1, Prof. Shubhangi Takwane 2, Prof.Dipti Dighe 3 1,2,3 Electronics and telecommunication Engineering Department, G.S. Moze College

More information

Automated Testing of Tableau Dashboards

Automated Testing of Tableau Dashboards Kinesis Technical Whitepapers April 2018 Kinesis CI Automated Testing of Tableau Dashboards Abstract Companies make business critical decisions every day, based on data from their business intelligence

More information

Three General Principles of QA. COMP 4004 Fall Notes Adapted from Dr. A. Williams

Three General Principles of QA. COMP 4004 Fall Notes Adapted from Dr. A. Williams Three General Principles of QA COMP 4004 Fall 2008 Notes Adapted from Dr. A. Williams Software Quality Assurance Lec2 1 Three General Principles of QA Know what you are doing. Know what you should be doing.

More information

S1 Informatic Engineering

S1 Informatic Engineering S1 Informatic Engineering Advanced Software Engineering Web App. Process and Architecture By: Egia Rosi Subhiyakto, M.Kom, M.CS Informatic Engineering Department egia@dsn.dinus.ac.id +6285640392988 SYLLABUS

More information

Anywhere Proctored User Guide

Anywhere Proctored User Guide Anywhere Proctored User Guide Admit candidates for A-BE AP exam delivery Version 18.3.1 March 2018 PearsonVUE.com Copyright 2015-2018 Pearson Education, Inc. or its affiliate(s). All rights reserved. pvuecopyright@pearson.com

More information

Risk Intelligence. Quick Start Guide - Data Breach Risk

Risk Intelligence. Quick Start Guide - Data Breach Risk Risk Intelligence Quick Start Guide - Data Breach Risk Last Updated: 19 September 2018 --------------------------- 2018 CONTENTS Introduction 1 Data Breach Prevention Lifecycle 2 Choosing a Scan Deployment

More information

TeamDynamix Project Manager User Guide. November TeamDynamix Project Manager User Guide rev. 11/2015 Page 1

TeamDynamix Project Manager User Guide. November TeamDynamix Project Manager User Guide rev. 11/2015 Page 1 TeamDynamix Project Manager User Guide November 2015 TeamDynamix Project Manager User Guide rev. 11/2015 Page 1 Table of Contents I. Introduction... 3 II. Accessing TeamDynamix... 3 III. Create a Project/Workspace...

More information

TRINITY PROJECT PROPOSAL. James DeBolt Valiant Tsang

TRINITY PROJECT PROPOSAL. James DeBolt Valiant Tsang TRINITY PROJECT PROPOSAL James DeBolt Valiant Tsang SYST 699 Spring 2017 Table of Contents 1. Introduction... 2 1.1. Background... 2 1.2. Problem Statement... 2 1.3. Scope... 2 1.4. Assumptions... 2 1.5.

More information

TEST ENGINE SYSTEM (TES) SOFTWARE PROJECT PLAN PHASE I. April 8, Version 1.0

TEST ENGINE SYSTEM (TES) SOFTWARE PROJECT PLAN PHASE I. April 8, Version 1.0 TEST ENGINE SYSTEM (TES) SOFTWARE PROJECT PLAN PHASE I April 8, 2003 Version 1.0 Team Members Page 1 of 16 Test Engine System Table of Contents 1.0 Introduction 1.1 Project scope 1.2 Major software functions

More information

DPS Baseline Analytics

DPS Baseline Analytics Description of all metrics Shikha Bhargava, Sr. Product Manager, Adobe, Digital Publishing Suite March, 2014 Introduction... 4 Application Info... 4 App First Time Launches... 4 Launches... 5 Folios...

More information

SE351a: Software Project & Process Management. 11 Oct., 2005 SE351a, ECE UWO, (c) Hamada Ghenniwa

SE351a: Software Project & Process Management. 11 Oct., 2005 SE351a, ECE UWO, (c) Hamada Ghenniwa SE351a: Software Project & Process Management W4.1: Requirements Engineering 11 Oct., 2005 SE351a, ECE UWO, (c) Hamada Ghenniwa SE351 Roadmap Introduction to Software Project Management Project Management

More information

5 Choosing keywords Initially choosing keywords Frequent and rare keywords Evaluating the competition rates of search

5 Choosing keywords Initially choosing keywords Frequent and rare keywords Evaluating the competition rates of search Seo tutorial Seo tutorial Introduction to seo... 4 1. General seo information... 5 1.1 History of search engines... 5 1.2 Common search engine principles... 6 2. Internal ranking factors... 8 2.1 Web page

More information

SALESFORCE CERTIFIED MARKETING CLOUD SPECIALIST

SALESFORCE CERTIFIED MARKETING CLOUD  SPECIALIST ::: Certification Exam Guide SALESFORCE CERTIFIED MARKETING CLOUD EMAIL SPECIALIST Winter 19 2018 Salesforce.com, inc. All rights reserved. S ALESFORCE CERTIFIED MARKETING CLOUD EMAIL SPECIALIST CONTENTS

More information

Software Testing. Testing 1

Software Testing. Testing 1 Software Testing Testing 1 Background Main objectives of a project: High Quality & High Productivity (Q&P) Quality has many dimensions reliability, maintainability, interoperability etc. Reliability is

More information

Object vs Image-based Testing Producing Automated GUI Tests to Withstand Change

Object vs Image-based Testing Producing Automated GUI Tests to Withstand Change Object vs Image-based Testing Producing Automated GUI Tests to Withstand Change Handling Application Change Script maintenance, and handling application change, is one of the highest impact factors when

More information

ATTENTION TO COME/ISE 491/492 STUDENT

ATTENTION TO COME/ISE 491/492 STUDENT ATTENTION TO COME/ISE 491/492 STUDENT 151 As a part of your requirement analysis section in your final report, you should write a requirement analysis document (RAD). The details of the document, and a

More information

Advanced Software Engineering: Software Testing

Advanced Software Engineering: Software Testing Advanced Software Engineering: Software Testing COMP 3705(L4) Sada Narayanappa Anneliese Andrews Thomas Thelin Carina Andersson Web: http://www.megadatasys.com Assisted with templates News & Project News

More information

CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability

CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability Featuring Accenture managing directors

More information

Exam Requirements v4.1

Exam Requirements v4.1 COBIT Foundation Exam Exam Requirements v4.1 The purpose of this document is to provide information to those interested in participating in the COBIT Foundation Exam. The document provides information

More information

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING. QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING www.webliquidinfotech.com What you Learn: What is Software Testing? Why Testing is Important? Scope of Software Testing Objectives of Software

More information

Software Requirements Specification

Software Requirements Specification Software Requirements Specification For livemechanic-clickmechanic.com Version 1.0 approved Prepared by Ngangbam Indrason Registration: 11401214 Section: K1421 Roll Number: RK1421A20 Lovely Professional

More information

Relativity Designer Installation Guide

Relativity Designer Installation Guide Liant Software Corporation Relativity Designer Installation Guide Version 5 Copyright 1994-2003 by Liant Software Corporation. All rights reserved. Printed in U.S.A. No part of this publication may be

More information

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving

More information

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING.

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING. AN ISO 9001:2008 CERTIFIED COMPANY Software Testing TRAINING www.webliquids.com ABOUT US Who we are: WebLiquids is an ISO (9001:2008), Google, Microsoft Certified Advanced Web Educational Training Organisation.

More information

Data Policy. Actionable Data, Part I. Feature Guide

Data Policy. Actionable Data, Part I. Feature Guide Feature Guide Data Policy Actionable Data, Part I Data Policy... 2 How it Works... 2 Activation Triggers... 2 Calendar-Based Activation... 2 Action-Based Activation... 3 Activation Sequence... 3 Actions...

More information

Archives & Museum Informatics - Respond on-line at

Archives & Museum Informatics - Respond on-line at Archives & Museum Informatics - Respond on-line at http://www.archimuse.com/research/mwbenchmarks/ Museum Web Site Benchmarking Survey - Administrative Questions Questions marked with an asterisk (*) are

More information

E s timation of effort using F unction Points

E s timation of effort using F unction Points E s timation of effort using F unction Points -Vijay S hankar Vijay Shankar Cognizant Technology Solutions, Feb 2003. All rights reserved. You may make one attributed copy of this material for your own

More information

Defining Data Items Conrad Weisert (2003)

Defining Data Items Conrad Weisert (2003) Defining Data Items Conrad Weisert (2003) Background -- one more missing component The failed-project documentation I described last month 2 lacked not only output specifications, but, worse, any data

More information

COLLECTIONS MANAGEMENT

COLLECTIONS MANAGEMENT fde COLLECTIONS MANAGEMENT Microsoft Dynamics GP2015, GP2016, GP2018 Version 18.1 Feb 1, 2018 CONTENTS CHAPTER 1: INTRODUCTION TO COLLECTIONS MANAGEMENT... 5 COLLECTIONS MANAGEMENT... 5 FEATURES AND BENEFITS...

More information

Standard Glossary of Terms used in Software Testing. Version 3.2. Advanced Test Automation - Engineer Terms

Standard Glossary of Terms used in Software Testing. Version 3.2. Advanced Test Automation - Engineer Terms Standard Glossary of Terms used in Software Testing Version 3.2 International Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the

More information

CyberLynk FTP Service Functional Description

CyberLynk FTP Service Functional Description CyberLynk FTP Service Functional Description - November 3, 2005 - Version 2.7 Presented by CyberLynk Network 10125 S. 52 nd Street Franklin, WI 53132 P: 414.858.9335 - F: 414.858.9336 www.cyberlynk.net

More information

DRS Policy Guide. Management of DRS operations is the responsibility of staff in Library Technology Services (LTS).

DRS Policy Guide. Management of DRS operations is the responsibility of staff in Library Technology Services (LTS). Harvard University Library Office for Information Systems DRS Policy Guide This Guide defines the policies associated with the Harvard Library Digital Repository Service (DRS) and is intended for Harvard

More information

Enterprise Linux vs. Embedded Linux

Enterprise Linux vs. Embedded Linux AN INTEL COMPANY Enterprise Linux vs. Embedded Linux WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY The use of open source operating systems has garnered more attention in recent years for a

More information

Typical Website Design & Development process

Typical Website Design & Development process Designing and building bespoke digital solutions can be as complicated as building a house or motor vehicle with architectural and engineering practices playing vital roles in the production process. There

More information

Springforward, Inc. Capability Statement Section 508 Compliance

Springforward, Inc. Capability Statement Section 508 Compliance Springforward, Inc. Capability Statement Section 508 Compliance Point of Contact: Springforward, Inc. Kimberly June, CEO 410.382.9302 (Mobile) kjune@springforwardtek.com www.springforwardtek.com Table

More information

Corporate Online. Using Accounts

Corporate Online. Using Accounts Corporate Online. Using Accounts About this Guide About Corporate Online Westpac Corporate Online is an internet-based electronic platform, providing a single point of entry to a suite of online transactional

More information

Briefing Session Guide. Sending Message Basics.

Briefing Session Guide. Sending Message Basics. 22 Briefing Session Guide Portal Briefing Session Administrators Guide: Part How one: To How do I series Sending Message Basics. Page - 2 - of 31 Administrator Basics Part 1 Sending Message Basics Contents

More information

The Future of Testing: Continuous Enterprise Testing

The Future of Testing: Continuous Enterprise Testing The Future of Testing: Continuous Enterprise Testing ANZTB Test Conference, Canberra, 1 June 2018 Thomas Hadorn. Dev Ops Years Months Months Weeks Delivery Cycle Time Weeks Days Perceived Disruption Software

More information

User Documentation Development Life Cycle (UDDLC)

User Documentation Development Life Cycle (UDDLC) WWW.ALMAHACONSULTING.CA User Documentation Development Life Cycle (UDDLC) STANDARD OPERATING PROCEDURE BUSINESS PROCESS DOCUMENT DOCUMENT STATUS: VERSION 0.1 Department BUSINESS TRANSFORMATION Process

More information

Accessing Insurance Portal/PAS Job Aid Single Sign-On

Accessing Insurance Portal/PAS Job Aid Single Sign-On Accessing Insurance Portal/PAS Job Aid Single Sign-On Getting Started with Insurance Portal and PAS - Create Desktop Shortcut and Single Sign-On Password Getting Started To Get Started with Insurance Portal

More information

IFPUG 4.3 What You Need to Know!

IFPUG 4.3 What You Need to Know! DCG WEBINAR IFPUG 4.3 What You Need to Know! Sheila P. Dennis, CFPS sdennis@davidconsultinggroup.com Presentation Topics Let s Talk Function Points What Did They Do to the Counting Practices Manual (CPM)?

More information

SDLC Maturity Models

SDLC Maturity Models www.pwc.com SDLC Maturity Models SecAppDev 2017 Bart De Win Bart De Win? 20 years of Information Security Experience Ph.D. in Computer Science - Application Security Author of >60 scientific publications

More information

Maja Schreiner. 9th Lean, Agile & Scrum Conference 2017

Maja Schreiner. 9th Lean, Agile & Scrum Conference 2017 Maja Schreiner 9th Lean, Agile & Scrum Conference 2017 Senior Test Master @ Swisscom, Switzerland maja.schreiner@gmail.com testmotion.wordpress.com Twitter: majaschreiner process of executing many different

More information

SCO Vision2K 2.1. What s in this release

SCO Vision2K 2.1. What s in this release SCO Vision2K 2.1 What s in this release The CD contains these SCO Vision2K products: SCO XVision Eclipse 7.31 and SCO XVision Eclipse 3D 7.31 SCO VisionFS 3.1 SCO Vision Resume 1.2 SCO TermVision 2.2 SCO

More information

Informed Delivery. June 2018

Informed Delivery. June 2018 Informed Delivery June 2018 Informed Delivery offers an integrated marketing approach to meet today s consumer demands. 1 https://www. BeyondCubicle.com What is Informed Delivery? e Informed Delivery users

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK AUTOMATION TESTING IN SOFTWARE DEVELOPEMENT KALPESH PARMAR Persistent Systems Limited,

More information

System Performance Measures:

System Performance Measures: February 2019 System Performance Measures: HDX 1.0 Data Submission Guidance CONTENTS 1. Purpose of this Guidance... 3 2. The HUD Homelessness Data Exchange (HDX)... 5 Create an HDX Account... 5 Update

More information

Open2Test Test Automation Framework for Selenium Web Driver - Introduction

Open2Test Test Automation Framework for Selenium Web Driver - Introduction for Selenium Web Driver - Version 1.0 April 2013 DISCLAIMER Verbatim copying and distribution of this entire article is permitted worldwide, without royalty, in any medium, provided this notice is preserved.

More information

Contents. Structure. The Web Site. References. Acknowledgments. Part I The Risk-Based Testing Approach 1. 1 Introduction to Risk-Based Testing 3

Contents. Structure. The Web Site. References. Acknowledgments. Part I The Risk-Based Testing Approach 1. 1 Introduction to Risk-Based Testing 3 Contents Preface Audience Structure The Web Site References Acknowledgments xix xxi xxi xxv xxv xxvii Part I The Risk-Based Testing Approach 1 1 Introduction to Risk-Based Testing 3 Risky Project Foundations

More information

Metric Wise (Analyze, Understand)

Metric Wise (Analyze, Understand) The Joint 13 th CSI/IFPUG International Software Measurement & Analysis (ISMA13) Conference Mumbai (India) March 6, 2017 [Sysmetry] [Integrated FPA & [Krupananda Babu M] Metric Wise (Analyze, Understand)

More information

ITIL Operational Support and Analysis Capability

ITIL Operational Support and Analysis Capability ITIL Operational Support and Analysis Capability Certificate: ITIL OSA Capability Duration: 5 day Course Delivery: (Virtual) Classroom, Exam, ebook Course ID: ITL9333CL Language: English, Japanese, French

More information

COLLECTIONS MANAGEMENT

COLLECTIONS MANAGEMENT fde COLLECTIONS MANAGEMENT Microsoft Dynamics GP2015, GP2016, GP2018 Version 18.4 November 2018 CONTENTS CHAPTER 1: INTRODUCTION TO COLLECTIONS MANAGEMENT...5 COLLECTIONS MANAGEMENT... 5 FEATURES AND BENEFITS...

More information

Anywhere Proctored User Guide

Anywhere Proctored User Guide Anywhere Proctored User Guide Admitting CCE candidates for A-BE AP exams with Photo Capture Version 17.12.1 December 2017 PearsonVUE.com Copyright 2015-2017 Pearson Education, Inc. or its affiliate(s).

More information

KM COLUMN. How to evaluate a content management system. Ask yourself: what are your business goals and needs? JANUARY What this article isn t

KM COLUMN. How to evaluate a content management system. Ask yourself: what are your business goals and needs? JANUARY What this article isn t KM COLUMN JANUARY 2002 How to evaluate a content management system Selecting and implementing a content management system (CMS) will be one of the largest IT projects tackled by many organisations. With

More information

Anywhere Proctored User Guide

Anywhere Proctored User Guide Anywhere Proctored User Guide Admit candidates for ITS AP exam delivery Version 18.3.1 March 2018 PearsonVUE.com Copyright 2015-2018 Pearson Education, Inc. or its affiliate(s). All rights reserved. pvuecopyright@pearson.com

More information

Introduction. Creating a Position with a Concurrent Benchmark. Step 1 Step 2 Step 6. Step 4. Step 5. Step 7. Step 7

Introduction. Creating a Position with a Concurrent Benchmark. Step 1 Step 2 Step 6. Step 4. Step 5. Step 7. Step 7 Prevue Online How-To Guide Creating a Position with a Concurrent Benchmark Page 1 Introduction Each position in Prevue Online must have an activated benchmark before it can be used in a Prevue report.

More information

V6 Programming Fundamentals: Part 1 Stored Procedures and Beyond David Adams & Dan Beckett. All rights reserved.

V6 Programming Fundamentals: Part 1 Stored Procedures and Beyond David Adams & Dan Beckett. All rights reserved. Summit 97 V6 Programming Fundamentals: Part 1 Stored Procedures and Beyond by David Adams & Dan Beckett 1997 David Adams & Dan Beckett. All rights reserved. Content adapted from Programming 4th Dimension:

More information

Q: Is there often any change in length when translating from a LOTE to English? Why?

Q: Is there often any change in length when translating from a LOTE to English? Why? Translation Service Instructions Q: Is there often any change in length when translating from a LOTE to English? Why? A: Typically, the target texts could be slightly lengthier than the source texts. Sometimes

More information

Topic #1: Digital Economy Transformation - A Top Priority' for Singapore s Companies

Topic #1: Digital Economy Transformation - A Top Priority' for Singapore s Companies Topic #1: Digital Economy Transformation - A Top Priority' for Singapore s Companies Aaron Tan Dani, Chairman of Iasa Asia Pacific aarontan@iasahome.org Chairman of EA-SIG, Singapore Computer Society aarontan@scs.org.sg

More information

Frontline Interoperability Test Team Case Studies

Frontline Interoperability Test Team Case Studies Frontline Interoperability Test Team Case Studies Frontline IOT Means Maximum Device Compatibility Case Summary A large Bluetooth developer (Customer X) created a new Bluetooth-enabled phone for commercial

More information

Student Financials - Inquiry. Finance and Accounting Student Accounts

Student Financials - Inquiry. Finance and Accounting Student Accounts Student Financials - Inquiry Finance and Accounting Student Accounts 5/7/2009 Table of Contents Introduction... iv Lesson 1 - Basic Navigation... 1 1.1 Navigating in Student Financials... 1 Lesson 2 -

More information

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Manual Testing.  Software Development Life Cycle. Verification. Mobile Testing 10 Weeks (Weekday Batches) or 12 Weekends (Weekend batches) To become a Professional Software Tester To enable the students to become Employable Manual Testing Fundamental of Testing What is software testing?

More information

A candidate is encouraged to use the internet in any research, etc. However, the evidence produced must be the candidate s own written words.

A candidate is encouraged to use the internet in any research, etc. However, the evidence produced must be the candidate s own written words. Higher National Unit Specification General information for centres Unit code: DV6G 34 Unit purpose: The Unit will introduce the candidate to the steps necessary to undertake secure commercial transactions

More information

Blystr.com A Network for Gamers Nathan Ricks ITCD/CSIT Capstone Proposal

Blystr.com A Network for Gamers Nathan Ricks ITCD/CSIT Capstone Proposal Blystr.com A Network for Gamers Nathan Ricks ITCD/CSIT Capstone Proposal School of Information Technology & Communication Design Capstone Advisor: Kevin Cahill & Andrew Coile Kevin Cahill Table of Contents

More information

Tracking the Elusive Student: Opportunities for Connection and Assessment

Tracking the Elusive Student: Opportunities for Connection and Assessment Eastern Michigan University DigitalCommons@EMU University Library Faculty Scholarship University Library 9-28-2010 Tracking the Elusive Student: Opportunities for Connection and Assessment Sara Memmott

More information

Business Edition Basic License User Guide

Business Edition Basic License User Guide Business Edition Basic License User Guide Table of Contents 1. Dashboard-----------------------------------------------------------------------------------------3 2. Catalog Search-----------------------------------------------------------------------------------4

More information

Preparing and submitting Cambridge Global Perspectives work

Preparing and submitting Cambridge Global Perspectives work Cambridge International AS & A Level Preparing and submitting Cambridge Global Perspectives work Guidance on preparing and submitting work for Cambridge International AS & A Level Global Perspectives &

More information

IBM TRIRIGA Application Platform Version 3.2. Graphics User Guide. Copyright IBM Corp i

IBM TRIRIGA Application Platform Version 3.2. Graphics User Guide. Copyright IBM Corp i IBM TRIRIGA Application Platform Version 3.2 Graphics User Guide Copyright IBM Corp. 2011 i Note Before using this information and the product it supports, read the information in Notices on page 31. This

More information

About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2

About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 HP Quality Center Upgrade Best Practices White paper Table of contents About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 Defining... 3 Determine the need for an HP Quality Center Upgrade...

More information

PORTAL RESOURCES INFORMATION SYSTEM: THE DESIGN AND DEVELOPMENT OF AN ONLINE DATABASE FOR TRACKING WEB RESOURCES.

PORTAL RESOURCES INFORMATION SYSTEM: THE DESIGN AND DEVELOPMENT OF AN ONLINE DATABASE FOR TRACKING WEB RESOURCES. PORTAL RESOURCES INFORMATION SYSTEM: THE DESIGN AND DEVELOPMENT OF AN ONLINE DATABASE FOR TRACKING WEB RESOURCES by Richard Spinks A Master s paper submitted to the faculty of the School of Information

More information

Benchmarking results of SMIP project software components

Benchmarking results of SMIP project software components Benchmarking results of SMIP project software components NAILabs September 15, 23 1 Introduction As packets are processed by high-speed security gateways and firewall devices, it is critical that system

More information

IBM TRIRIGA Application Platform Version 3.3. Graphics User Guide. Copyright IBM Corp i

IBM TRIRIGA Application Platform Version 3.3. Graphics User Guide. Copyright IBM Corp i IBM TRIRIGA Application Platform Version 3.3 Graphics User Guide Copyright IBM Corp. 2011 i Note Before using this information and the product it supports, read the information in Notices on page 33. This

More information

Oracle Application Testing Suite: Introduction Student Guide

Oracle Application Testing Suite: Introduction Student Guide Oracle Application Testing Suite: Introduction Student Guide D55447GC10 Edition 1.0 August 2008 D55981 Copyright 2008, Oracle. All rights reserved. Disclaimer This document contains proprietary information

More information

Systems Development Life Cycle Objectives And

Systems Development Life Cycle Objectives And We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with systems development

More information

PK0-003 Q&As. Project+ (2009) Pass CompTIA PK0-003 Exam with 100% Guarantee. Free Download Real Questions & Answers PDF and VCE file from:

PK0-003 Q&As. Project+ (2009) Pass CompTIA PK0-003 Exam with 100% Guarantee. Free Download Real Questions & Answers PDF and VCE file from: PK0-003 Q&As Project+ (2009) Pass CompTIA PK0-003 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100% Money Back Assurance Following Questions

More information

TESTING General & Automated Control

TESTING General & Automated Control TESTING General & Automated Control Testin g Testing is a process of executing a program with the objective of finding an error. A good test case is one that has a high possibility of finding an undiscovered

More information

Software Testing

Software Testing Ali Complex, 2nd block, Kormangala, Madiwala, Bengaluru-560068 Page 1 What is Software Testing? Software Testing is the process of testing software with the purpose of finding bugs and ensuring that it

More information

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info (Complete Package) WEB APP TESTING DB TESTING We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME

More information

PowerSchool Student and Parent Portal User Guide. PowerSchool Student Information System

PowerSchool Student and Parent Portal User Guide. PowerSchool Student Information System PowerSchool Student and Parent Portal User Guide PowerSchool Student Information System Released December 2016 Document Owner: Documentation Services This edition applies to Release 10.1 of the PowerSchool

More information