Fundamentals Test Process

Size: px
Start display at page:

Download "Fundamentals Test Process"

Transcription

1 Fundamentals Test Process

2 Fundamental Test Process 5 Phases of the Fundamental Test Process Fix test design and repeat Fix component or test cases/scripts and repeat Test Planning and Control Test Analysis and Design Test Implementatio n and Execution Evaluating Exit Criteria and Reporting Test Closure Activities Fix test design and repeat Fix component test plan and repeat

3 Test Planning and Control Test Planning Specifies how the test strategy and project Test Plan A document describing the scope, approach, resources and schedule of intended test activities apply to the software under test Principally: verify the mission, define the Test objectives Specify the Test Activities required to meet the mission and objectives

4 Test Planning and Control Test Planning (continued) Major Tasks are :- Identify the objectives of testing Determine Scope Determine the Test Approach Determine the required test resources Implement the test policy and/or the test strategy Schedule test analysis and design tasks Schedule test implementation, execution and evaluation Determine the Start and Exit Criteria Jobs for a test manager!!

5 Test Planning and Control Test Control The ongoing activity of comparing actual progress against the plan Reporting status, including deviations from the plan Taking actions necessary to meet the mission and objectives of the project Test Planning takes into account the feedback from monitoring and control activities. Major Tasks are :- measure and analyse results Monitor and document progress, test coverage and exit criteria initiate corrective actions make decisions

6 Unit Testing Entry Criteria Example Business Requirements are at least 80% complete and have been approved to-date Technical Design has been finalized and approved Development environment has been established and is stable Code development for the module is complete

7 Unit Testing Exit Criteria Example Code has version control in place No known major or critical defects prevents any modules from moving to System Testing A testing transition meeting has be held and the developers signed off Project Manager approval has been received

8 Test Analysis and Design Reviewing the test basis (such as requirements, architecture, design, interfaces). Evaluating testability of the test basis and test objects. Identifying and prioritizing test conditions based on analysis of test items, the specification, behaviour and structure. Designing and prioritizing test cases. Identifying necessary test data to support the test conditions and test cases. Designing the test environment set-up and identifying any required infrastructure and tools.

9 Test Analysis and Design Each Test Case is specified in terms of :- its objective the initial state of the system the input the expected result.

10 Fundamental Test Process Testing Pearl of Wisdom The act of designing tests is one of the most effective error prevention mechanisms known... The thought process that must take place to create useful tests can discover and eliminate problems at every stage of development. Beizer 1983

11 Test Implementation and Execution Test Cases are combined in a particular order to form Test Procedures Specifications (aka Test Scripts) A document specifying a sequence of actions for the execution of a test. Also known as test script or manual test script Test Data is created The test environment is created Major tasks are: Create Test Scripts and Data Develop, implement and and prioritise Test Cases Create the Test Scripts Create test data Preparing test harnesses Write automated test scripts Create test suites from the test cases for efficient test execution Check the Environment Verify that the test environment has been set up correctly

12 Test Script Example def sample_test_script (self): type ("TextA") click (ImageButtonA) assertexist (ImageResultA)

13 Test Implementation and Execution Major tasks (continued): Execute the Tests Execute the Test Cases (manually or through tools) according to the planned sequence. Log the outcome of test execution Test execution records should uniquely identify the versions of the software under test, test tools and Testware It should be possible to establish that all testing has been carried out by reference to the test records.

14 Test Implementation and Execution Major tasks (continued): Check the Results Compare actual results with expected results Report discrepancies as Incidents Analyse Incidents to establish Root cause Repeat, as necessary, test activities as result of action taken for each discrepancy The test coverage levels achieved for those measures specified as test completion criteria should be recorded.

15 The Execution Phases Pre-test / Smoke test: Run a few test cases in order to see if the product is ready for testing. Main test: Run all planned test cases. After test: Run extra test cases. Repeat the test after repair (regression test).

16 Fundamental Test Process Testing Pearl of Wisdom Thoroughly inspect the results of each test Myers Ref: Myers, The Art of Software Testing, J Wiley and Sons, 1979

17 Evaluating Exit Criteria and Reporting Test execution is assessed against the objectives defined in Test Planning This should be done for each Test Level (i.e. test stage) A group of test activities that are organized and managed together. Major tasks are: Check test logs against the exit criteria specified in Test Planning If the exit criteria has not been met Assess if more tests are needed Assess which test activities may need to be repeated Assess if the exit criteria specified should be changed Produce a test summary report for stakeholders review

18 Test Closure Activities Collect data from completed test activities to consolidate experience, Testware, facts and numbers Major tasks are: Check which planned deliverables have been delivered Check that Incident reports status are up-to-date (e.g. Closed) Ensure all Incident reports have associated change records Record acceptance of the system Finalise and archive Testware, the test environment and the test infrastructure for later reuse Handover Testware to the maintenance organization Analyse lessons learned for future releases and projects, and for process improvement.

