潘麗麗 王天鍔 秦姣華



軟件測試教學研究與實踐*
摘 ?要: 針對軟件測試課程覆蓋的軟件知識領域廣泛,專業性和實踐性非常強的特點,分析當前軟件測試課程教學和實踐教學聯系不夠緊密且可操作性比較低的問題,提出以培養具有軟件測試能力人才為目標,理論為實踐服務的教學方法。圍繞軟件測試教學大綱,以軟件測試課程的理論教學為基礎,設計并實現了一個軟件測試實驗教學系統,該系統在實踐教學過程中取得了較好的效果。
關鍵詞: 軟件測試; 課程教學; 實踐教學; 實驗系統
中圖分類號:G642 ? ? ? ? ?文獻標志碼:A ? ? 文章編號:1006-8228(2015)07-57-04
Research and practice of software testing teaching
Pan Lili1, Wang Tian'e2, Qin Jiaohua1
(1. Computer and Information Engineering College, Central South University of Forestry and Technology, Changsha, Hunan 410004, China;
2. The Commission Institute, Hunan Electric Power Transmission and Substation Construction Company)
Abstract: Software testing is an elective professional course for software engineering, information security and other computer-related majors. The course covers extensive professional knowledge, and requires strong professionalism and practicality. Based on these characteristics and requirements of syllabuses, this paper explores theoretical and experimental teaching mode for the course to train student to obtain the software testing capabilities. It is proved by the teaching practice that the teaching mode achieved a good result.
Key words: software testing; undergraduate teaching; practice teaching; practice system
0 引言
軟件測試是軟件工程領域的一個專業方向,同時也是軟件開發過程的必要活動之一,是發現軟件錯誤的重要手段,是軟件工程專業、信息安全專業等計算機相關專業的選修課程。從理論教學的角度而言,軟件測試具有知識點豐富,測試方法眾多,專業術語多的特點;從實踐教學的角度而言,軟件測試具有實驗內容龐雜,測試工作量巨大,測試文檔繁多等特點。因此,在軟件測試課程教學過程中,必須注重理論與實踐相結合,采取有效的教學方法,精選教學內容,才能達到軟件測試教學大綱的要求,真正幫助學生理解軟件測試概念和測試方法,掌握常用的測試工具。
1 軟件測試課程在教學過程中面臨的困難
軟件測試課程是一門理論性和實踐性都非常強的課程,設置該課程的目的是幫助學生理解軟件測試的概念,掌握軟件測試的基本方法,學習使用一些流行的軟件測試工具?!?br>