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
来源
2015 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE) | 2015年
关键词
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 条
  • [41] On the Testing of Statistical Software
    Lekivetz, Ryan
    Morgan, Joseph
    JOURNAL OF STATISTICAL THEORY AND PRACTICE, 2021, 15 (04)
  • [42] Declarative Testing: A Paradigm for Testing Software Applications
    Triou, Ed
    Abbas, Zafar
    Kothapalle, Sravani
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 769 - 773
  • [43] Mechatronic software testing
    Iskrenovic-Momcilovic, Olivera
    Micic, Aca
    TELSIKS 2007: 8TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS IN MODERN SATELLITE, CABLE AND BROADCASTING SERVICES, VOLS 1 AND 2, 2007, : 486 - +
  • [44] Testing Software Systems
    Ebert, Christof
    Bajaj, Divith
    Weyrich, Michael
    IEEE SOFTWARE, 2022, 39 (04) : 8 - 17
  • [45] On the Testing of Statistical Software
    Ryan Lekivetz
    Joseph Morgan
    Journal of Statistical Theory and Practice, 2021, 15
  • [46] Reachability testing: An approach to testing concurrent software
    Hwang, GH
    Tai, KC
    Huang, TL
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1995, 5 (04) : 493 - 510
  • [47] An Introduction to Software Testing
    Baresi, Luciano
    Pezze, Mauro
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 148 (01) : 89 - 111
  • [48] Optimal software testing
    Elshafei, M
    Khan, M
    Boraie, M
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 615 - 620
  • [49] Teaching Software Testing in an Algorithms and Data Structures Course
    Arcuri, Andrea
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 419 - 424
  • [50] Model for teaching and training software testing in an agile context
    Elgrably, Isaac Souza
    Bezerra Oliveira, Sandro Ronaldo
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,