19 Psychology of Testing Historically testing was viewed as showing the system meets its requirements This has evolved to a stage where testing is performed with the primary aim of finding faults rather than proving correctness. It is perceived as a destructive process Seeking to find failures (the right mindset) can be viewed as criticism of the product and/or its author But looking for failures is constructive! Time can be saved Risks reduced Costs reduced Skills improved

20 Psychology of Testing The Testing Mindset It is important that the Objectives of testing are clearly understood as humans will moderate their behaviour accordingly (however sub-consciously):- If testing is showing the system meets its requirements then I will just produce tests that show this. If testing is aimed at finding faults then I will be measured on this so I will put effort into designing tests that are more likely to find faults. The Testing mindset is different from a Developer s

21 Goal Conflicts About Testing You (as developer) are blind for your own mistakes. You are constructive, testing is destructive. You want to get finished. Testing delays you. Someone else should test! Learning takes time someone else. Test yourself! A good test cannot save a bad program.

22 Psychology of Testing Testing Pearl of Wisdom Testing is an extremely creative and intellectually challenging task Tests must be written for invalid and unexpected, as well as valid and expected, input conditions Myers

23 Psychology of Testing Traits of Good Testers A Tester needs: good communication skills good observation skills people handling skills Curiosity patience reliability thoroughness an inquisitive nature attention to detail creativity in terms of identifying likely faults Experience However as with most other disciplines an effective test team will need a mix of skills so it is difficult to generalise

24 Psychology of Testing Developer vs Tester Relationship The relationship between a Developer and a Tester is not normally an easy one because:- testers point out problems with software developers like to think their software is perfect testers are perceived as delaying the project by finding faults in the system when the development slips testers normally have to work long hours to test the product, which in turn can cause resentment. It is important that they work together It is also important that they have mutual respect for each other. Collaboration is the right approach we work to a common goal! Communicate findings objectively, not subjectively

25 Developer vs Tester Relationship

26 Developer vs Tester Relationship

27 Psychology of Testing Independent testing The right mindset could enable Developers to test the code However, passing this responsibility to trained and professional testing resources has many benefits (such as higher defect find rates) Authors tend to bring across assumptions they have made when developing the software. They are less likely to write tests to show faults in their own software (human nature) With testing performed by independent testers, testing effort is focused and not compromised by development effort and bias It is generally believed that objective independent testing is more effective

28 Psychology of Testing Independent testing There are several levels of Independence (from Low to High) Tests designed by the person(s) who wrote the software under test Tests designed by another person(s) (e.g. from the development team). Tests designed by a person(s) from a different organizational group (e.g. an independent test team). Tests designed by a person(s) from a different organization or company (e.g. outsourcing to an inhouse or external test specialist organisation)

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

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE Yvonne Enselman, CTAL Information alines with ISTQB Sylabus and Glossary THE TEST PYRAMID Why Testing is necessary What is Testing Seven Testing principles

More information

Introduction. Fundamental concepts in testing

Introduction. Fundamental concepts in testing INF 3121 Software Testing - Lecture 01 Introduction. Fundamental concepts in testing 1. Why is testing necessary?? 4. Fundamental test process 5. The psychology of testing 1 1. Why is testing necessary?

More information

INF 3121 Software Testing - Lecture 05. Test Management

INF 3121 Software Testing - Lecture 05. Test Management INF 3121 Software Testing - Lecture 05 Test Management 1. Test organization (20 min) (25 min) (15 min) (10 min) (10 min) (10 min) INF3121 / 23.02.2016 / Raluca Florea 1 1. Test organization (20 min) LO:

More information

ISTQB CTFL BH QuestionsAnswers with Explanation

ISTQB CTFL BH QuestionsAnswers with Explanation ISTQB CTFL BH0-10 - QuestionsAnswers with Explanation For Software Testing Articles Visit @ http://softwaretestinghelp.com Join the Best Software Testing Training Course @ http://softwaretestinghelp.org

More information

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages 8.0 Test Management Outline 8.1 Test organisation 8.2 Test planning and estimation 8.3 Test program monitoring and control 8.4 Configuration management 8.5 Risk and testing 8.6 Summary Independent Testing

More information

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

Testing 2. Testing: Agenda. for Systems Validation. Testing for Systems Validation CONCEPT HEIDELBERG CONCEPT HEIDELBERG GMP Compliance for January 16-17, 2003 at Istanbul, Turkey Testing for Systems Validation Dr.-Ing. Guenter Generlich guenter@generlich.de Testing 1 Testing: Agenda Techniques Principles

