16
1 Testing for Success Stephanie Hatch Director Professional Services, Longview Margaret Powell Director Professional Services, Longview

Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

1 © Longview. All rights reserved.

Testing for SuccessStephanie HatchDirector Professional Services, Longview

Margaret PowellDirector Professional Services, Longview

Page 2: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

2 © Longview. All rights reserved.

Presenters

Stephanie is PMP Certified IT professional with 18 years of proven success directing a broad range of IT projects participating in initiating, planning, execution, control and closing. She has hands-on experience leading IT teams of 30+ technicians, BA’s and PM’s including external resources. Stephanie has been at Longview for over 7 years managing projects spanning across all product offerings. Prior to her role at Longview, she worked at numerous financial institutions, including Scotiabank and American Express.

Stephanie Hatch, PMP

Director, Professional Services

Margaret Powell, PMP

Director, Professional Services

Over the last 19 years, Margaret has worked her way up through the ranks of Longview. She has worked in almost every group at Longview including implementation, support, software development, pre-sales and project management. She eventually returned to the group she enjoys the most, to interact with customers in the Professional Services group. Customers have said they appreciate her honesty and persistence, and that she always tries to lead with a smile.

Page 3: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

3 © Longview. All rights reserved.

Agenda

• Introduction

• Process (SDLC)

• Testing Types

• Testing Cycle

• System Testing

• Test Cases

• Improvement Tracking - Defect tracking / Issue Resolution / Enhancements

• Best Practices

Page 4: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

4 © Longview. All rights reserved.

Where do we start?

WHAT DO I TEST?

HOW DO I TEST?

WHEN AM I DONE?

Page 5: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

5 © Longview. All rights reserved.

Project Life Cycle

Planning

• Identify Needs

• Define Scope

• Build Timeline

Process Review &

Design

• System Walk through and Process Review workshops

• Finalize Design

• Review / Approve

Configuration

• Iterative Development

• Build / Review

• Unit Testing

Testing

• System Test

• User Acceptance Test

• Regression Test

Deployment

• Training

• Roll out

• Go Live

• Transition to Support

• Next Steps

Project Management & Change Management

Page 6: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

6 © Longview. All rights reserved.

Types of Testing

UNIT TESTING

Test that each piece of functionality works.

SYSTEM TESTING

Test the business process linking up the units.

USER TESTINGTest user security and responsibilities.

REGRESSION TESTING

Test to make sure everything that did work still does.

PERFORMANCE TESTINGTest the speed of process is acceptable.

NEGATIVE TESTINGDo something that youare not supposed to do.

Page 7: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

7 © Longview. All rights reserved.

Testing Cycle

DATA LOAD / SET UP

UNIT TESTING

SYSTEM TESTING

USER ACCEPTANC

E TESTING

OTHER TESTING

COMPLETE

Page 8: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

8 © Longview. All rights reserved.

System Testing

YOUR TITLE HERE

System Test Plan

Test Plan

Test Case Execution

Resource Assignment

Test Schedule

Create Test Cases

Retest Issues& Log

Enhancements

Report Testing

Progress

Run Test Cases

IssueManagement

System Testing• The process of performing a variety of tests on a system to

confirm functionality (works as designed) or to identify problems

Page 9: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

9 © Longview. All rights reserved.

Test Case

Test Cases• The purpose of a test case is to outline the

steps involved in completing a specific process (set of processes) to determine if configuration works as defined in the design.

• Can be built in • Word• Excel• Share point• Salesforce• Testing tools

Executable Test Case

Expected Results

Clear Instructions

including Screen shots

Aligns with functionality

in the design/ system

summary

Page 10: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

10 © Longview. All rights reserved.

Improvement TrackingDefects & Enhancements

Issues

• When an unexpected result occurs during the execution of a test case an issue needs to be created in the issue log.

• A tracking tool is needed to assist with communicating status on issues. Best to have one file that everyone can access

• Excel• SharePoint• Completion Matrix• Evidence / Proof of Testing

• Include links, screen shots and expected results. The more detail the easier it is to replicate.

Page 11: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

11 © Longview. All rights reserved.

Tracking ToolsSharePoint List

Status

Priority

Assigned To

Report by Status

Report by Priority

Page 12: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

12 © Longview. All rights reserved.

Tracking ToolsExcel Workbook

Test Scripts

Issue Tracker

Completion Status

Page 13: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

13 © Longview. All rights reserved.

Best Practices

“All Hands On Deck”

Clearly define scripts identifying required data, log in detail, pre-requisite process and expected results. Consider negative testing in your test script. Use Process maps to define and illustrate flow. Available 10.5 and above.

Track Estimate to Complete

Define process and metrics to easily status where the project is at. Prioritize and triage issues. Stay focused on what is critical and in scope and what is a want or enhancement.

Plan

The entire team should be engaged in the system practicing and learning their roles. The customer should be testing their own ability to use the software.

Work Together – Use the Testing workshops / War Room approach. Get key players together and hammer through test cases.

Page 14: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

14 © Longview. All rights reserved.

Streamline your testing with process maps

Process Maps provide a visual representation of your steps in Longview.

They are a valuable design, training and testing tool.

Page 15: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

15 © Longview. All rights reserved.

Thank You!

Page 16: Testing for Success - Longview · 6/5/2020  · UNIT TESTING Test that each piece of functionality works. SYSTEM TESTING Test the business process linking up the units. USER TESTING

16 © Longview. All rights reserved.

DisclaimerConfidential – Not For Distribution.© LONGVIEW. All rights reserved. arcplan, Tidemark and Longview product names and their respective logos are trademarks or registered trademarks of Longview Europe GmbH, Longview Solutions Canada ULC, Longview of America LLC, Longview Software Limited and/or Tidemark Systems Inc. - together “Longview”. All other company names, products and services used herein are trademarks or registered trademarks of their respective owners.

The information published herein is subject to change without notice. This publication is for informational purposes only, without representation or warranty of any kind, and Longview shall not be liable for errors or omissions with respect to this publication.