2019
DOI: 10.1007/978-3-030-28005-5_57
|View full text |Cite
|
Sign up to set email alerts
|

Software Testing: A Changing Career

Abstract: The software tester is an imperative component to quality software development. Their role has transformed over the last half a century and volumes of work have documented various approaches, methods, and skillsets to be used in that time. Software projects have gone from using monolithic architectures and heavyweight methodologies, to service-oriented and lightweight. Testing has transformed from a sequential step performed by dedicated testers to a continuous activity carried out by various development profe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 32 publications
0
5
0
Order By: Relevance
“…Software engineering is a complex undertaking [59] that should take account of various situational context considerations [60]. Roles such as Software Engineer and Software Tester have been evolving over time in response to changing contexts [61,62]. The onset of COVID-19 related restrictions has brought about a sudden and highly disruptive change in context and to work patterns for many workers.…”
Section: Discussionmentioning
confidence: 99%
“…Software engineering is a complex undertaking [59] that should take account of various situational context considerations [60]. Roles such as Software Engineer and Software Tester have been evolving over time in response to changing contexts [61,62]. The onset of COVID-19 related restrictions has brought about a sudden and highly disruptive change in context and to work patterns for many workers.…”
Section: Discussionmentioning
confidence: 99%
“…There are many other changes that will result from the adoption of FaaS, the role and process adopted by software testers will change, in previous work we have already noted that this has changed significantly in recent years [50]. The space that testers have traditionally occupied between developers and operations becomes less distinct and may fundamentally reshape the role of software test.…”
Section: Discussionmentioning
confidence: 99%
“…Traditional software testing involves significant time, resources, and effort [72]; even moderatesized software projects spend hundreds of person-hours writing test cases, implementing them, and meticulously documenting the test results. In fact, software testing is sometimes considered an art [120] requiring its own technical and non-technical skills [112,148], and entire career paths are built around testing [42]. Test-driven development, often associated with agile software engineering frameworks, integrates testing considerations in all parts of the development process [8,65].…”
Section: Evaluation-driven ML Methodologiesmentioning
confidence: 99%