More information

CRM System Tester. Location London Department Supporter and Community Partnerships. CRM Project Manager Salary Band C

CRM System Tester. Location London Department Supporter and Community Partnerships. CRM Project Manager Salary Band C CRM System Tester Location London Department Supporter and Community Partnerships Reports to (Job Title) CRM Project Manager Salary Band C Matrix manager (if applicable) Click here to enter text. Competency

More information

Software Testing Life Cycle

Software Testing Life Cycle Software Testing Life Cycle STLC (Software Testing Life Cycle) is an integral component of SDLC (Software Development Life Cycle). Testing has become a distinct phenomenon during and after the development

More information

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

Digital Industries Apprenticeship: Occupational Brief. Software Tester. March 2016 Digital Industries Apprenticeship: Occupational Brief Software Tester March 2016 1 Digital Industries Apprenticeships: Occupational Brief Level 4 Software Tester Apprenticeship Minimum Standards and Grading

More information

ISTQB CTFL BH0-010 Exam Practice Question Paper

ISTQB CTFL BH0-010 Exam Practice Question Paper ISTQ TFL H0-010 Exam Practice Question Paper For Software Testing rticlesvisit @ http://softwaretestinghelp.com Join the est Software Testing Training ourse @ http://softwaretestinghelp.org QUESTION 1:

More information

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

