About this event-
We're partnering with RMIT Society for Women in Information Technology (SWITCH) to bring you this workshop on Automated Testing!
Featuring QA Engineers ✨Marc Dacanay from Atlassian✨ and ✨Charanya shri VJ from Canva✨ who will be providing you the tools to take your first steps in the world of Software Quality Assurance!
In the session, you will:
🧪 Learn the basics of Software Quality Assurance (QA) and automated testing
💻 See a demonstration on the popular testing framework Cypress
🤝 Network with QA Engineers
🍕 Have FREE FOOD & DRINKS!
8. AGENDA
What is Quality Assurance?
Shift left
Who is a QA/QE?
How do we test ? - Back to basics and Example
Tools in market and how to choose the best tool
Shift right
Exploratory Testing (Tips and Tools)
10. Making sure the end
product meets all user
requirements
FUNCTIONAL
Making sure the product is
reliable and can handle the
expected load.
RELIABLE
Is the product usable, i.e can
a diverse set of customers
use the product
USABLE
KEY AREAS
Making sure the application
is secure and the user data
is safe from attacks
SECURE
Making sure the application
is accessible to those with
disabilities,
ACCESSIBLE
13. QA VS TESTER
QA/QE
TESTER
Focused on Defect prevention
Part of all steps of software development from
requirements inception to production rollout and
post production monitoring.
Introduces processes which helps in defect prevention
Coaching and enabling team , organising process and
Quality related activities
Role can be very diverse from being a coach to being an
independent contributor
Not a gate keeper, Quality becomes team responsibilty
Focused on finding defects
Gets involved mostly at the end of the development
cycle
Focus is more on testing rather than software
development
process improvement
Role and responsibility defined and mostly confined
to e2e testing
Testing team mostly works as a silo
Functions as a gate keeper for prod release
15. EPIC
KICK OFF
ENG
DESIGN
DOC
REVIEW
UX DESIGN
REVIEW AND
CRITIC
PROCESSES AND RITUALS
QA KICK OFF
&
TEST PLAN
Epic level
STORY
KICK OFF
STORY WALK
THROUGH
CODE
REVIEWS
TESTING
SESSION /
TEST PARTIES
Story level
GROOMING
PROD
RELEASE
CHECKPOINT
HYPER CARE
POST PROD
RELEASE
Prod release
AUTOMATING
E2E TESTING
26. HOW TO CHOOSE A TOOL?
Type of testing you are doing API, E2E, Performance testing etc
Language supported by the tool and the skill set of your team
Make a list of your requirements and create a pro and con list to choose the right tool. Eg: Cross browser testing,
parallel execution, speed of execution, need for testing multiple frames, reporting etc.
Documentation
Popularity of the tool
Is the tool actively upgraded ?
Test the tool by writing a few tests before investing time and money
28. MONITORING AND
ALERTING TOOLS
01
02
03
04
05
06
07
08
SPLUNK(look at logs and build
dashboards)
Sumo logic(look at logs and build
dashboards)
Prometheus (Free, mainly used for
event monitoring and alerting)
Mode (Mainly used for dashboards)
AWS Cloud Watch (Monitoring AWS
resources and also services running)
Amplitude, Full Story (Used to analyse
analytics events)
Data dog (Similar to cloud watch but
can monitor applications on multiple
cloud services
New Relic