0% found this document useful (0 votes)
51 views16 pages

Essential Skills for Software Testers

The document discusses the competencies and skills required of software testers. It outlines that testers need both technical skills related to software development processes, tools and techniques as well as soft skills like communication, documentation and teamwork. Testers must have characteristics like discipline, flexibility and being detail-oriented. They should question all aspects of the system and not expect others to understand the testing process. The document also describes how test teams are typically organized in a hierarchical structure under a test manager and test leads.

Uploaded by

1901040116
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views16 pages

Essential Skills for Software Testers

The document discusses the competencies and skills required of software testers. It outlines that testers need both technical skills related to software development processes, tools and techniques as well as soft skills like communication, documentation and teamwork. Testers must have characteristics like discipline, flexibility and being detail-oriented. They should question all aspects of the system and not expect others to understand the testing process. The document also describes how test teams are typically organized in a hierarchical structure under a test manager and test leads.

Uploaded by

1901040116
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like