REQUIREMENT DRIVEN TESTING. Test Strategy for. Project name. Prepared by <author name> [Pick the date] REQUIREMENT DRIVEN TESTING Test Strategy for Project name Prepared by [Pick the date] [Type the abstract of the document here. The abstract is typically a short summary of the contents of

More information

SE420 Software Quality Assurance

SE420 Software Quality Assurance SE420 Software Quality Assurance Lecture 2 Software Specification Part-1 January 16, 2017 Sam Siewert SQA LO s (Learning Objectives) Theory and Principles 1. Coverage of Current SQA Theory and Practice

More information

Seminar 06 Chapter 5 - Part 1

Seminar 06 Chapter 5 - Part 1 INF 3121 Software Testing Seminar 06 Chapter 5 - Part 1 1. Part 1: Closed-ended questions 2. Part 2: Exercises and open-ended questions 1 Part 1: Closed-ended questions 2 Question 1 Why is independent

More information

ISTQB Sample Question Paper Dump #11

ISTQB Sample Question Paper Dump #11 ISTQB Sample Question Paper Dump #11 1. Which of the following is true a. Testing is the same as quality assurance b. Testing is a part of quality assurance c. Testing is not a part of quality assurance

More information

Managing System Performance

Managing System Performance Managing System Performance System performance directly affects users. Centralized operations are easier to measure than complex networks and client/server systems. Various statistics can be used to assess

More information

Building quality into the software from the. Keeping and. the software. software life cycle

Building quality into the software from the. Keeping and. the software. software life cycle SENG 521 Software Reliability & Software Quality Chapter 14: SRE Deployment Department t of Electrical l & Computer Engineering, i University it of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng521

More information

arxiv: v1 [cs.se] 4 Apr 2017

arxiv: v1 [cs.se] 4 Apr 2017 Checklists to Support Test Charter Design in Exploratory Testing Ahmad Nauman Ghazi, Ratna Pranathi Garigapati, and Kai Petersen arxiv:1704.00988v1 [cs.se] 4 Apr 2017 Blekinge Institute of Technology,

More information

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide processlabs CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide CMMI-DEV V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAR - Causal Analysis and Resolution...

More information

An Application of Causal Analysis to the Software Modification Process

An Application of Causal Analysis to the Software Modification Process SOFTWARE PRACTICE AND EXPERIENCE, VOL. 23(10), 1095 1105 (OCTOBER 1993) An Application of Causal Analysis to the Software Modification Process james s. collofello Computer Science Department, Arizona State

More information

ISTQB CTFL BH0-10 Questions Answers with Explanation

ISTQB CTFL BH0-10 Questions Answers with Explanation ISTQB CTFL BH0-10 Questions Answers with Explanation For Software Testing Articles Visit @ http://softwaretestinghelp.com Join the Best Software Testing Training Course @ http://softwaretestinghelp.org

More information

Need a Security Workforce Management Platform?

Need a Security Workforce Management Platform? Need a Security Workforce Management Platform? A guide to understanding the true costs of in-house software development vs. an outsourced platform Need a Security Workforce Management Platform? 1 If you

More information

0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests...

0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests... TPI Automotive Test Process Improvement Version: 1.01 Author: Sogeti Deutschland GmbH Datum: 29.12.2004 Sogeti Deutschland GmbH. Version 1.01 29.12.04-1 - 0 Introduction... 5 1 Test strategy...10 1.A Test

More information

Summary of TL 9000 R4.0 Requirements Beyond ISO 9001:2000

Summary of TL 9000 R4.0 Requirements Beyond ISO 9001:2000 This summary identifies the additional TL 9000 Release 4.0 requirements beyond those stated in ISO 9001:2000. See the TL 9000 R4.0 Handbook for the actual TL 9000 R4.0 requirements. ISO 9001:2000 section

More information

Assessor-3 Release-1 Retrospective-ESI

Assessor-3 Release-1 Retrospective-ESI Assessor- Release- Retrospective-ESI This retrospective board is for the Release- for Assessor- project What worked well? The team work and support within scrum teams. 9 Dev's working well with the UI

More information

Process Improvement. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1

Process Improvement. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1 Objectives To explain the principles of software process improvement To explain how software process factors

More information

Software Development Life Cycle:

Software Development Life Cycle: Software Development Life Cycle: The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software

More information

Those who cannot learn from history are doomed to repeat it. - George Santayana

Those who cannot learn from history are doomed to repeat it. - George Santayana Summary The following summarizes how I rescued a data warehouse project that was on track for a disastrous failure. Purpose: To provide valuable guidance to assist Project Managers on future and existing

More information

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

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B 1. Work Plan & IV&V Methodology 1.1 Compass Solutions IV&V Approach The Compass Solutions Independent Verification and Validation approach is based on the Enterprise Performance Life Cycle (EPLC) framework

More information

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide processlabs CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide CMMI-SVC V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAM - Capacity and Availability Management...

More information

VC SOFTWARE PROJECT MANAGEMENT PLAN

VC SOFTWARE PROJECT MANAGEMENT PLAN VC SOFTWARE PROJECT MANAGEMENT PLAN Supporting Process Plan This part will contain plans for the supporting processes that span the duration of the software project. Team #4 Members: Yazeed Al-Swailem

More information

Improving the Test Process with TMMi

Improving the Test Process with TMMi Improving the Test Process with TMMi BCS SIGiST 19 th September 2012 Presented by Geoff Thompson Listen Challenge Understand Interpret Create Experimentus Ltd 17a Dorset Square London NW1 6QB T: +44 (0)207

More information

Java & Testing. Slides adapted from Craig Zilles

Java & Testing. Slides adapted from Craig Zilles Java & Testing Slides adapted from Craig Zilles 1 Things to have been doing join UIUC CS 126 on piazza.com get an iclicker registered at http://iclicker.com get a GitHub account install IntelliJ on to

More information

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Agile Waterfall Hybrid Model The Waterfall Model has been the ideal choice for software development.

More information

Surviving the Top Ten Challenges of Software Testing

Surviving the Top Ten Challenges of Software Testing Surviving the Top Ten Challenges of Software Testing: A Closer Look at Understanding Software Testing Randy Rice, CQA, CSTE Rice Consulting Services, Inc. 405-692-7331 http://www.riceconsulting.com rcs@telepath.com

More information

Test Management Test Planning - Test Plan is a document that is the point of reference based on which testing is carried out within the QA team.

Test Management Test Planning - Test Plan is a document that is the point of reference based on which testing is carried out within the QA team. Test Management Test Planning - Test Plan is a document that is the point of reference based on which testing is carried out within the QA team. - It is also a document we share with the Business Analysts,

More information

Realistic, Actionable Schedules Truthful Alignment of Prediction and the Future

Realistic, Actionable Schedules Truthful Alignment of Prediction and the Future Realistic, Actionable Schedules Truthful Alignment of Prediction and the Future Realistic Schedules How Long Will Testing Take What makes an estimate a good one? Accurately predicts and guides the project

More information

OBASHI and ITIL

OBASHI and ITIL OBASHI and ITIL In this document, we ll review how OBASHI and ITIL can work together. OBASHI can help support the implementation of ITIL processes right across the service lifecycle. The modern business

More information

Introduction to software testing and quality process

Introduction to software testing and quality process Introduction to software testing and quality process Automated testing and verification J.P. Galeotti - Alessandra Gorla Engineering processes Engineering disciplines pair construction activities activities

More information

Agile SCRUM in Systems Engineering A Practical Application

Agile SCRUM in Systems Engineering A Practical Application Agile SCRUM in Systems Engineering A Practical Application Author Paul Wheway, Principal Systems Engineer, Thales UK. Paul.wheway@uk.thalesgroup.com Categorisation Accessibility Practitioner Application

More information

Software Engineering Lecture 5 Agile Software Development

Software Engineering Lecture 5 Agile Software Development Software Engineering Lecture 5 Agile Software Development JJCAO Mostly based on the presentation of Software Engineering, 9ed Exercise Describe the main activities in the software design process and the

More information

Guidelines for Testing Maturity

Guidelines for Testing Maturity Guidelines for Testing Maturity Erik van Veenendaal of Improve Quality Services BV in the Netherlands has both involved in test process improvement projects at a large number of industrial organizations.

More information

Introduction to Software Testing

Introduction to Software Testing Introduction to Software Testing Introduction Chapter 1 introduces software testing by : describing the activities of a test engineer defining a number of key terms explaining the central notion of test

More information

The Quality Quotient Insightful Strategies for Quality IT Project Releases. October 24, 2015

The Quality Quotient Insightful Strategies for Quality IT Project Releases. October 24, 2015 The Quality Quotient Insightful Strategies for Quality IT Project Releases October 24, 2015 History On September 9, 1947, the Mark II technical team of Harvard University found a moth in the wiring of

More information

Intermediate Certificate in Software Testing Syllabus. Version 1.4

Intermediate Certificate in Software Testing Syllabus. Version 1.4 Intermediate Certificate in Software Testing Syllabus February 2010 Background This document is the syllabus for the intermediate paper which leads to the practitioner level of qualification, as administered

More information

32 BETTER SOFTWARE JULY/AUGUST 2009

32 BETTER SOFTWARE JULY/AUGUST 2009 32 BETTER SOFTWARE JULY/AUGUST 2009 www.stickyminds.com Why automate? This seems such an easy question to answer; yet many people don t achieve the success they hoped for. If you are aiming in the wrong

More information

System Strategy and Performance, Building System Performance, Building Resources and Markets

System Strategy and Performance, Building System Performance, Building Resources and Markets POSITION DESCRIPTION Position details Position Title Team/Branch/Group Location Principal Advisor Architecture and Design System Strategy and Performance, Building System Performance, Building Resources

More information

Book Outline. Software Testing and Analysis: Process, Principles, and Techniques

Book Outline. Software Testing and Analysis: Process, Principles, and Techniques Book Outline Software Testing and Analysis: Process, Principles, and Techniques Mauro PezzèandMichalYoung Working Outline as of March 2000 Software test and analysis are essential techniques for producing

More information

MERCURY CUSTOMER PERSPECTIVE WHITE PAPER: USING MERCURY TESTDIRECTOR TO DEVELOP A SOFTWARE DEFECT REPORTING AND RESOLUTION PROCESS

MERCURY CUSTOMER PERSPECTIVE WHITE PAPER: USING MERCURY TESTDIRECTOR TO DEVELOP A SOFTWARE DEFECT REPORTING AND RESOLUTION PROCESS MERCURY CUSTOMER PERSPECTIVE WHITE PAPER: USING MERCURY TESTDIRECTOR TO DEVELOP A SOFTWARE DEFECT REPORTING AND RESOLUTION PROCESS ABOUT THE AUTHOR Punky McLemore is a quality assurance (QA) testing manager

More information

QUEST Boston Full Lifecycle Testing of Commercial off the Shelf (COTS) Software. Thursday, April 7 th, :00 AM 12:00 PM

QUEST Boston Full Lifecycle Testing of Commercial off the Shelf (COTS) Software. Thursday, April 7 th, :00 AM 12:00 PM Thursday, April 7 th, 2011 11:00 AM 12:00 PM QUEST Boston 2011 Full Lifecycle Testing of Commercial off the Shelf (COTS) Software PRESENTER: Saeid Vakili COMPANY: Ontario Ministry of Education This was

More information

Achieving Balance: The New Pivotal Points of Software Development

Achieving Balance: The New Pivotal Points of Software Development White Paper Software Delivery & Testing Achieving Balance: The New Pivotal Points of Software Development A rational model of software is to design it quickly; the economic pressure to improvise presents

More information

JOB DESCRIPTION. Manager Service Management Technical Systems & Proposed band. Job family

JOB DESCRIPTION. Manager Service Management Technical Systems & Proposed band. Job family Job title Job family Manager Service Management Technical Systems & Proposed Delivery band E Job purpose The Manager, Service Management is responsible for leading a functional team in one of the specialist

More information

Handling Difficult Project Situations. A Critical Skill for Every PM

Handling Difficult Project Situations. A Critical Skill for Every PM Handling Difficult Project Situations A Critical Skill for Every PM Mark Waldof Consulting LLC 2015 This seminar provided by Mark Waldof Consulting LLC owner@manageprojectsbetter.com The latest version

More information

Disciplined Software Testing Practices

Disciplined Software Testing Practices isciplined oftware Testing Practices r. Magdy Hanna Chairman International Institute for oftware Testing ponsored by: International Institute for oftware Testing International Institute for oftware Testing,

More information

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes

More information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

In-Process Automation

In-Process Automation www.hcltech.com In-Process Automation business assurance & testing Author: Sajitha Radhakrishnan SL CORE APPS-TESTING-TESTING-FT-BFSI HCL Technologies Ltd., Bangalore, India Sajitha.R@hcl.com WHITEPAPER

More information

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency Agile Acquisition Peter Modigliani 10 Dec 12 Presented to: Mr. Koen Gijsbers General Manager NATO Communications and Information Agency Approved for Public Release; Distribution Unlimited 12-4964 2012-The

More information

ISTQB CTFL BH0-010 Exam Practice Question Paper

ISTQB CTFL BH0-010 Exam Practice Question Paper ISTQB TFL BH0-010 Exam Practice Question Paper For Software Testing rticlesvisit @ http://softwaretestinghelp.com Join the Best Software Testing Training ourse @ http://softwaretestinghelp.org QUESTION

More information

PMP Exam Preparation Course Project Scope Management

PMP Exam Preparation Course Project Scope Management Project Scope Management 1 Product Scope Product scope The features and functions that are to be included in your products or service or result of the project. Completion is measured against the product

More information

Risk Based Testing. -Why we need RBT? -Types of risks -Managing risks -Methods of evaluation & risk analysis -Costs and benefits

Risk Based Testing. -Why we need RBT? -Types of risks -Managing risks -Methods of evaluation & risk analysis -Costs and benefits Risk Based Testing -Why we need RBT? -Types of risks -Managing risks -Methods of evaluation & risk analysis -Costs and benefits Ladislau Szilagyi www.euroqst.ro Definitions (ISTQB glossary) Risk = a factor

More information

Testing. CxOne Standard

Testing. CxOne Standard Testing CxOne Standard CxStand_Testing.doc November 3, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 OVERVIEW... 1 1.2 GOALS... 1 1.3 BACKGROUND...

More information

RAOS Project Oy. Introductory training course SAFETY CULTURE. Author: Sergey V. Isakov

RAOS Project Oy. Introductory training course SAFETY CULTURE. Author: Sergey V. Isakov RAOS Project Oy Introductory training course SAFETY CULTURE Author: Sergey V. Isakov Safety management in atomic industry SAFETY CAN NOT BE FREE OF CHARGE! SAFETY CAN NOT BE MUCH!! PERMANENT SAFETY IMPROVEMENT!!!

More information

Learning Resource. Babcock International Group. Allocate and monitor the progress of work.

Learning Resource. Babcock International Group. Allocate and monitor the progress of work. Babcock International Group www.babcock.co.uk/theknowledge Learning Resource Allocate and monitor the progress of work Introduction This handout is about ensuring the work required in your area of responsibility

More information

Identify Risks. 3. Emergent Identification: There should be provision to identify risks at any time during the project.

Identify Risks. 3. Emergent Identification: There should be provision to identify risks at any time during the project. Purpose and Objectives of the Identify Risks Process The purpose of the Identify Risks process is to identify all the knowable risks to project objectives to the maximum extent possible. This is an iterative

More information

ISEB ISTQB Sample Paper

ISEB ISTQB Sample Paper [2011] ISEB ISTQB Sample Paper [BH0-010 ISEB ISTQB FOUNDATION LEVEL] This sample is based on the latest syllabus of ISTQB Foundation Level prepared by For more sample papers visit /istqb.aspx Total Questions:

More information

LESSON 3: MANAGEMENT SKILLS

LESSON 3: MANAGEMENT SKILLS LESSON 3: MANAGEMENT SKILLS allocate management managerial mandatory procrastinate resources visualize MANAGEMENT DEFINED Management is the process of planning, organizing, coordinating, directing, and

More information

WORKING WITH TEST DOCUMENTATION

WORKING WITH TEST DOCUMENTATION WORKING WITH TEST DOCUMENTATION CONTENTS II. III. Planning Your Test Effort 2. The Goal of Test Planning 3. Test Planning Topics: b) High Level Expectations c) People, Places and Things d) Definitions

