

【摘要】本軟件測試企業的需求是高職院校軟件測試方向人才培養課程體系設置的重要依據。文章首先闡述了實施軟件測試企業調研的背景及調研的重要性,然后以圖表的形式表述了武漢市中小軟件測試企業對測試員所需知識與技能的需求現狀,并結合高職軟件測試課程體系進行了課程設置的分析;最后闡述了調研結果的價值所在。
【關鍵詞】軟件測試 ?企業 ?高職 ?調研 ?課程
【基金項目】2015年武漢市市屬高等學校教學研究項目重點課題“基于企業培訓體系下的高職軟件技術專業軟件測試人才培養模式的研究”(項目編號:2015042)。
【中圖分類號】C29 【文獻標識碼】A 【文章編號】2095-3089(2020)41-0031-02
1.調研的背景
軟件測試已經成為軟件開發中必不可少的環節,在軟件開發的時間和成本中占有很大比重。國外知名軟件公司把 40%左右的工作量花在軟件測試上,軟件測試費用占開發總費的 30%至 50%,可見軟件測試在軟件開發中的地位重大。從軟件測試人才需求量與待遇發展趨勢來看,我國軟件測試行業正處于發展期,在此階段進入軟件測試行業的人數與薪資待遇都呈上升趨勢,且薪資標準的上升幅度較大。目前,根據“中國軟件行業協會”的數據統計,軟件測試工程師已成為中國IT行業最緊缺人才。軟件行業對軟件測試越來越重視,高職院校軟件測試人才的培養也必須“與時俱進”。軟件產業的快速發展和行業應用的普及,企業已經越來越意識到軟件質量的重要性,也加大投入力度,但苦于招聘不到足夠的具備相應技術技能的軟件測試人才,收效不大。因此,從當前及長遠看,專業性、職業化的軟件測試教育和軟件測試技術職業的發展空間都很大。近幾年來,一些高職院校已經把軟件測試作為計算機專業學生的一個培養方向,但是從企業的用人反饋來看,高職軟件測試人才的技能水平還有待提高。高職院校中存在學歷教育與企業實際需求相脫節、課程培養體系不健全等方面的不足,因此,開展軟件測試企業所需知識與技能調研活動勢在必行。
2.武漢市中小軟件測試企業技能需求現狀
在現階段對武漢市32家中小型軟件測試企業進行問卷調查,收回32份有效調查問卷,問卷內容主要是了解當下軟件測試企業對軟件測試員的知識與技能要求,調查目的是為了優化高職軟件測試方向人才培養的課程體系。目前,絕大多數軟件測試企業主要從事B/S架構系統和移動應用APP系統的測試。其中,軟件測試企業對初級、中級、高級軟件測試工程師技能要求的調研結果分別如表1、表2和表3。
有了這些結果數據,對于軟件測試方向人才培養課程體系里的課程設置的內容范圍及課程安排的先后次序及課時數的分配提供了依據。為了進一步明確具體的課程設置,又對軟件測試企業開展的測試業務進行了調研,調研結果如圖1。
按照軟件測試業務類型劃分,從圖1的調研結果中可以看出:絕大多數軟件測試企業都進行功能測試、界面測試、兼容性測試、性能測試,在高職軟件測試方向的課程體系中可將這幾種測試業務作為一門單獨的課程來進行授課,并按照企業從事測試業務的多少程度來設置課程內容的授課學時。在企業從事的功能測試業務中,有50%的企業不進行自動化測試,有約25%的企業使用QTP或者Selenium作為功能自動化測試的工具。而在企業從事的性能測試業務中,有大約75%的企業都進行性能測試,且性能測試時使用的自動化測試工具是惠普公司LoadRunner或者Jmeter,只有少數企業沒有開展性能自動化測試。在企業進行測試管理活動時,絕大多數企業都是使用的禪道、JIRA,有一部分企業使用的是mantis、TestLink、QC。在進行測試用例設計與管理時,46.88%的企業使用EXCEL表格、WORD文檔等進行管理,28.12%的企業使用管理工具進行管理,并且對需求、用例、缺陷之間的跟蹤鏈進行了很好的維護。通過此調查研究,進一步明確了高職院校在設置功能測試、性能測試、測試管理課程時應該使用的自動化工具軟件。
按照軟件產品測試階段來劃分,企業需求量最大的是UI自動化測試和接口自動化測試,其次是單元測試。在進行接口自動化測試時使用最多的軟件開發語言是JAVA和Python,與之對應的單元測試工具是JUnit和PyUnit。
在對軟件測試人員的職業素養調研中發現,企業比較重視測試員工的溝通、表達能力、邏輯思維能力、分析及解決問題的能力以及被測試軟件所在領域的行業知識,只有極少數企業要求測試員具有軟件開發能力和資質。
在調研軟件測試認證證書對于從事軟件測試工作或管理崗位的價值時,絕大多數企業都不看中軟件測試認證證書,只有極少數企業認為ISTQB(國際軟件測試資格認證)、軟件評測師認證(國家軟考認證)還有點價值。這對于在軟件測試方向人才培養模式中是否要求學生取得測試行業職業資格的取舍有現實意義。
3.調研結果的價值
通過調研軟件測試企業的具體需求,可以將調研分析得到的軟件測試企業所需知識與技能融入到高職軟件測試人才培養方案中,從而保證了高職課程體系與測試企業需求間的無縫對接,使得高職軟件測試人才培養課程體系更有針對性、專業性、實時性,使得高職軟件測試人才培養方案更加完善。
參考文獻:
[1]蔡靜穎.“軟件測試技術”課程的教學改革與研究[J].黑龍江科學,2019(13):50-51.
[2]田小霞.軟件測試應用人才培養探討[J].福建電腦,2019(06):149-151.
[3]吉雪蕓,譚火彬,蔡為東.能力導向的軟件測試課程研究[J].計算機教育,2019(05):94-96.
[4]曹征.軟件測試課程教學改革的探索與實踐[J].計算機產品與流通,2018(11):184.
[5]施亮,曹春梅,宋潔,韓燕,徐立.高職院校軟件測試課程與社會需求之間銜接的思考[J].福建電腦,2018(10):165-166.
作者簡介:
張喻平(1979-),女,湖北京山人,碩士研究生,武漢城市職業學院計算機與電子信息工程學院講師,主要研究方向:計算機應用教學。