Teaching Software Testing Skills: Metamorphic Testing as Vehicle for Creativity and Effectiveness in Software Testing

被引:0
|
作者
Towey, Dave [1 ]
Chen, Tsong Yueh [2 ]
机构
[1] Univ Nottingham Ningbo China, Sch Comp Sci, Ningbo 315100, Zhejiang, Peoples R China
[2] Swinburne Univ Technol, Dept Comp Sci & Software Engn, Hawthorn, Vic 3122, Australia
关键词
Metamorphic Testing; Software Testing; Training; Software Quality Assurance;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In spite of its importance to software quality, software testing is often considered the "poor man" of software engineering processes, left to the end of many projects, and frequently omitted altogether. Compounding this is the reported perception of testing as a menial, low-level job, lacking any need for creativity or ingenuity, and of much lower status and attractiveness than others, such as design and implementation. When teaching about software testing, instructors often face very unmotivated students, professing little or no interest in becoming testers. This tutorial will address some testing misconceptions, and, through Metamorphic Testing - a new approach to testing which alleviates some of the major challenges in the field (including the Oracle Problem) - will provide a fresh and exciting new perspective on software testing.
引用
收藏
页码:161 / 162
页数:2
相关论文
共 50 条
  • [1] Testing Ocean Software with Metamorphic Testing
    Luu, Quang-Hung
    Liu, Huai
    Chen, Tsong Yueh
    Vu, Hai L.
    2022 IEEE/ACM 7TH INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET 2022), 2022, : 23 - 30
  • [2] An Application of Metamorphic Testing for Testing Scientific Software
    Ding, Junhua
    Zhang, Dongmei
    Hu, Xin-Hua
    2016 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET), 2016, : 37 - 43
  • [3] Exploratory Metamorphic Testing for Scientific Software
    Lin, Xuanyi
    Niu, Nan
    Simon, Michelle
    COMPUTING IN SCIENCE & ENGINEERING, 2020, 22 (02) : 78 - 87
  • [4] Stages in Teaching Software Testing
    Cowling, Tony
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1185 - 1194
  • [5] Teaching software design and testing
    Carrington, D
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 547 - 550
  • [6] Measurement of Effectiveness of Software Testing
    Zhang, Bo
    Shen, Xiangheng
    Wang, Junjie
    Chen, Yuan
    FIFTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2012): COMPUTER VISION, IMAGE ANALYSIS AND PROCESSING, 2013, 8783
  • [7] Towards automatic testing of imaging software by means of random and metamorphic testing
    Guderlei, Ralph
    Mayer, Johannes
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2007, 17 (06) : 757 - 781
  • [8] TESTING A SOFTWARE-BASED PID CONTROLLER USING METAMORPHIC TESTING
    Chen, T. Y.
    Kuo, F. -C
    Tam, W. K.
    Merkel, R.
    PECCS 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS, 2011, : 387 - 396
  • [9] Metamorphic Testing: A Simple Yet Effective Approach for Testing Scientific Software
    Kanewala, Upulee
    Chen, Tsong Yueh
    COMPUTING IN SCIENCE & ENGINEERING, 2019, 21 (01) : 66 - 72
  • [10] A Global View on the Hard Skills and Testing Tools in Software Testing
    Florea, Raluca
    Stray, Viktoria
    2019 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2019), 2019, : 143 - 151