More information

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum 1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work

More information

Revision no: 01 Date: Global Supplier Quality Assurance Network

Revision no: 01 Date: Global Supplier Quality Assurance Network Title: H-APQP Template Manual Purpose and Scope This document is aimed at internal and external stakeholders to describe the use of the H-APQP Template. Contents Introduction H-APQP... 2 1. Planning and

More information

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013 The ABC of Agile Business Change James Yoxall BCS 17 September, 2013 Introduction Purpose is to explore the concept of Agile Business Change What does it mean? Why might it be a good thing? Where and when

More information

Areas of Expertise for a Project Manager

Areas of Expertise for a Project Manager The PROJECT PERFECT White Paper Collection Overview Areas of Expertise for a Project Manager Jyothi Goudar The Project Manager is responsible for managing the project to meet the project objectives. A

More information

Governance in a Multi-Supplier Environment

Governance in a Multi-Supplier Environment Governance in a Multi-Supplier Environment This paper provides advice and guidance for organisations faced with governing a multi-supplier environment. 1. The Need for Governance ISACA, the global IT governance

More information

AUDITING CONCEPTS. July 2008 Page 1 of 7

AUDITING CONCEPTS. July 2008 Page 1 of 7 AUDITING CONCEPTS 1. BACKGROUND Each of the twenty aspects in SAP Sections B and C has been separated into components that need to be addressed individually. As well as addressing the specific SAP requirement,

