摘 要: 在當(dāng)前職場(chǎng)競爭激烈的情況下,職業(yè)素質(zhì)的重要性越來越引起人們的重視。尤其對(duì)于高職院校,更是將培養(yǎng)學(xué)生的職業(yè)素質(zhì)定為教學(xué)目標(biāo)。本文作者結(jié)合軟件測(cè)試課程,介紹了如何在授課的過程中加強(qiáng)對(duì)學(xué)生職業(yè)素質(zhì)的培養(yǎng)。
關(guān)鍵詞: 軟件測(cè)試 學(xué)生職業(yè)素質(zhì) 培養(yǎng)
1.職業(yè)素質(zhì)的重要性
在現(xiàn)在市場(chǎng)競爭激烈的情況下,更多的是人才的競爭,因而“人”作為一個(gè)公司、一個(gè)團(tuán)隊(duì)“螺絲釘”的重要地位日益凸顯出來。任何一個(gè)公司、團(tuán)隊(duì)的發(fā)展,都需要有一批高素質(zhì)的成員來支撐,這些高素質(zhì)的成員并非只有過硬的職業(yè)技能,而且要具有良好的職業(yè)精神和職業(yè)道德。
簡單來說,職業(yè)素質(zhì)就是指一個(gè)人在職業(yè)活動(dòng)中所體現(xiàn)出來的職業(yè)技能、職業(yè)道德、職業(yè)精神,等等。對(duì)任何一個(gè)團(tuán)隊(duì)和個(gè)人來說,職業(yè)素質(zhì)具有十分重大的意義,一個(gè)人要是缺乏良好的職業(yè)素質(zhì),就不可能取得突出的工作成績;而一個(gè)團(tuán)隊(duì),要是沒有一支職業(yè)素質(zhì)過硬的員工隊(duì)伍,就不可能在激烈的市場(chǎng)競爭中占有一席之地。
為此,高職院校在培養(yǎng)學(xué)生時(shí),務(wù)必要加強(qiáng)對(duì)學(xué)生職業(yè)素質(zhì)的培養(yǎng)。
2.通過多種形式培養(yǎng)學(xué)生的職業(yè)技能
軟件測(cè)試課程旨在培養(yǎng)學(xué)生在軟件測(cè)試方面的技能和素質(zhì),為學(xué)生從事相關(guān)職業(yè)打下良好的基礎(chǔ)。從職業(yè)技能的方面看,主要包括以下方面。
2.1軟件測(cè)試基本技術(shù)和策略
軟件測(cè)試基本技術(shù)和策略主要指白盒測(cè)試技術(shù)和黑盒測(cè)試技術(shù),以及如何根據(jù)實(shí)際情況選取相應(yīng)測(cè)試技術(shù),制訂測(cè)試方案的策略。在軟件測(cè)試授課過程中,可以通過理論課的知識(shí)點(diǎn)精講和課內(nèi)實(shí)訓(xùn)練習(xí),培養(yǎng)學(xué)生對(duì)基本軟件測(cè)試技術(shù)的掌握;在講解每種測(cè)試技術(shù)時(shí),要幫助學(xué)生分析這種測(cè)試技術(shù)的適用情況。例如,黑盒測(cè)試中的判定表分析法,就適用于輸入條件的邏輯組合較復(fù)雜的情況,可以通過判定表給出清晰的測(cè)試用例設(shè)計(jì)依據(jù),而白盒測(cè)試中的邏輯覆蓋測(cè)試,就可以對(duì)已知代碼結(jié)構(gòu)的程序進(jìn)行較為詳盡的測(cè)試。教師可以結(jié)合豐富的案例練習(xí)來培養(yǎng)學(xué)生綜合掌握測(cè)試技術(shù)和策略。
2.2軟件測(cè)試工具的使用
當(dāng)前的軟件測(cè)試工作的開展是離不開軟件測(cè)試工具的支持的。如果學(xué)生只是掌握了一些軟件測(cè)試的基本理論和技術(shù),那還是不具備踏入職場(chǎng)的條件。在軟件測(cè)試課程的學(xué)習(xí)過程中,務(wù)必要讓學(xué)生學(xué)會(huì)使用常用的軟件測(cè)試工具。包括一些支持自動(dòng)化測(cè)試的工具如WinRunner,性能測(cè)試工具Load Runner,測(cè)試管理工具TestDirector等。這些測(cè)試工具可以在期末綜合實(shí)訓(xùn)的過程中讓學(xué)生使用,會(huì)比單純理論課堂的演示取得更好的效果。雖然業(yè)界使用的測(cè)試軟件種類繁多,但實(shí)質(zhì)并無多大差別。由于在授課時(shí)間的限制,對(duì)于測(cè)試工具的介紹是相對(duì)淺顯的,旨在幫助學(xué)生理解測(cè)試工具在軟件測(cè)試中的作用,更加深入的學(xué)習(xí)可以在將來的工作中進(jìn)行。
2.3軟件測(cè)試文檔的撰寫
計(jì)算機(jī)軟件是包括程序、數(shù)據(jù)及相關(guān)文檔的集合。隨著軟件技術(shù)的發(fā)展,文檔在軟件開發(fā)和維護(hù)過程中的作用也日益突出。軟件測(cè)試作為貫穿軟件開發(fā)過程的重要組成部分,也離不開相關(guān)文檔的支持,從早期的軟件測(cè)試計(jì)劃、到軟件測(cè)試用例文檔、缺陷報(bào)告文檔及最終的軟件測(cè)試總結(jié)。一個(gè)優(yōu)秀的軟件測(cè)試人員,務(wù)必學(xué)會(huì)撰寫測(cè)試過程相關(guān)的文檔。因此在授課過程中涉及文檔撰寫的部分,一定要詳細(xì)講解文檔的撰寫目的、結(jié)構(gòu)、撰寫方法等,并且在綜合實(shí)訓(xùn)過程中,給學(xué)生指派明確的文檔清單,并給出一些較適用的文檔模板,讓學(xué)生在模擬的項(xiàng)目環(huán)境中練習(xí)文檔的撰寫。
3.加強(qiáng)對(duì)學(xué)生職業(yè)精神和職業(yè)心理素質(zhì)的培養(yǎng)
一個(gè)真正的測(cè)試人員除了應(yīng)具有相關(guān)的專業(yè)知識(shí)和技能外,還要具備相關(guān)的職業(yè)精神和職業(yè)心理素質(zhì)。
3.1團(tuán)隊(duì)合作精神
軟件開發(fā)早已不是個(gè)人英雄主義的時(shí)代,而是強(qiáng)調(diào)團(tuán)隊(duì)精神,需要團(tuán)隊(duì)的每一個(gè)成員為了共同的目標(biāo)而緊密協(xié)作,從而形成強(qiáng)大的凝聚力和整體戰(zhàn)斗力,實(shí)現(xiàn)既定的目標(biāo)。在測(cè)試人員的工作中,團(tuán)隊(duì)不僅是指測(cè)試人員之間應(yīng)該有團(tuán)隊(duì)意識(shí),作為項(xiàng)目的一分子,測(cè)試人員和開發(fā)人員也是一個(gè)團(tuán)隊(duì)。只有整個(gè)項(xiàng)目具備了團(tuán)隊(duì)精神,項(xiàng)目才能獲得最終的成功。因此,在軟件測(cè)試的授課過程中,可以結(jié)合綜合實(shí)訓(xùn)項(xiàng)目,讓學(xué)生組成小規(guī)模的團(tuán)隊(duì),共同協(xié)作來完成布置的項(xiàng)目,在這個(gè)過程中,應(yīng)讓學(xué)生領(lǐng)會(huì)團(tuán)隊(duì)合作精神的重要性。
3.2良好的溝通能力
軟件測(cè)試人員不僅要與開發(fā)人員進(jìn)行溝通,而且要與客戶進(jìn)行溝通。他們是不同類型的人,關(guān)心問題的側(cè)重點(diǎn)也不同。所以在溝通的時(shí)候需要掌握一定的技巧。由于開發(fā)人員與測(cè)試人員思考問題的角度不同,雙方自然會(huì)引起一些爭論、誤解,這時(shí)候應(yīng)該心平氣和把測(cè)出來的缺陷向開發(fā)人員解釋清楚,從而雙方達(dá)成共識(shí)。對(duì)于客戶,要了解客戶的心理,從客戶關(guān)心的問題入手,這樣才能從客戶那兒得到比較準(zhǔn)確的需求。在組織學(xué)生進(jìn)行項(xiàng)目實(shí)訓(xùn)時(shí),可以要求學(xué)生扮演不同的角色,以鍛煉學(xué)生的溝通能力。
3.3保持職業(yè)懷疑的精神
軟件測(cè)試人員需要保持一種職業(yè)懷疑的精神,即懷疑測(cè)試對(duì)象存在缺陷或者是無法正常工作的,這樣才能夠有效地發(fā)現(xiàn)軟件產(chǎn)品中的缺陷,從而達(dá)到盡量多地發(fā)現(xiàn)缺陷這樣的目標(biāo)。在靜態(tài)測(cè)試過程中(例如:評(píng)審),無論是系統(tǒng)的需求規(guī)格說明還是設(shè)計(jì)規(guī)格說明,測(cè)試人員都應(yīng)該以懷疑的態(tài)度去對(duì)它們進(jìn)行分析和評(píng)估;在動(dòng)態(tài)測(cè)試過程中,也同樣需要懷疑精神,這樣才能更有效地發(fā)現(xiàn)缺陷。在測(cè)試執(zhí)行的時(shí)候,發(fā)現(xiàn)實(shí)際結(jié)果和預(yù)期結(jié)果不一致的時(shí)候,首先需要確保測(cè)試用例是否正確,同時(shí)確保測(cè)試執(zhí)行的過程、數(shù)據(jù)、操作等沒有問題,然后確認(rèn)是否是測(cè)試對(duì)象沒有實(shí)現(xiàn)規(guī)格說明中要求的功能或者不一致,這都需要測(cè)試人員具有懷疑精神。
3.4承受和排遣壓力
軟件測(cè)試人員經(jīng)常承受著一定的壓力,客戶在催促,開發(fā)人員在拖延,所以測(cè)試人員要能夠承受壓力,包括外界的、工作上的壓力。并且不要把因?yàn)閴毫Χ鴮?dǎo)致的不好的情緒帶到工作當(dāng)中。應(yīng)學(xué)會(huì)排遣這些壓力,保持一顆輕松、平靜的心,全身心投入到工作中。
3.5充分的工作熱情
測(cè)試活動(dòng)充滿了艱辛和挑戰(zhàn)。測(cè)試人員只有始終保持積極的態(tài)度和工作熱情,才能夠出色地完成各種測(cè)試任務(wù)和接受各種挑戰(zhàn)。沒有激情的測(cè)試人員,只會(huì)滿足于完成基本的測(cè)試任務(wù);而充滿激情的測(cè)試人員不僅能夠完成基本測(cè)試任務(wù),而且能夠用積極的態(tài)度思考測(cè)試過程中遇到的各種問題,努力尋找解決方案,創(chuàng)造性地解決這些問題。同時(shí)還可以積極地進(jìn)行反省,不斷地尋找團(tuán)隊(duì)和自己的不足,從而進(jìn)行持續(xù)的改進(jìn)。在授課過程中,一定要充分調(diào)動(dòng)學(xué)生對(duì)軟件測(cè)試的興趣,對(duì)于取得的成果應(yīng)給予充分的肯定,培養(yǎng)學(xué)生的工作熱情。
4.結(jié)語
實(shí)踐證明,在軟件測(cè)試的授課過程中,通過多種形式加強(qiáng)學(xué)生職業(yè)技能和職業(yè)精神、職業(yè)素質(zhì)的培養(yǎng),可以使學(xué)生更加符合企業(yè)用人的需求,幫助學(xué)生縮短進(jìn)入企業(yè)的適應(yīng)期。
參考文獻(xiàn):
?。?]佟偉光.軟件測(cè)試技術(shù).人民郵電出版社.
[2]測(cè)試人員應(yīng)該具備怎樣的技能,軟件測(cè)試網(wǎng):http://www.51testing.com.
?。?]優(yōu)秀測(cè)試人員應(yīng)該具備的素質(zhì),領(lǐng)測(cè)軟件測(cè)試網(wǎng):http://www.ltesting.net.