做軟件測試都需要哪些技能?
首先非常感謝在這里能為你解答這個(gè)問題,讓我?guī)ьI(lǐng)你們一起走進(jìn)這個(gè)問題,現(xiàn)在讓我們一起探討一下。
如果是自學(xué)軟件測試的話,可以參考以下介紹中關(guān)于軟件測試需要學(xué)習(xí)哪些技能,學(xué)習(xí)完成相關(guān)的知識與技能后再加上適當(dāng)?shù)捻?xiàng)目練習(xí),就可以試著投簡歷面試。掌握以下基本技能即:
首先,了解軟件測試的本質(zhì)。這是最基礎(chǔ)的理論知識,但鮮有人能真正地關(guān)注,檢驗(yàn)自己是否能完全站在用戶的角度,思考問題是否能嚴(yán)謹(jǐn)、全面、有條理、邏輯性強(qiáng)。其一,參加面試時(shí)一些面試官會由此回答來推斷應(yīng)聘者對軟件測試的理解程度和經(jīng)驗(yàn)指數(shù)。
熟悉常見的測試方法和種類,對于常見的測試類型如白盒測試、黑盒測試要清楚其定義與測試原理,白盒測試不需要一定自己接觸過,但相關(guān)的基礎(chǔ)概念要有所了解,以及其他測試種類在不同項(xiàng)目環(huán)境下的應(yīng)用場景,如可接受性測試、α測試、β測試、接口測試、文檔測試、安裝測試、本地化、國際化測試等等,有些不常用的清楚其原理就好,但不免有些公司的筆試題中會出現(xiàn)。
理解軟件生命周期與軟件測試流程等概念,比如面試中最常問的一個(gè)問題是:說說你經(jīng)歷的測試流程是怎樣的?或者你們處理Bug的流程是怎樣的,從需求到交付用戶測試人員在不同階段都扮演了哪些角色?具體的流程可以參考一些基礎(chǔ)的專業(yè)書籍中介紹,但不要被觀念固化,要多接觸不同類型的項(xiàng)目,以了解測試流程的靈活應(yīng)用。
熟悉操作系統(tǒng)的原理,對于計(jì)算機(jī)專業(yè)畢業(yè)的同學(xué),應(yīng)該對操作系統(tǒng)原理印象比較深,但轉(zhuǎn)行或其他跨專業(yè)的測試人員,需要在業(yè)余時(shí)間將操作系統(tǒng)原理的書籍翻看下,因?yàn)椴僮飨到y(tǒng)是平臺的基礎(chǔ),很多公司的產(chǎn)品都支持一些主流的平臺,如UNIX、MAC、Windows等,學(xué)習(xí)操作系統(tǒng)知識如果純看書的話容易枯燥,且與實(shí)際應(yīng)用結(jié)合的效果也不明顯。可以在一些網(wǎng)絡(luò)平臺上查找相關(guān)的視頻學(xué)習(xí)。
測試環(huán)境搭建
這是自學(xué)測試人員最容易忽略的一點(diǎn),但如果是作為實(shí)習(xí)測試前期也不會要求必須能搭建環(huán)境,但在自學(xué)的過程中可以掌握一些常見的技術(shù),一方面面試時(shí)可以加分,其次,當(dāng)真的需要學(xué)習(xí)去搭建環(huán)境時(shí),自己儲備的理論知識也可以及時(shí)起到作用。
關(guān)于測試環(huán)境搭建需要掌握如下技術(shù),這里只列出部分。
理解專業(yè)術(shù)語,構(gòu)建測試,跨平臺,測試環(huán)境鏡像、虛擬技術(shù)、Linux基礎(chǔ)操作、中間件等,以上術(shù)語不一一解釋,但每一項(xiàng)都對自身測試技能的提升有著關(guān)鍵作用,比如,學(xué)習(xí)中間件可以通過應(yīng)用Server管理和監(jiān)控目標(biāo)應(yīng)用程序, 對于發(fā)現(xiàn)問題、分析問題都有著緊密的關(guān)系。
掌握1-2種常見的開發(fā)模式,開發(fā)模式可以參考之前推文中的瀑布模式與敏捷模式。重要的了解對應(yīng)的測試模式,如敏捷測試模式就是相對于敏捷開發(fā)而言的。一般情況下游戲公司更多采用敏捷開發(fā)模式,了解其迭代開發(fā)與增量開發(fā)。
了解適當(dāng)?shù)拈_發(fā)技術(shù),與測試環(huán)境搭建類似,前期了解即可,后期在提升自己的職業(yè)技能時(shí),開發(fā)技術(shù)也是必備的,測試人員檢查開發(fā)"生產(chǎn)"出的產(chǎn)品,如果完全不了解該產(chǎn)品是如何做出來的,則一定不能做到全面的質(zhì)量管理,也即測試覆蓋率與測試深度的問題。
最后,就是測試人員的基本功了,如何設(shè)計(jì)測試用例與提交缺陷報(bào)告 。
掌握設(shè)計(jì)測試用例的基本方法,如等價(jià)類、邊界值、判定表、因果圖、錯誤推測法、場景法、流程分析法等等。安裝并試用1-2種缺陷管理工具,熟悉基本的操作。一般面試時(shí)會問到:以前使用過哪些項(xiàng)目管理工具,缺陷管理工具等。
最后,就是用例書寫與缺陷報(bào)告的書寫格式了,一開始就要給自己形成一個(gè)好的習(xí)慣。遵照公司內(nèi)部的書寫格式規(guī)范,不要允許一絲懶惰,自身就是從事測試的,更要注意一些細(xì)節(jié),養(yǎng)成良好的習(xí)慣會終生受益。
在以上的分享關(guān)于這個(gè)問題的解答都是個(gè)人的意見與建議,我希望我分享的這個(gè)問題的解答能夠幫助到大家。
在這里同時(shí)也希望大家能夠喜歡我的分享,大家如果有更好的關(guān)于這個(gè)問題的解答,還望分享評論出來共同討論這話題。
我最后在這里,祝大家每天開開心心工作快快樂樂生活,健康生活每一天,家和萬事興,年年發(fā)大財(cái),生意興隆,謝謝!