前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件測試幾點思考探討范文,希望能給你帶來靈感和參考,敬請閱讀。
【摘要】當前無論是教育界或是產(chǎn)業(yè)界和學(xué)術(shù)界,都越來越重視軟件測試,因為軟件測試在這幾個不同的領(lǐng)域都能夠起到一定的作用,而從課程以及職業(yè)這兩個不同的層面對軟件測試進行思考,能夠看到軟件測試作為一門課程,從課程的角度上來看的教學(xué)內(nèi)容,而從職業(yè)角度上來看的職業(yè)技能和職業(yè)素養(yǎng),本文就主要圍繞軟件測試的幾點思考進行探討。
【關(guān)鍵詞】軟件測試;思考
1軟件測試課程的知識體
當軟件測試作為一門課程時,就必須要填充其所要具備的教學(xué)內(nèi)容,也就是知識體,而在軟件測試課程中的知識體要包含軟件測試的定義,而軟件測試的定義在目前而言沒有最標準的答案,有關(guān)于對軟件測試的概念的囊括有四五種之多,而這幾種不完全能夠在教科書中找到,但是有一部分教科書會列出這些定義并進行比較。而從這幾種定義中,都可以看到人們對于軟件測試的理解以及對于軟件測試的概念的深入的探索,而從中也可以認識到軟件測試所包含的層面非常多,可以從目標、活動和原則三個層面看待軟件測試,可以發(fā)現(xiàn)軟件測試的目標主要在于節(jié)約成本,提高質(zhì)量。而這個目標不僅僅是對開發(fā)方而言的目標,也是對于用戶而言的目標,而軟件測試原則則有十幾條之多,整個測試過程分為5~6步。而所謂的軟件測試活動也就是指對于軟件測試的過程的講解以及測試活動,軟件測試的方法有將近60多種,而充分的介紹軟件測試方法的概念以及軟件測試方法的優(yōu)點和缺點,以及軟件測試的步驟,就是軟件測試課程的主要教學(xué)內(nèi)容,這些測試方法之間本身是一個非常強的聯(lián)系性,也具備非常明顯的區(qū)別。教師應(yīng)該對其中的區(qū)別和聯(lián)系進行比較和講解,但是因為所需要耗費的時間過多,所以教師應(yīng)該合理安排課時,而也是以上種種內(nèi)容組成軟件測試課程的主要內(nèi)容。
2軟件測試的職業(yè)技能和素養(yǎng)
將軟件測試作為一種職業(yè)來看,軟件測試職業(yè)的門檻較高,而軟件測試的職業(yè)門檻是指軟件測試職業(yè)從業(yè)人員的職業(yè)技能及基本素養(yǎng),在社會上有一部分職業(yè)可以半道出家,但是軟件測試絕對屬于不可以半道出家的職業(yè)類型,因為只有具備了一定的職業(yè)技能才能夠從事軟件測試職業(yè),而也因此從事軟件測試職業(yè)的從業(yè)人員較少,培養(yǎng)一個軟件測試職業(yè)從業(yè)人員的時間較為漫長。軟件測試從業(yè)人員不僅僅要掌握軟件測試課程中的理論知識,還應(yīng)該不斷地將這些理論知識應(yīng)用于實踐,并提升自己的實踐能力,將理論知識與實踐結(jié)合在一起,探索新的測試方式、測試工具,并不斷的尋找問題、解決問題,也積累其中的經(jīng)驗。而軟件測試不僅僅是一門課程,也不僅僅是一個職業(yè),軟件測試也是科學(xué)、也是藝術(shù),軟件測試的從業(yè)人員應(yīng)該具備更多的經(jīng)驗和更加敏銳的洞察力,只有經(jīng)驗與洞察力的結(jié)合才能夠使軟件測試從業(yè)人員在軟件測試領(lǐng)域獲得成功,而測試人員所掌握的軟件測試方法越多,意味著會用的測試工具越多,也同樣意味著所汲取的測試經(jīng)驗就越多,而所謂的測試經(jīng)驗就是指在不斷的遇到問題的過程中解決問題,那么在日后遇到相似的問題,軟件測試從業(yè)人員就能夠快速的解決。而軟件測試不僅僅是僅存在于科技領(lǐng)域的職業(yè),因為測試是無處不在的,各行各業(yè)都有產(chǎn)品,而產(chǎn)品都需要測試,也只有通過測試才能夠保證產(chǎn)品質(zhì)量合格,而在生活中,人人都是測試員,每個人都在不斷的測試他人、測試產(chǎn)品。利用自己的視角、自己的觀點,對這些產(chǎn)品和人進行辨識和選擇。而軟件只是其中一項較為特殊的產(chǎn)品,它需要較為專業(yè)的人員來進行測試,而也有對軟件測試專業(yè)知識一無所知的門外漢,嘗試著進入到軟件測試領(lǐng)域,這往往要付出極大的努力,不斷的學(xué)習(xí)、實踐和積累。因為軟件測試領(lǐng)域是非??粗貙I(yè)基礎(chǔ)的,在軟件測試專業(yè)基礎(chǔ)中所涉及的學(xué)科也非常多,無論是軟件工程又或是數(shù)學(xué)信息技術(shù)等,在軟件測試專業(yè)中都有所涉及。而如果只是學(xué)習(xí)軟件測試這一門課程,那么是無法掌握軟件測試精華的,而只有具備一定的專業(yè)基礎(chǔ)才能夠真正的掌握軟件測試課程,又從事軟件測試職業(yè)的人一部分是計算機專業(yè)出身,另一部分則是出于興趣愛好,在經(jīng)過了一段的時間的培訓(xùn)和學(xué)習(xí)之后,開始從事軟件測試職業(yè)的人,而人們可以將軟件測試職業(yè)從業(yè)人員的能力劃分為幾個等級,用戶測試人員就是指軟件測試人員的最低級別,最低級別的測試人員往往沒有經(jīng)過專門的訓(xùn)練,只能夠從用戶的角度發(fā)現(xiàn)問題,而最高級別就是軟件測試總工程師,能夠管理和負責整個軟件測試的項目。
3結(jié)語
總而言之,為了能夠使軟件測試市場更加飽滿,需要培養(yǎng)更多軟件測試專業(yè)的人才,因此也就需要對軟件測試進行更加深入的思考,并基于軟件測試專業(yè)的特點,打造更加符合軟件測試專業(yè)的教學(xué)體系。
參考文獻
[1]佘鳳.淺談軟件測試課程教學(xué)改革[J].科技信息,2013(34):183.
[2]韓韜.軟件測試策略和測試方法的應(yīng)用[J].信息記錄材料,2018(11):97-98.
[3]羅輝.淺談──軟件測試及測試用例的設(shè)計[J].中國金融電腦(2期):45-47.
作者:王珊 單位:江西工業(yè)貿(mào)易職業(yè)技術(shù)學(xué)院