Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops 2020
DOI: 10.1145/3387940.3392238
|View full text |Cite
|
Sign up to set email alerts
|

Beyond Technical Skills in Software Testing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(9 citation statements)
references
References 12 publications
0
8
0
Order By: Relevance
“…Software testing is critical to preventing software failures, but is, arguably, the least understood part of the software life cycle and the toughest aspect of software development to perform correctly [1]. Adequate research has been carried out on both the process and technology dimensions of testing [2] [3], but not much on the human dimensions [4] [5].…”
Section: Introductionmentioning
confidence: 99%
“…Software testing is critical to preventing software failures, but is, arguably, the least understood part of the software life cycle and the toughest aspect of software development to perform correctly [1]. Adequate research has been carried out on both the process and technology dimensions of testing [2] [3], but not much on the human dimensions [4] [5].…”
Section: Introductionmentioning
confidence: 99%
“…There is a need to improve understanding of the part that software testers play in agile projects, and especially the human aspects (Sánchez-Gordón et al, 2020). Through the literature review, we found several common characteristics of software testers, such as being open-minded, curios, disciplined, and paying attention to details (Kanij et al, 2015;Livonen et al, 2010;Matturro, 2013;Deak, 2014b).…”
Section: Human Factors Of the Agile Software Testermentioning
confidence: 98%
“…Davidov et al (2010) described testers as professionals who identify new defects from failed test cases, analyze defects, and report them in a bug-tracking system. However, the testing process requires not only technical skills but also specific socio-technical abilities (Florea & Stray, 2018;Sánchez-Gordón et al, 2020); therefore, an efficient software tester is needed to cover a broad area of abilities and expertise, frequently extending beyond testing. For instance, in agile, software testers play a key role in connecting developers with development stakeholders and customers by intimately understanding and tracing business requirements throughout development (Saiedian & Dale, 2000).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Even moderate-sized software projects takes up hundreds of person-hours dedicated to writing test cases -conditions to test for and pass/fail criteria, implementing them, and meticulously documenting the results of those tests. In fact, software testing is considered an art [24] requiring its own technical and non-technical skills [31,22], and entire career paths are built around testing [4]. Test-driven development, often associated with agile software engineering frameworks, is a practice which integrates testing considerations in all parts of the development process [1,10].…”
Section: Processes That Guide the Testingmentioning
confidence: 99%