Intro To Software Quality Assurance

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Intro to

SOFTWARE QUALITY
ASSURANCE
Hello!
I am VANESA ORBON-OSIANA

▹ Graduated BS Computer Science at Bicol


University
▹ Software Quality Assurance Manager & Tester in
ASTI-DOST
▹ Taking up, Master of Technology Management at
UP Diliman

FB: /vanesaosiana
EMAIL: vanesa@asti.dost.gov.ph
Ice Breaker Exercise

Count “F” in 10 secs

“FINISHED FILES ARE THE


RESULT OF YEARS OF
SCIENTIFIC STUDY
COMBINED WITH THE
EXPERIENCE OF YEARS”
Ice Breaker Exercise

How many “F”s?


Who says 3?
Who says 4?
Who says 5?
Who says 6?
Actually there 6 F’s

“FINISHED FILES ARE THE


RESULT OF YEARS OF
SCIENTIFIC STUDY COMBINED
WITH THE EXPERIENCE OF
YEARS”

The brain tends to skip the “OF”.


LESSON: Even your own eyes can deceive you.
Why SQA is a
necessary skills
for aspiring
IT professionals?
WHEN THINGS GO WRONG in SOFTWARE
PROJECT TEAMS has to WORK OVERTIME
RESULTING TO A LOSS OF...

▹ TIME
▹ MONEY

▹ QUALITY
BIG DISASTERS CAN HAPPEN

CAUSE: SOFTWARE PROBLEM


1991: PATRIOT MISSILE FAILED

DISASTER:
▹ 28 dead soldiers
▹ 100 injured
▹ destroyed
American
barracks
CAUSE:
▹ failed to intercept
incoming missile
due to rounding
error incorrectly
calculated time
1999: NASA MARS CLIMATE SPACECRAFT LOST

DISASTER: LOST
CAUSE:
▹ simple data
conversion
error
▹ used english
units instead of
metric units
COST:
▹ $125M
2014: 13M CARS (AIRBAG) RECALL

CAUSE:
▹ software error
that cause
electronics
problem that
partially
shutdown the
car
COST:
▹ 13M cars
1983: WORLD WAR III (almost)

DISASTER:
▹ almost NUCLEAR
WORLD WAR III
CAUSE:
▹ Soviet missile
detection falsely
indicated US
launched
missiles due to
sunlight
reflection off
cloud-tops
All this happened because, we
didn’t do SOFTWARE
QUALITY ASSURANCE
checks and tests...
What is
SOFTWARE QUALITY
ASSURANCE?
SOFTWARE QUALITY
ASSURANCE

The function of software quality ASSURES


that the STANDARDS, PROCESSES, and
PROCEDURES are APPROPRIATE for the
project and are CORRECTLY implemented.
SOFTWARE QUALITY
ASSURANCE ≠ SOFTWARE
TESTING

Software Testing is only PART of


Software Quality Assurance
Advantages
▹ Save TIME & MONEY
▹ Sign-off QUICKLY
▹ Build TRUST & RESPECT
▹ Earn REPUTATION for
EXCELLENCE
When?
Testing begins EARLY, do it
OFTEN and it’s the
responsibility of EVERY
TEAM MEMBER!
RELATIVE COST of BUG FIXING
>150x
150
relative cost of bug fixing

100

50x
50

20x
5x 10x
1x
0
requirements design code dev tests acceptance tests operations
SDLC - Waterfall
SDLC - Iterative/Agile
DOST - ASTI
Software
Quality
Assurance
Process
SQA Roles

▹ SQA Engineer/Tester
▹ SQA Team Leader
▹ SQA Manager
Tools?
Salary Range

The average salary for a Test / Quality


PHP
Assurance (QA) Engineer is

350,837 per year or PHP


29,236.41 per month. People in
this job generally don't have more than 10 years'
experience.
SOURCE:
http://goo.gl/Wq6I5d
Data from Payscale.com

SOURCE:
http://goo.gl/Wq6I5d
Data from Payscale.com

Php 12,483.16 Minimum / month


Salary

Php 59,129.91 Maximum / month


Salary

SOURCE:
http://goo.gl/Wq6I5d
thanks!
ANY QUESTIONS?

You can find me at:


FB: /vanesaosiana
EMAIL: vanesa@asti.dost.gov.ph
Credits

▹ Presentation template by SlidesCarnival


▹ Photographs by Pinterest & Google Stock
Photos Results
▹ NIIT &.softwareqatest.com SQA Data
▹ Payscale Salary PH Data

You might also like