蘇春芳 李娜
[摘 要] 針對軟件測試課程知識覆蓋面廣、操作實用性強、行業面向性強的特點,在深入調研了軟件行業對軟件測試人員要求的前提下,提出基于敏捷開發模型的軟件測試教學改革方案,目的在于讓學生熟悉軟件企業普通應用的開發模型以及軟件測試的流程與方法,在提高學生專業學習能力的同時,重點培養學生綜合應用知識、提出問題、解決問題的能力,從而提升學生在職場中的競爭能力。
[關 鍵 詞] 瀑布模型;敏捷開發模型;Scrum;用戶故事
[中圖分類號] G712 [文獻標志碼] A [文章編號] 2096-0603(2016)27-0104-02
軟件質量問題一直是IT(Information Technology)行業關注的重要問題,不斷提升軟件產品的質量,成為軟件企業研究的重要課題。瀑布模型(watefall)曾經是軟件行業普遍采用的一種開發模型,在整個開發過程中雖然也要求測試人員和開發人員相互合作,但存在一定的階段性。軟件測試一般發生在需求分析、設計、編碼階段之后,當開發人員完成大部分的工作任務以后,測試人員才正式參與項目,軟件測試人員在項目前期僅僅是做一些測試前的準備工作而已。即便軟件公司擁有一支強大軟件測試團隊,也沒有辦法維持一個較低的、比較理想的bug率。近年來,軟件行業開始認同一種新的開發模式——敏捷開發模式(Agile software development),隨之而來的是軟件測試行業也正在經歷一場巨大的變革。敏捷開發模型將軟件開發與測試融為一體,從而改變了軟件測試人員與開發人員之間時間、空間上的界限。……