Software Testing Foundation
Tester Competency
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 1
Lesson Objectives
Know how to be a good Tester
Have basic understand test team organization
Have basic understand tester job development
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 2
Table of contents
Tester competency
Tester characteristics, attitude
Test team organization
Tester job description
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 3
To Be a Good Tester
Build Tester Competency
Technique skills
Soft skills
Characteristic
Discipline and Perseverance
Flexible
Hyper-sensitivity to little things
Open-minded
Attitude
Question everything
You will not find all the bugs
Be honest
Don’t expect anybody to understand testing
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 4
Tester Competency (Technical skills)
Familiarity with software development life cycle, development model,
development processes
Has functional / business knowledge
Familiarity with testing process, creating test documents and test
execution
Knows specific tools
DB knowledge
Some programming knowledge
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 5
Tester Competency (Soft Skills)
Reading skills: study many docs of specs, design
Communication skills
Both Verbal and Written communication
Be able to communicate with technical and non-
technical people, engineers, managers, customers
Presentation
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 6
Tester Competency (Soft Skills)
Documentation skills
Be able to create documents with clear structure and easy understanding
Report the defects effectively for quickly reproduce
Organized/Plan
Time management
Effort prioritization
Team work skill
Negotiate skill
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 7
Characteristics
Discipline and Perseverance:
Testing is repetitive and requests a lot of manual effort
Have the ability to withstand pressures and workload
Say ‘no’ to managers when quality is insufficient
Flexible:
Working style
Communication
Hyper-sensitivity to little things: Good testers notice little things that others miss or ignore. Testers
see symptoms, not bugs
Open-minded
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 8
Attitude
• Question everything: Testing with out questions is almost impossible.
Questions help provoke your thoughts
• You will not find all the bugs: You need to find significant bugs. You can’t find
all of them
• Be honest: Testers are fundamentally honest and incorruptible
• Don’t expect anybody to understand testing: Clearly explain what is needed
to do your job effectively and do it repeatedly. It’s not that others don’t care
for testing they just can’t understand testing
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 9
Test Team in Project
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 10
Test Team Organization
Test
manager
Test lead 1 Test lead n
Tester 1 Tester 2 Tester..n
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 11
Tester Job Description
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 12
References
[Link]
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 13
Lesson Summary
Tester Competency
Technical Skills
Soft Skills
Tester characteristics, attitude
Test Team Organization
Small team
Big team
Tester job description
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 14
Questions
Tại sao em nghĩ mình phù hợp với nghề tester?
Để làm 1 tester thì em cần những kỹ năng kỹ thuật gì?
Để làm 1 tester thì em cần những kỹ năng mềm gì?
1 đội kiểm thử được tổ chức như thế nào, gồm những ai?
Định hướng công việc kiểm thử trong tương lai của em như
thế nào?
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 15
Thank you
9/21/2022 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 16