[hoang nguyen] the psychology in software testing
DESCRIPTION
This presentation will examine the psychology of the software testers carrying out the testing will have an impact on the testing process. It shows that software development and software testing both aim at meeting the predefined requirements and purpose; both are highly creative jobs but the general outlook towards two individuals is psychological rather than different classification. A software tester requires not only technical skills similar to the software development, but also needs to acquire other personal skills and characteristics with respect working environment, emotions, visualization, belief, critical thinking, etc. The quality of the testing job done by the software tester is directly proportional to his or her psychological maturity and background acquired, adopted and developed with experience, age, and personality traits.TRANSCRIPT
![Page 2: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/2.jpg)
Agenda
The Psychology of Person in Software Testing
Cognitive Bias in Software Testing
Software Tester’s Personality
2
![Page 3: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/3.jpg)
The Psychology of Person in Software Testing
“Software testing is the process to prove that the software works correctly.”
“Testing is the process to prove that the software doesn't work.”
Software Developer Software Tester
3
![Page 4: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/4.jpg)
The Psychology of Person in Software Testing
Defect reports need to be raised against the software, not against the individual who made the mistake.
4
![Page 5: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/5.jpg)
Cognitive Bias
Confirmation Bias
Cognitive dissonance
Belief bias
Cognitive Illusions
Patterns from Nothing
5
![Page 6: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/6.jpg)
Confirmation Bias
Confirmation bias with a reality matching the tester’s expectation
Confirmation bias with developers 6
![Page 7: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/7.jpg)
Cognitive Dissonance
Adjusting expectations to justify what software is doing.
Defects rejected with a reason that it is not in the requirement. 7
![Page 8: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/8.jpg)
Belief Bias
“I prefer to code using Java than C++ because it is easier with the development suite I have installed and C++ does not work within the development environment I have set up.”
8
![Page 9: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/9.jpg)
Cognitive Illusions
Looking at things from only one point of view
Our assessment of the quality of new evidence is biased by our previous beliefs.
a
b
9
![Page 10: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/10.jpg)
Patterns from Nothing
H H H H H H H H H H H T H H H H H H H H
H H H ?
Our intuition can try and fool us and try to create patterns when we are carrying out our testing.
10
![Page 11: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/11.jpg)
Software Tester’s Personality A Statistics Sample
Melancholy 46%
Phlegmatic 33%
Choleric 14%
Sanguine 7%
Statistics from personality tests of 306 testers from 4 IT companies in HCMC, done by people development programs of Talent Mind Education in 2012-2014
11
![Page 12: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/12.jpg)
Software Tester’s Personality A Statistics Sample
0
20
40
60
80
100
120
140
Melancholy Phlegmatic Choleric Sanguine
40 19
31 13
52
37 9
5
48
46
4
2
> 5 yrs
3 - 5 yrs
< 3 yrs
Statistics from personality tests of 306 testers from 4 IT companies in HCMC, done by people development programs of Talent Mind Education in 2012-2014
12
![Page 13: [Hoang nguyen] The Psychology in Software Testing](https://reader034.vdocuments.mx/reader034/viewer/2022052410/554f427cb4c905cd048b5518/html5/thumbnails/13.jpg)
Software Tester’s Personality Hiring Suggestion
Instability
Stability
Intr
ove
rsio
n
Extr
ave
rsio
n
Melancholy Choleric
Phlegmatic Sanguine
Sadness Fear
Rigidity
Lack of harmony Pessimist Reticence
Passivity Carefulness Slowness
Reliability Properly
Moderateness Reticence
Disinterested Comfortableness Zealousness
Harmony Openness Flexibility
Sensitiveness Aggressiveness Excitableness
Erratic Optimist Positive
13