More information

Functional requirements and acceptance testing

Functional requirements and acceptance testing Functional requirements and acceptance testing Lecture 3 Software Engineering TDDC88/TDDC93 autumn 2007 Department of Computer and Information Science Linköping University, Sweden Message from the course

More information

Testing Close to and Post-Release: System, Acceptance, and Regression Testing

Testing Close to and Post-Release: System, Acceptance, and Regression Testing Testing Close to and Post-Release: System, Acceptance, and Regression Testing CSCE 747 - Lecture 23-04/05/2016 The V-Model of Development Requirements Elicitation System Specification Acceptance Test Plan

More information

The Development of a BIM-enabled Inspection Management System for Maintenance Diagnoses of Oil and Gas Plants

The Development of a BIM-enabled Inspection Management System for Maintenance Diagnoses of Oil and Gas Plants 33 rd International Symposium on Automation and Robotics in Construction (ISARC 2016) The Development of a BIM-enabled Management System for Maintenance Diagnoses of Oil and Gas Plants H.L. Chi a J. Wang

More information

2014 new ITIL Foundation exam (2011 syllabus) Practice sample questions (220+) PDF file download

2014 new ITIL Foundation exam (2011 syllabus) Practice sample questions (220+) PDF file download 2014 new ITIL Foundation exam (2011 syllabus) Practice sample questions (220+) PDF file download Number: EX0-117 Passing Score: 800 Time Limit: 120 min File Version: 12.5 2014 new ITIL Foundation exam

