total quality management with original software€¦ · goals ¾automate 20% of all manual testing...

20
Target Group Limited Date 17 th September 2009 © Target Group Ltd 2009 Ala’a Shouaib MPhil, BSc, MBCS, CITP Group Testing Manager Target Group Limited Total Quality Management with Original Software

Upload: others

Post on 25-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Target Group Limited Date 17th September 2009 © Target Group Ltd 2009

Ala’a Shouaib MPhil, BSc, MBCS, CITP

Group Testing ManagerTarget Group Limited

Total Quality Management with Original Software

Page 2: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Introduction

• Target Group Overview• Target Challenges and objectives• The Solutions• The vision

Page 3: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

13th May 2008

© Target Group Ltd 2008

Target Group Overview

Page 4: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Target Group

Experts in lending, broking and general insurance systems, managed services and business process outsourcing

Two divisionsSoftware & services Loan & mortgage outsourced servicing

Financially sound for 30 yearsExperienced, ambitious management team300 staff in UK, Europe, Australia and New ZealandHeadquarters in Cardiff

Page 5: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Group Structure

Business Process Outsource

Broker Services

Target Loan ServicingEnd to End Loan lifecycle outsourced servicesTrial & Learn – start-up proof of concept servicesPeople, process and technology

Financial Solutions

Target Financial SolutionsEnd to End Loan ManagementProven and Robust Solutions Best of Breed Solution Components

General Insurance

Target HarloshMulti market- General- Reinsurance- Healthcare- Life- Bancassurance

Target BluechipFull Application SupportIntermediary MarketProduct Sourcing

Page 6: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Target Group clients

Page 7: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

The Challenge

• Supporting Target product• Complex environment• Variety of business solutions• Test all products -comprehensive business solution• Testing infrastructure• Where we were and the testing process• (some point on environments)• limitations of legacy tools • UAT phase – took too long to complete

Page 8: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Mission Statement

“To continually improve the overall quality and reliability of Target’s software, to minimise the

risk of failure, maximise efficiency and to maintain and enhance the Target Group Ltd

image of high quality and standard.”

Page 9: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Test Strategy

Create an independent testing environment though the establishment of the Target “TestLab”

Introduce Test Automation via the use of a testing tool

Introduce Regression Testing to maximise efficiency

Page 10: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Target TestLab

Page 11: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Physical Infrastructure

X Series 16G

X Series 16G X Series 16G

X Series 16G

Lat -1 Lat -2 Lat -3 Lat -4 Lat -5 Lat -6 Lat -7

Curr -1 Curr -2 Curr -3 Curr -4 Curr -5 Curr -6 Curr -7

XSeries16G

XSeries16G

XSeries16G

BackupDisk/tape drive

Vm1Vm2

Vm3Vm4

Vm5Vm6

Vm7

XSeries16G

VMware ESX

NAS Hard Disk

Future Scalability

System iAS400

Page 12: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Testing Tools

Page 13: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

GoalsAutomate 20% of all manual testing saving £73,920 pa

Perform a true “end to end” regression testing across all products

Automate 80% of all regression testing

Deliver fully tested solutions to clients faster

Automation to complement manual testing, wider test coverage of new and re-developed applications

Establish a central repository to manage and record all testing activities

Comply with BSI’s quality standard for traceability and software quality

Page 14: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Tool Selection

Page 15: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Key Requirements

Environment Management for Regression TestingManage the test environments with rollback to pre-determined checkpoints, rather than restoring data at the start and manually return to a point where the error was created saving time when errors corrected

Consolidation of Diagnostic InformationJob Log, Database effects, Data rules, Parameters passed between programs, Data Queue and Message Queue data and the testing of batch jobs all presented for effective diagnosis reducing the time spent by Development finding cause of errors

Easy to Record TestsMore tests created and run in the time frame resulting in increased test coverage

Ability to De-sensitise Customer DataCustomer data can be scrambled to comply with the Data Protection Act

Page 16: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Key Requirements

Simple Updating of Test when Applications ChangeTests can be amended quickly and then run to enable the software to go live sooner, without the need for intervention by Development team

No Scripting Language – Code freeScripting restricts the audience of potential users as well as increases the effort required for creating and amending tests.

Manual Testing SupportProvides a record of errors and actions for replication.

Planning and ManagementEnables effective planning, team communication, and accurate tracking of every testing activity. Management have real time metrics to make informed and risk assessed decisions

Page 17: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Conclusion

Page 18: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Conclusion

High Level Benefits:Ability to automate 20% of all manual testing at an estimated annual saving of 70+KTarget are able to deliver regression testing for the first time 80% automatedDeliver quality solutions to clients and in a shorter timeImproved inter departmental cooperation between Testing and DevelopmentGreatly improve the overall Quality of software delivered to clientsAutomating repetitive manual testing – greater cost savingTesting efforts beyond just system/functionality testing

Page 19: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Conclusion

The benefits of our test automation tool to date are:fewer issues to be solvedless rework to be tackled give us the confidence in ourselves and the products we sell give our customers greater confidence in our products and servicesprovide documented test evidence to customers/auditors

Original’s solution helped us in achieving the ultimate objective of:better quality software delivered in shorter timescales

Page 20: Total Quality Management with Original Software€¦ · Goals ¾Automate 20% of all manual testing saving £73,920 pa ¾Perform a true “end to end” regression testing across all

Target Group Limited Date 17th September 2009 © Target Group Ltd 2009

www.TargetGroup.net

www.origsoft.com

Thank you