20
Continuous Improvement for Software Testers - A Case Study 3 March 2010 Farid Vaswani Blog: *http://geek4eva.com/ || Twitter: *http://twitter.com/FVaswani/ University of Auckland

ANZTB2010_Conference MLB 201003

Embed Size (px)

Citation preview

Page 1: ANZTB2010_Conference MLB 201003

Continuous Improvement for Software Testers

- A Case Study

3 March 2010

Farid VaswaniBlog: *http://geek4eva.com/ || Twitter: *http://twitter.com/FVaswani/

University of Auckland

Page 2: ANZTB2010_Conference MLB 201003

University of Auckland

• New Zealand’s biggest University• 6,000 staff• 35,000 students every year• Multi-million dollar projects – IT and non-IT

ITS – Group Applications• 250 staff in ITS• 50+ staff in Group Applications• Group Applications provides software services

o Development, Integration, Maintenance, etc

Introduction

Page 3: ANZTB2010_Conference MLB 201003
Page 4: ANZTB2010_Conference MLB 201003

Flashback - 2007

• Ad-hoc manual testing• Randomly documented test scripts• No tool for recording test results• No specific tool for managing defects• Limited (outsourced) Security testing• No Performance testing• No automated regression testing

Page 5: ANZTB2010_Conference MLB 201003

Future Plans:2007…

New Technology

More Projects+

Page 6: ANZTB2010_Conference MLB 201003

Future Projects: 2007 - 2010

• PeopleSoft HR upgrade: 12 months• New CMS implementation (1 main + 25 sub-sites): 24

months• PeopleSoft Campus Solutions Upgrade: 20 months• Research+: 12 months• Syllabus+: 18 months• Hyperion & DSS Star reporting: 9 months• Application for Admission: 12 months• Deliberate Academic Misconduct: 8 months• Expression of Interest (PhD): 9 months• Identity and Access Management: 12 months

Page 7: ANZTB2010_Conference MLB 201003

Future Infrastructure: 2007 - 2010

• Service Oriented Architecture• Software as a Service (SaaS)• Implement Weblogic Integration• Real-time WLI interfaces• Develop in-house GRAILS and JAVA based web

applications• Data Warehousing

Page 8: ANZTB2010_Conference MLB 201003

Future Infrastructure

Page 9: ANZTB2010_Conference MLB 201003

Challenges

• Managing STLC (Software Testing Lifecycle)• Standardised processes• Repeatable and accessible test scripts• Automated regression testing• Performance testing• Security testing• Usability testing

Page 10: ANZTB2010_Conference MLB 201003

Strategy

SKILLS

PROCES-SES

Strategy

INFRAST-RUCTURE

TOOLS

PEOPLE

Page 11: ANZTB2010_Conference MLB 201003

Strategy: Processes

• Consulted various other teams and departments.• Development team implemented Agile• Early involvement of QA• Documented and enforced the STLC process• Regular defect reporting• Consistent – Industry standard processes

o that suited our environment

Page 12: ANZTB2010_Conference MLB 201003

Strategy: People

• Hired additional testerso With technical & development backgroundo Who can write SQL querieso Who can access and understand logso Who had some scripting knowledgeo But at the same time were GOOD testers

Page 13: ANZTB2010_Conference MLB 201003

Strategy: Skills

• Invested in training peopleo Class trainingo Conferenceso Presentationso ISTQB certification

• Freedom to explore and implement new tools• Learn while you work

Page 14: ANZTB2010_Conference MLB 201003

Strategy: Tools

• HP Quality Center• HP QuickTest Pro• Jmeter• SoapUI• IBM AppScan• HermesJMS• Enterprise Wiki for knowledge sharing

Page 15: ANZTB2010_Conference MLB 201003

Strategy: Infrastructure

• Setup a test labo Multiple VMs and Mac machine

Performance testing Compatibility testing Security scans

Page 16: ANZTB2010_Conference MLB 201003

Strategy

SKILLS

PROCES-SES

Strategy

INFRAST-RUCTURE

TOOLS

PEOPLE

Page 17: ANZTB2010_Conference MLB 201003

Now – 2010: What are the benefits?

• Documented STLC process• Repeatable and accessible test scripts• Automated regression testing• Performance testing• Security testing• Usability (outsourced)• QA PIR (Post Implementation Review)

o Implement new learning/opportunitieso Continuous improvement

Page 18: ANZTB2010_Conference MLB 201003

Continuous Improvement

Page 19: ANZTB2010_Conference MLB 201003

Questions

Page 20: ANZTB2010_Conference MLB 201003

Continuous Improvement for Software Testers- A Case Study

3 March 2010

Farid VaswaniBlog: *http://geek4eva.com/ || Twitter: *http://twitter.com/FVaswani/

University of Auckland

Thank You

* Disclaimer: All the content shared through these links are my personal views and not of my employer.