More information

CORE COMPETENCIES. For all faculty and staff

CORE COMPETENCIES. For all faculty and staff SELF-AWARENESS & PROFESSIONALISM Being mindful of one s impact on others and managing thoughts, feelings and actions in an effective manner. INTEGRITY Conducting oneself and activities according to the

More information

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved. Maureen Weverka & Kathy Burnham Mutual of Omaha November 9, 2017 1 Company. All Rights Reserved. Fortune 500 company which strives to help their customers protect what they care about and achieve their

More information

SW 701 Foundation Field Practicum. Learning Contract Supplement: A Guide to Completing the Learning Contract

SW 701 Foundation Field Practicum. Learning Contract Supplement: A Guide to Completing the Learning Contract SW 701 Foundation Field Practicum Learning Contract Supplement: A Guide to Completing the Learning Contract Welcome to Practicum! Practicum is a time for blending classroom lecture and assignments to actual

More information

The Reality of Software Testing in an Agile Environment

The Reality of Software Testing in an Agile Environment The Reality of Software Testing in an Agile Environment Introduction The definition of agile testing can be described as follows: Testing practice for projects using agile technologies, treating development

More information

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012 5.3.1 Define Scope: Inputs PMBOK Guide Fifth Edition 5.3.1.1 Scope Management Plan Described in Section 5.1.3.1.The scope management plan is a component of the project management plan that establishes

More information

COGNITIVE QA: LEVERAGE AI AND ANALYTICS FOR GREATER SPEED AND QUALITY. us.sogeti.com

COGNITIVE QA: LEVERAGE AI AND ANALYTICS FOR GREATER SPEED AND QUALITY. us.sogeti.com COGNITIVE QA: LEVERAGE AI AND ANALYTICS FOR GREATER SPEED AND QUALITY ARTIFICIAL INTELLIGENCE vs. COGNITIVE COMPUTING Build a system that can generally perform any intellectual task so called Strong AI

More information

Introduction to Project Management (PM101) Course 6 Scope and Requirements

Introduction to Project Management (PM101) Course 6 Scope and Requirements Introduction to Project Management (PM101) Course 6 Scope and Requirements Slide 1 Slide 2 The Importance of Scope & Requirements Definition Approximately 56% of software defects can be traced to scope

More information

Test Management: Leading Your Team To Success 12/10/2011. Test Management: Leading Your Team To Success (extract)

Test Management: Leading Your Team To Success 12/10/2011. Test Management: Leading Your Team To Success (extract) Test Management: Leading Your Team To Success (extract) Silverpath Technologies Inc. Trevor.Atkins@silverpath.com Testing Thinking Through What is Quality? conformance to requirements: meeting customer

