Special Interest Group in Software Testing - ANZTB · 2014-02-26 · Australia and New Zealand...
Transcript of Special Interest Group in Software Testing - ANZTB · 2014-02-26 · Australia and New Zealand...
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
25th February 2014
Sydney
Facilitated by Leanne Howard & Steve Toms
Special Interest Group in
Software Testing
#ANZTBSIGIST
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
Agenda5:30pm Welcome & ANZTB update
5:40pm Session 1: Adapting to Change and Becoming aSignificant Software Tester with Kristian Soriano
6:15pm Networking & Refreshments
6:45pm Session 2: Best Practices and Communication Management with Mahesh Babu Bachina
7:30pm Close
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
ANZTB’s Mission Statement
• The ANZTB offers sought after certification, dependable training accreditation and career-enhancing support for software testing professionals throughout Australia and New Zealand.
• The ANZTB will exclusively adopt the qualifications of the ISTQB in its national qualifications.
Australia and New Zealand Testing Board www.anztb.org
Our Team
Copyright © ANZTB
1. David Hayman, Chairman – Auckland
2. Steve Toms, Vice Chair & Training Provider Liaison Officer – Sydney
3. Chris Carter, Board Member & ISTQB President – Sydney
4. David Fuller, Board Member – Sydney
5. Graeme Mackenzie, Treasurer & Accreditation Chair – Wellington
6. Ian Ross, Governance Officer – Christchurch
7. Carol Cornelius, Examination Chair – Wellington
8. Thomas McCoy, Marketing Chair – Canberra
9. Marie Walsh, SIGiST Coordinator – Brisbane
1. Cheryl Downes – Melbourne
2. Farid Vaswani – Auckland
3. Nigel Saunders – Auckland
4. Leanne Howard – Sydney
5. Veronica Belcher – Brisbane
6. Stanley Johannes – Christchurch
7. Tracy Merlino – Melbourne
8. Sarah Benstead – Perth
Board Members
Associate Members
Australia and New Zealand Testing Board www.anztb.org
Copyright © ANZTB
AdelaideAucklandBrisbaneCanberraChristchurchHamiltonHobartMelbournePerthSydneyWellington
ANZTB operates in cities in Australia & New Zealand
Australia and New Zealand Testing Board www.anztb.org
Certified Testers in Australia & New Zealand
0
200
400
600
800
1000
1200
1400
1600
1800
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
Advanced
Foundation
ISEB
Australia and New Zealand Testing Board www.anztb.org
Certified Advanced Testers inAustralia and New Zealand
Copyright © ANZTB
0
50
100
150
200
250
300
2008 2009 2010 2011 2012 2013 2014
ATTA
ATM
ATA
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
ANZTBANZTB
SIGiSTsSIGiSTs
ConferenceConference
Accreditation of Training Providers
Accreditation of Training Providers
Create & run exams
Create & run exams
Participate in ISTQB
international working parties
Participate in ISTQB
international working parties
Support the development
of syllabi
Support the development
of syllabi
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
ANZTBANZTB
SIGiSTsSIGiSTs
ConferenceConference
Accreditation of Training Providers
Accreditation of Training Providers
Create & run exams
Create & run exams
Participate in ISTQB
international working parties
Participate in ISTQB
international working parties
Support the development
of syllabi
Support the development
of syllabi
www.anztb.org/trainingproviders.php
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
ANZTB Accredited Training
Providers
ANZTB Accredited Training
Providers
AJQAJQ
AltecAltec
DisqoverDisqover
iChip Solutions
iChip Solutions
K.J. Ross & AssociatesK.J. Ross & Associates
Knight ErrantKnight Errant
LogitrainLogitrain
PlanitPlanit
Revolution ITRevolution IT
SafetyNetSafetyNet
Software EducationSoftware Education
The Testing ConsultancyThe Testing Consultancy
Australia and New Zealand Testing Board www.anztb.org
• Confidence that all training materials comply with relevant syllabus and version
– Slides
– Course handbook
– Exercises
• Trainers must have relevant software testing certification, experience and skills
• Organisations must have access to facilities that are suitable learning environments
• Accredited trainers can book exams onsite
Copyright © ANZTB
Why is Accreditation Important to you?
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
ANZTBANZTB
SIGiSTsSIGiSTs
ConferenceConference
Accreditation of Training Providers
Accreditation of Training Providers
Create & run exams
Create & run exams
Participate in ISTQB
international working parties
Participate in ISTQB
international working parties
Support the development
of syllabi
Support the development
of syllabi
Australia and New Zealand Testing Board www.anztb.org
Advancing Expertise in Software Testing
Copyright © ANZTB
ANZTB Test 2014 Conference
This exciting one-day event will feature international testing experts and talented local professionals discussing the latest advances in the profession.
When: Friday, 16 May 2014Where: Sofitel Wentworth SydneyCost: AU $365 (discounts available)Info: www.anztb.org
Rex BlackUSA
Lee CopelandUSA
Janet GregoryCanada
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
ANZTBANZTB
SIGiSTsSIGiSTs
ConferenceConference
Accreditation of Training Providers
Accreditation of Training Providers
Create & run exams
Create & run exams
Participate in ISTQB
international working parties
Participate in ISTQB
international working parties
Support the development
of syllabi
Support the development
of syllabi
Australia and New Zealand Testing Board www.anztb.org
Copyright © ANZTB
ANZTB SIGiSTsSIGiSTs are run 3 to 4 times a year across Australia and New Zealand in the following cities:
• Adelaide • Auckland
• Brisbane • Canberra
• Christchurch • Hobart
• Melbourne • Perth
• Sydney • Wellington
� Up to 30 SIGiSTs per year and growing
� Past presentations are available on the ANZTB website
� If you would like to be involved – please speak to your facilitator
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
ANZTBANZTB
SIGiSTsSIGiSTs
ConferenceConference
Accreditation of Training Providers
Accreditation of Training Providers
Create & run exams
Create & run exams
Participate in ISTQB
international working parties
Participate in ISTQB
international working parties
Support the development
of syllabi
Support the development
of syllabi
Exams are written in:
- Wellington
- Auckland
- Brisbane
- Melbourne
In 2013 this will
expand to:
- Perth
Australia and New Zealand Testing Board www.anztb.org
• Automatic inclusion on the ANZTB certified testers list
• http://www.anztb.org/testers_foundation.php
• Employers cancheck qualificationlevels
Copyright © ANZTB17
Why take ISTQB certification with the ANZTB?
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
Adapting to Change and Becoming a
Significant Software Tester
Kristian Soriano
#ANZTBSIGIST
What I’ve learned on being a sole tester in an agile project
team while overseeing a remote test team
Australia and New Zealand Testing Board www.anztb.org
Outline
1. Traditional vs. Agile Testing
2. Being the Sole Tester in a Project Team
3. Working with a Remote Testing Group
4. Working Effectively with the Team
5. Becoming a Valuable Member of the Team
6. Successful vs. Best vs. Significant
Australia and New Zealand Testing Board www.anztb.org
Traditional vs. Agile Testing• role and goal – same
• timing of testing – before, during, after dev
• length of testing – shorter
• testing approach – iterative, continuous
• level of involvement – greater
• team and reporting structure – part of dev, no test manager
Challenges• working with the scrum team • dependency to tester• responding to change• schedule of testing• prejudice
Australia and New Zealand Testing Board www.anztb.org
Being Sole Tester in a
Project Team• true agile means no dedicated job function/title• but team wants a member with strong testing
background, domain knowledge and technical competency
Roles
• review requirements, design, code & test results• Work closely with dev for “confirmatory” testing• work with remote test group for regression and
automation
Challenges
• time• resource - dev to tester ratio• quality• trust • blame
Australia and New Zealand Testing Board www.anztb.org
Overseeing a Remote
Testing Group• independent integration, regression and
automation• production-readiness testing
Roles
• release test manager – master test plan• support and direction
Challenges
• location and time difference• knowledge / know-how• boring repetitive tasks• people management• resource and schedule
Australia and New Zealand Testing Board www.anztb.org
Working Effectively with
the TeamWith Developers
• don’t forget about their ego• talk to them before logging issues• don’t treat them as enemy• initiate collaboration• compliment them
With BA, PM, SM, PO
• help in defining and refining requirements• make sure they understand severity of an issue• provide honest and meaningful feedback• be realistic with planning and schedule • take ownership of defect management
Australia and New Zealand Testing Board www.anztb.org
Becoming Valuable Member of
the Team – As Tester• be flexible, creative and
efficient
• encourage face-to-face conversation
• focus on value-added activities
• respect and trust
• don’t dive into something
• report quality and complete issue
• don’t be defensive
• take responsibility
• be confident
• involve yourself
• don’t repeat the same mistakes
• mentor colleagues
• work smarter, not harder
• learn new things
• do what makes sense!
Australia and New Zealand Testing Board www.anztb.org
Successful vs. Best vs. Significant
• meets expectations
• happy with your current roles and responsibilities
• exceeds expectations
• team is happy to have you on the team
• exceptional - above and beyond expectations
• management is happy to have you on the company
• satisfaction + meaning + inspiration + positive impact
Successful
Best
Significant
Australia and New Zealand Testing Board www.anztb.org
Let us aim to become a
more Significant Software
Tester!
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
Thank youAny questions?
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
Networking & Refreshments
#ANZTBSIGIST
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
Best Practices and Communication
Management
Mahesh Babu Bachina
#ANZTBSIGIST
Australia and New Zealand Testing Board www.anztb.org
Agenda
� About Myself
� Key Focused initiatives
� 5 Point Approach
� Tools & Techniques
� Productivity
� Process
� Communication Management
� Thank You
Australia and New Zealand Testing Board www.anztb.org
About Myself
Professional Background
Mahesh Bachina has 11.6 years’ experience in software testing with key responsibilities in building, motivating and managing test teams, conduct strategic test planning, managing multiple test phases for projects across various domains that includes Retail Banking, Mobile Backend Applications, SMS and MMS Gateways, Mobile Billing System, Healthcare and Infringement Management System, Business Intelligence systems and SOA applications.
Personal Interests
Short film making
Australia and New Zealand Testing Board www.anztb.org
Key Focused Initiatives for Q&CI
Quality and
Continuous
Improvement
Productivity
Tools &
TechniquesProcess
Australia and New Zealand Testing Board www.anztb.org
5 Point Approach
5Point Approach
Repetitive
Identical
SequentialTime Bound
Physical
Monitoring
Australia and New Zealand Testing Board www.anztb.org
Tools & Techniques
Risk Based Testing
Orthogonal Array
Technique
DP Analysis
AutomationReduce
COQ +
Improve
DDE
Australia and New Zealand Testing Board www.anztb.org
Productivity
5Point Approach
Regression Test Automation
Tools &
Techniques
Productivity (TCP and TCE) Improvement
Australia and New Zealand Testing Board www.anztb.org
Process
• Mandate internal review for all deliverables
• Manage checklists
• Analyze review comments
• Cross functional KTs for effective peer review
• Track and Implement RCA learning’s
Review
• Check point meeting to track deliverable
milestones
• Analyze review comments
• Internal audits
Deliverables Management
• Seek sign-offs on deliverables
• Provide Quality Assessment report at regular
intervals
Adherence to Process
Australia and New Zealand Testing Board www.anztb.org
Communication Management
Customer Needs
Stake holders Concerns on
ET deliverables
Unstable applications
Stake holders are happy with ET deliverables
Sweet Spot
Sour Spot
�Address the concerns and improve Stake Holders confidence
� Strategy to stabilize the application.
Strategy
Strategy
Strategy
Strategy
Stable applications
�Provide data points on consistent high DDE/ COQ etc and explain improvement initiatives and RBT strategy and to stake holders
� Identify RBT opportunities for these applications
Australia and New Zealand Testing Board www.anztb.orgAustralia and New Zealand Testing Board www.anztb.org
Any questions?
Australia and New Zealand Testing Board www.anztb.org
• The aim of our Specialist Interest Groups is to:
– Discuss White Papers
– Discuss Technology or Technique changes
– Share Information
– Network
SIGiSTs are sponsored by ANZTB and are in no way linked to any particular training provider or third party.
Copyright © ANZTB
Special Interest Groups
Australia and New Zealand Testing Board www.anztb.org
• Volunteers for facilitation of the next SIGiST?
• Volunteers to submit white papers for presentation and discussion?
The SIGiST cannot succeed without your input.
Copyright © ANZTB
Future SIGiSTs
Australia and New Zealand Testing Board www.anztb.org
What did you think of the SIGiST?
Please feel free to Tweet now.
#ANZTBSIGIST
www.anztb.org
Copyright © ANZTB
ANZTB SIGiST