Exploratory testing: Do contextual factors influence software fault identification?

被引:2
作者
Asplund, Fredrik [1 ]
机构
[1] KTH Royal Inst Technol, Div Mechatron, Dept Machine Design, Brinellvagen 83, S-10044 Stockholm, Sweden
关键词
Exploratory testing; Knowledge management; Test management; TEAMS;
D O I
10.1016/j.infsof.2018.11.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context Exploratory Testing (ET) is a manual approach to software testing in which learning, test design and test execution occurs simultaneously. Still a developing topic of interest to academia, although as yet insufficiently investigated, most studies focus on the skills and experience of the individual tester. However, contextual factors such as project processes, test scope and organisational boundaries are also likely to affect the approach. Objective: This study explores contextual differences between teams of testers at a MedTec firm developing safety-critical products to ascertain whether contextual factors can influence the outcomes of ET, and what associated implications can be drawn for test management. Method: A development project was studied in two iterations, each consisting of a quantitative phase testing hypotheses concerning when ET would identify faults in comparison to other testing approaches and a qualitative phase involving interviews. Results: Influence on ET is traced to how the scope of tests focus learning on different types of knowledge and imply an asymmetry in the strength and number of information flows to test teams. Conclusions: While test specialisation can be attractive to software development organisations, results suggest changes to processes and organisational structures might be required to maintain test efficiency throughout projects: the responsibility for test cases might need to be rotated late in projects, and asymmetries in information flows might require management to actively strengthen the presence and connections of test teams throughout the firm. However, further research is needed to investigate whether these results also hold for non safety-critical faults.
引用
收藏
页码:101 / 111
页数:11
相关论文
共 68 条
  • [41] Keppel G., 2004, DESIGN ANAL, P193
  • [42] A nonparametric method to analyze interactions: The adjusted rank transform test
    Leys, Christophe
    Schumann, Sandy
    [J]. JOURNAL OF EXPERIMENTAL SOCIAL PSYCHOLOGY, 2010, 46 (04) : 684 - 688
  • [43] Lyndsay James, 2003, Adventures in Session-Based Testing
  • [44] Who tested my software? Testing as an organizationally cross-cutting activity
    Mantyla, Mika V.
    Itkonen, Juha
    Iivonen, Joonas
    [J]. SOFTWARE QUALITY JOURNAL, 2012, 20 (01) : 145 - 172
  • [45] Achieving dependability in the configuration, integration and testing of healthcare technologies
    Martin D.
    Hartswood M.
    Slack R.
    Voss A.
    [J]. Computer Supported Cooperative Work (CSCW), 2006, 15 (5-6): : 467 - 499
  • [46] Micalief M., 2016, P 2016 IEEE 9 INT C
  • [47] Could removal of project-level knowledge flow obstacles contribute to software process improvement? A study of software engineer perceptions
    Mitchell, Susan M.
    Seamans, Carolyn B.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 72 : 151 - 170
  • [48] Nooteboom B., 2000, J MANAG GOV, V4, P69, DOI DOI 10.1023/A:1009941416749
  • [49] Raappana P., 2016, P 2016 IEEE 9 INT C
  • [50] Ramler R., 2006, P 2006 INT WORKSHOP, P85, DOI DOI 10.1145/1138929.1138946