QA - Lab 1 - Intro To Testing
QA - Lab 1 - Intro To Testing
1
About
2
Who am I you ask?
My profession:
My profession:
Trainer: 1 years
4
FastTrackIT
5
Workshop 1
6
Workshop 2
7
Workshop 3 - Rules of
engagement
9
QA engineer’s salaries &
roles
Let’s talk money!
15
16
17
18
19
20
21
22
23
24
General Overview – Real life examples
25
General Overview – Real life examples
26
27
28
29
30
31
32
33
34
35
36
General overview on
testing
What is testing?
Why is testing necessary?
37
What does a tester do?
38
General Overview – What is
testing?
Formal definition
Informal definition
39
General Overview – What is testing in software?
40
General Overview – What is testing?
Thesaurus:
Defect
1. A flaw in a
Error component or
1. A human system that can
action that Failure
cause the Actual deviation of
produces an component or
incorrect result. the component or
system to fail in system from its
2. They are not performing its
restricted to just expected delivery,
required function. service or result.
developer’s code. 2. Alter-names:
Fault, Bug, Problem.
41
General Overview – What is testing?
How errors occur:
43
General Overview – What does a tester do?
Is sufficiently usable
45
Software’s life cycle
46
47
Testing is a process that is required through all
the software’s life cycle
Initiation – Client
Development – Programmer
50
.
51
General Overview – Why is testing necessary?
52
General Overview – Why is testing necessary?
The cost of bugs
2. October 1999: the $125 million NASA Mars Climate Orbiter spacecraft
was believed to be lost in space due to a simple data conversion error:
the software used certain data in English units that should have been in
metric units.
54
Let’s play a game, you and I
This is a challenge
55
56
57
My list
Sensors: Passenger condition:
• Passengers sensors Scenarios:
Environment • Sleep/Passed out
Spoofing • Unmapped road • Any car can be stopped by putting cones
Breakdown • Drunk
• Natural disaster (or other soft barriers) around it. Forcing
• Door • Construction zone driver to exit vehicle. Carjacking made
Spoofing Map easy!
• GPS blackout
Breakdown • Tunnels • Malicious map changes
• Proximity sensors • Map mistakes • Passed out passenger being chased by
• Bridges police. Car won’t stop. When police finally
Spoofing • Excessive water • Temporary unmapped stop car, passenger wakes up and is
Breakdown • High wind detours assumed to have been evading police.
• Police signals
Car condition: • Obstruction(human, Social • Anyone can create instant traffic jam by
• Door ajar using electronic or laser based jamming
traffic cone, tumbleweed) • Carjacking system from an overpass.
• Flat tire
• Low grip tyres
• Potholes • Remote car theft
• Animals(frogs, bunnies, • Police pursuit • Humans, not feeling concerned about
• Engine problems angering a robotic driver, do not let it onto
• Engine fire bees) • Weaponized?
• Insect infestations in sensors the road, or force it off the road as an
• Runaway vehicle Cruise bombing experiment.
• Burned out brakes • Bird droppings • Responsibility in
• Extremely dense fog case of trouble • Any self-driving vehicle can be instantly
Car connectivity • Extremely dense trafic disabled by hitting the LIDAR with a
• Privacy issues hammer.
• Software upgrade • Fire/Ambulance coming (driving history monitored
• Hacked software thorough • Splattered tar on the front end from fresh
by government)
• Malicious remote • Mud asphalt may disable entire vehicle
• Car is no longer property
tracking • Leaves
• Extremely high temperatures — Company can remotely • Police at intersection making signals can’t
• Privacy violation
by companies • Blowing sand deactivate vehicle be seen by car
Conclusions
Download Jing
http://www.istqb.org/downloads/send/2-
foundation-level-documents/3-
foundation-level-syllabus-2011.html4
60