1x10 - QA Engineer Role in JIRA
-
Upload
mkujalowicz -
Category
Technology
-
view
457 -
download
1
description
Transcript of 1x10 - QA Engineer Role in JIRA
![Page 1: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/1.jpg)
1x10 QA Engineer Role in JIRA
Michał Kujał[email protected]
Poznań Testing and Quality Group - 23.01.2014
![Page 2: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/2.jpg)
About me
● In Software Quality / Testing since 2005
● Senior QA
● JIRA Team
● Quality validation enthusiast
![Page 3: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/3.jpg)
● Partner
● Involved in development of core Atlassian products
● Commercial, Open-Source add-ons, customizations
● Developers, Product Managers, Designers, QAs, Agile Team Leads
● Values
![Page 4: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/4.jpg)
~ 50 000 Customers
OnDemand and Download
Tracker for teams building
awesome products
Now also supporting their customers
![Page 5: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/5.jpg)
Developers, PM, UX Designer, QATeam of 15 people
Enterprise features Platform JIRA Importers Plugin
@
![Page 6: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/6.jpg)
Agile teams in general
● Developers
● Developers, Manual testers, Automation
● Developers, Testers (manual + automation)
● Developers, QAAPPROVED
![Page 7: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/7.jpg)
QA Engineer
TESTER
QUALITY ASSURANCE ENGINEER
QUALITY ASSISTANCE ENGINEER
![Page 8: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/8.jpg)
to
QA
![Page 9: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/9.jpg)
to
QA
1 x 10
![Page 10: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/10.jpg)
● It is Developers’ responsibility. Both manual and automatic.
What? Developers can’t test!
● Yes they can and should. They just need guidance how to do it.
Who is doing the testing then?
![Page 11: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/11.jpg)
MetaphorDEVS DEVELOPMENT PROCESS
CUSTOMER VALUE
SOFTWARE DEVELOPMENT
TECHNICAL DEBT, HACKS, FEATURES YOU DO NOT KNOW OF, ...
![Page 12: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/12.jpg)
MetaphorTESTERS QASSISTANTS
![Page 13: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/13.jpg)
Those other things
● Quality and risk thinking● Test tools, test environments● Customer insight
● Prevention, data-driven decisions, quality education
![Page 14: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/14.jpg)
![Page 15: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/15.jpg)
JIRA Deliveries
● Download○ 2-3 Major Releases per year○ Bugfix delivery every 2 weeks
● OnDemand○ New features + bugfixes every 2 weeks
![Page 16: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/16.jpg)
Old world2, 3 times a year….before delivery…..
New worldevery two weeks ….
but later ….
![Page 17: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/17.jpg)
Agile process
2 weeks
![Page 18: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/18.jpg)
New story / feature
Story in sprint backlog
![Page 19: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/19.jpg)
New story / feature
Individual preparation
![Page 20: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/20.jpg)
New story / feature
Kick-off meeting
Pre-dev testing notes
Prevention
Risk identification
![Page 21: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/21.jpg)
New story / feature
Implementation & Testing
Concurrent activities
Automated tests
Testing notes
All tests by orig. DEV
IMPL.&TEST
![Page 22: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/22.jpg)
New story / feature
QA Demo
Not test session
Gain QA confidence
Assess if more tests are necessary
IMPL.&TEST
![Page 23: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/23.jpg)
New story / feature
Result of QA Demo
Either Story DONE
Or Post-Dev Testing Notes
Or Bugfixing
IMPL.&TEST
DONE
![Page 24: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/24.jpg)
New story / feature
DoTing
Developer on Testing
Tests which were not executed earlier
IMPL.&TEST
DONE
![Page 25: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/25.jpg)
New story / feature
DONE!!!!IMPL.&TEST
DONE DONE
![Page 26: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/26.jpg)
Test wisely
“Do not waste my precious time with meaningless tests”
Grey-box testing
![Page 27: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/27.jpg)
Adding a user in JIRA
UI
Webwork Actions
User Manager
User Service
Database
REST Endpoint
?
![Page 28: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/28.jpg)
Regression Tests Phase
● THERE IS NO!!!!!!
● All automated regression tests run on every commit
● Soak period (dogfooding)
![Page 29: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/29.jpg)
Automated Tests
● Unit Tests and QUnits
● Func Tests
● Webdriver Tests
● Visual Regression Tests
![Page 30: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/30.jpg)
Eat your own dogfood!
![Page 31: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/31.jpg)
Bullshit!I have seen JIRA not working!
How to measure QAssistance effectiveness?
● Development team is bigger and bigger
● We have more and more customers
● Product is more and more complex
![Page 32: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/32.jpg)
A try
Number of Critical and Blocker bugs coming from delivered products
Number new stories implemented
Yearly statistic
![Page 33: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/33.jpg)
A try
![Page 34: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/34.jpg)
1
2
3
4
5
![Page 35: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/35.jpg)
1. Hire the best
![Page 36: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/36.jpg)
2. Test Automation and CI
![Page 37: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/37.jpg)
3. Values
![Page 38: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/38.jpg)
4. Belief
![Page 39: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/39.jpg)
5. Honesty
www.scrumalliance.org
Definition of D
one R
eference
- Stick to the DoD
“The feature must be this good before it’s good enough”
![Page 40: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/40.jpg)
![Page 41: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/41.jpg)
Think of having QAssistants
● Team is interdisciplinary
● Quality responsibility
● Quality thinking of the complete team
● Test automation right from scratch
● QAs not stopping but increasing speed
● No safety-net thinking
![Page 42: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/42.jpg)
Think of becoming a QAssistant● Mindset
● Software testing experience
● Solve symptoms, not problems● Fix one bug, prevent class of bugs
● Soft-skills● Code understanding, automation
● White-box, Grey-box testing
● BTCYS
![Page 43: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/43.jpg)
Tests?
![Page 44: 1x10 - QA Engineer Role in JIRA](https://reader034.fdocuments.us/reader034/viewer/2022052301/54b4e9074a795994458b45ab/html5/thumbnails/44.jpg)
Questions?