ANZTB2010_Conference MLB 201003

Post on 09-May-2015

100 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

Transcript

Continuous Improvement for Software Testers

- A Case Study

3 March 2010

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

University of Auckland

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

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

Future Plans:2007…

New Technology

More Projects+

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

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

Future Infrastructure

Challenges

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

Strategy

SKILLS

PROCES-SES

Strategy

INFRAST-RUCTURE

TOOLS

PEOPLE

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

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

Strategy: Skills

• Invested in training peopleo Class trainingo Conferenceso Presentationso ISTQB certification

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

Strategy: Tools

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

Strategy: Infrastructure

• Setup a test labo Multiple VMs and Mac machine

Performance testing Compatibility testing Security scans

Strategy

SKILLS

PROCES-SES

Strategy

INFRAST-RUCTURE

TOOLS

PEOPLE

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

Continuous Improvement

Questions

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.

top related