nav emailalert searchbtn searchbox tablepage yinyongbenwen piczone journalimg journalInfo journalinfonormal searchdiv searchzone qikanlogo popupnotification paper paperNew
您当前所在位置: 首页> 文献列表> Design and Exploration of Intelligent Software Testing Course
2026, 03, No.375 47-53
Design and Exploration of Intelligent Software Testing Course
基金项目(Foundation): Computer Basic Education Teaching Research Project of Association of Fundamental Computing Education in Chinese Universities (Nos. 2025-AFCEC-527 and 2024-AFCEC-088); Research on the Reform of Public Course Teaching at Nantong College of Science and Technology (No. 2024JGG015)
邮箱(Email): simple@hit.edu.cn.;
DOI: 10.16512/j.cnki.jsjjy.2026.03.028
投稿时间: 2025-10-09
投稿日期(年): 2025
终审时间: 2025-11-03
终审日期(年): 2025
审稿周期(年): 1
发布时间: 2026-03-09
出版时间: 2026-03-09
移动端阅读
摘要:

With the rapid development of artificial intelligence,the intelligence level of software is increasingly improving.Intelligent software,which is widely applied in crucial fields such as autonomous driving,intelligent customer service,and medical diagnosis,is constructed based on complex technologies like machine learning and deep learning.Its uncertain behavior and data dependence pose unprecedented challenges to software testing.However,existing software testing courses mainly focus on conventional contents and are unable to meet the requirements of intelligent software testing.Therefore,this work deeply analyzed the relevant technologies of intelligent software testing,including reliability evaluation indicator system,neuron coverage,and test case generation.It also systematically designed an intelligent software testing course,covering teaching objectives,teaching content,teaching methods,and a teaching case.Verified by the practical teaching in four classes,this course has achieved remarkable results,providing practical experience for the reform of software testing courses.

关键词:
Abstract:

With the rapid development of artificial intelligence,the intelligence level of software is increasingly improving.Intelligent software,which is widely applied in crucial fields such as autonomous driving,intelligent customer service,and medical diagnosis,is constructed based on complex technologies like machine learning and deep learning.Its uncertain behavior and data dependence pose unprecedented challenges to software testing.However,existing software testing courses mainly focus on conventional contents and are unable to meet the requirements of intelligent software testing.Therefore,this work deeply analyzed the relevant technologies of intelligent software testing,including reliability evaluation indicator system,neuron coverage,and test case generation.It also systematically designed an intelligent software testing course,covering teaching objectives,teaching content,teaching methods,and a teaching case.Verified by the practical teaching in four classes,this course has achieved remarkable results,providing practical experience for the reform of software testing courses.

参考文献

[1]Zhang C M,Lu Y.Study on artificial intelligence:The state of the art and future prospects[J].Journal of Industrial Information Integration,2021,23:100224.

[2]Chen F H,Li S L,Han J L,et al.Review of lightweight deep convolutional neural networks[J].Archives of Computational Methods in Engineering,2024,31(4):1915-1937.

[3]China Computer Federation.China computer science and technology development report CCF 2017–2018[M].Beijing:China Machine Press,2018:100-146.

[4]Dhore P,Wadhwa L,Shinde P,et al.Brief review on different manual software testing approaches & procedure[J].Journal of Pharmaceutical Negative Results,2023,14(S2):455-464.

[5]Zivkovic T,Zivkovic M.Survey of learning environments for software testing education[C]//Proceedings of the 7th Conference on the Engineering of Computer Based Systems.Washington D C:ACM,2021:7.

[6]Kirova V D,Ku C S,Laracy J R,et al.Software engineering education must adapt and evolve for an LLM environment[C]//Proceedings of the 55th ACM Technical Symposium on Computer Science Education.Washington D C:ACM,2024:666-672.

[7]Wang X H.TensorFlow speech recognition in practice[M].Beijing:Tsinghua University Press,2021.

[8]Sun X W,Wang X Y,Yang T.PyTorch natural language processing:Fundamentals and practice[M].Beijing:Posts & Telecom Press,2022.

[9]Huang X W,Kroening D,Ruan W J,et al.A survey of safety and trustworthiness of deep neural networks:Verification,testing,adversarial attack and defence,and interpretability[J].Computer Science Review,2020,37(3):100270.

[10]Sun Y C,Huang X W,Kroening D,et al.Testing deep neural networks[EB/OL].[2025-03-12].https://arxiv.org/abs/1803.04792.

[11]Wicker M,Huang X W,Kwiatkowska M.Feature-guided black-box safety testing of deep neural networks[C]//Proceedings of the 24th International Conference on Tools and Algorithms for the Construction and Analysis of Systems.Berlin:Springer,2018:408-426.

[12]Hayhurst K J,Veerhusen D S,Chilenski J J,et al.A practical tutorial on modified condition/decision coverage[R].Washington D C:NASA,2001.

[13]Cheng C H,Huang C H,Yasuoka H.Quantitative projection coverage for testing ML-enabled autonomous systems[C]//Proceedings of the 16th International Symposium on Automated Technology for Verification and Analysis.Berlin:Springer,2018:126-142.

[14]Kim J,Feldt R,Yoo S.Guiding deep learning system testing using surprise adequacy[C]//Proceedings of the 41st International Conference on Software Engineering.Washington D C:IEEE,2019:1039-1049.

[15]Wang D,Wang Z Y,Fang C R,et al.DeepPath:Path-driven testing criteria for deep neural networks[C]//Proceedings of the International Conference on Artificial Intelligence Testing.Washington D C:IEEE,2019:119-120.

[16]LeCun Y,Bottou L,Bengio Y,et al.Gradient-based learning applied to document recognition[J].Proceedings of the IEEE,1998,86(11):2278-2324.

基本信息:

DOI:10.16512/j.cnki.jsjjy.2026.03.028

中图分类号:TP311.53-4;G642

引用信息:

[1]Depeng Gao,Rui Wu,Shihan Xiao,等.Design and Exploration of Intelligent Software Testing Course[J].计算机教育,2026,No.375(03):47-53.DOI:10.16512/j.cnki.jsjjy.2026.03.028.

基金信息:

Computer Basic Education Teaching Research Project of Association of Fundamental Computing Education in Chinese Universities (Nos. 2025-AFCEC-527 and 2024-AFCEC-088); Research on the Reform of Public Course Teaching at Nantong College of Science and Technology (No. 2024JGG015)

投稿时间:

2025-10-09

投稿日期(年):

2025

终审时间:

2025-11-03

终审日期(年):

2025

审稿周期(年):

1

发布时间:

2026-03-09

出版时间:

2026-03-09

引用

GB/T 7714-2015 格式引文
MLA格式引文
APA格式引文