More information

Test Management Forum

Test Management Forum Test Management Forum 25 th January 2017 Agile Delivery Why does Testing get left behind? Abstract In this session, we take a look at the expectations of testing within an agile delivery. We've heard all

More information

Agile Software Development

Agile Software Development Agile Software Development An excerpt from Agile Testing edited by Rex Black due to be published by BCS Learning & Development in Spring 2017 (subject to change). Section 1.1 by Gerry Coleman. All material

More information

Software Testing Practices

Software Testing Practices Software Practices Mr. Ganesh B. Regulwar M.E. (Info-Tech) 1 st Year Sipna s College of Engg. & Tech., Amravati (Maharashtra) Mr. Vijay S. Gulhane Assistant Professor, CMPS & IT Dept. Sipna s College of

More information

ITIL from brain dump_formatted

ITIL from brain dump_formatted ITIL from brain dump_formatted Number: 000-000 Passing Score: 800 Time Limit: 120 min File Version: 1.0 Экзамен A QUESTION 1 Which role is responsible for carrying out the activities of a process? A. Process

More information

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study RESOURCE: MATURITY LEVELS OF THE CUSTOMIZED CMMI-SVC FOR TESTING SERVICES AND THEIR PROCESS AREAS This resource is associated with the following paper: Assessing the maturity of software testing services

More information

True stories about testing based on experiences

True stories about testing based on experiences True stories about testing based on experiences University of Antwerp Patrice Willemot Pre sales test consultant Petra Haldermans - Test Consultant / Test Manager 27/04/2011 CTG - Company overview Corporate

More information

4/26/11. CTG - Company overview. True stories about testing based on experiences. CTG - Company overview. CTG - Company overview

4/26/11. CTG - Company overview. True stories about testing based on experiences. CTG - Company overview. CTG - Company overview CTG - Company overview True stories about testing based on experiences Corporate Headquarters Buffalo, NY Founded in 1966 University of Antwerp Patrice Willemot Pre sales test consultant Petra Haldermans

More information

Performance Planning Guide. Version: 2.1 Last Updated: April 2015

Performance Planning Guide. Version: 2.1 Last Updated: April 2015 Performance Planning Guide Version: 2.1 Last Updated: April 2015 Table of contents Performance planning: Staff development and feedback at Ryerson University... 2 Introduction... 2 Our Time to Lead: Ryerson

More information

Extreme Programming, an agile software development process

Extreme Programming, an agile software development process Extreme Programming, an agile software development process Paul Jackson School of Informatics University of Edinburgh Recall: Waterfall and Spiral Models 1.Determine objectives Cumulative cost Progress

More information

Standards Harmonization Process for Health IT

Standards Harmonization Process for Health IT Evaluation of Standards Harmonization Process for Health Information Technology Contract HHSP23320054105EC Standards Harmonization Process for Health IT Document Number: HITSP 06 N 89 May 30, 2006 Date:

More information

ASTQB. ISTQB-Advanced-Lev3. ISTQB Advanced LevelTechnical Test. Download Full Version :

ASTQB. ISTQB-Advanced-Lev3. ISTQB Advanced LevelTechnical Test. Download Full Version : ASTQB ISTQB-Advanced-Lev3 ISTQB Advanced LevelTechnical Test Download Full Version : http://killexams.com/pass4sure/exam-detail/istqb-advanced-lev3 QUESTION: 52 Select the correct answer; I. Verifying

More information

Compliance driven Integrated circuit development based on ISO26262

Compliance driven Integrated circuit development based on ISO26262 Compliance driven Integrated circuit development based on ISO26262 Haridas Vilakathara Manikantan panchapakesan NXP Semiconductors, Bangalore Accellera Systems Initiative 1 Outline Functional safety basic

More information

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

$BILLION AGILE EXECUTING LARGE EPC/EPCM PROJECTS USING SCRUM VALUES AND PRINCIPLES

$BILLION AGILE EXECUTING LARGE EPC/EPCM PROJECTS USING SCRUM VALUES AND PRINCIPLES EXECUTING LARGE EPC/EPCM PROJECTS USING SCRUM VALUES AND PRINCIPLES WHAT PROBLEMS NEED SOLVING? Unclear priorities, roles Working in silos Lack of visible progress on what s important and why Lack of accountability

More information

This is all echoed in our Māori identity Hikina Whakatutuki which broadly means lifting to make successful.

This is all echoed in our Māori identity Hikina Whakatutuki which broadly means lifting to make successful. POSITION DESCRIPTION Position details Position Title Team/Branch/Group Location Senior Policy Advisor By Placement Wellington Date June 2015 Our purpose grow New Zealand for all Our purpose is to grow

More information