最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

軟件測試人員的基本功包括哪些?

2023-09-19 16:38 作者:黑馬測試  | 我要投稿



PS:本文轉(zhuǎn)載自黑馬測試高贊知乎文章

鏈接:https://www.zhihu.com/question/19824394/answer/3116508245



什么是基本功?百度到的結(jié)果是:從事某種工作所必需的基本的知識和技能。


推理1:“基本”二字,意味著基本功必定是來源測試工作的基本流程。
推理2:“必須”二字,就意味者無論你是高級的測試開發(fā),還是初級的手工測試,都必須具備的技能。


知道基本功的概念,"開發(fā)技術(shù)算不算測試人員基本功?",那肯定不算呀。我是初級測試,我不會自動化,但我用手工依然可以完成測試呀。雖然低效,但也能測試完。這說明開發(fā)對于測試而言,并不是必須的,當(dāng)然也就不屬于基本功了。


回到主題:軟件測試人員的基本功包括哪些呢?結(jié)合上面的分析,接下來該問題的闡述結(jié)構(gòu)如下:


1、一看軟件測試基本流程
2、二看初級測試人員的崗位需求
3、明確軟件測試的基本功有哪些
4、如何牢固掌握這些基本功


一、軟件測試基本流程



上圖就是軟件測試的基本流程。

1)需求評審
2)計劃編寫
3)用例設(shè)計
4)用例執(zhí)行
5)缺陷管理
6)測試報告


所有公司軟件測試團(tuán)隊工作,基本都是圍繞這套流程來開展工作的。


6個環(huán)節(jié)哪些是基本功,還要結(jié)合初級測試的崗位要求得出。


因為,初級測試人員不需要掌握的工作內(nèi)容,就不叫基本功。


二、再看初級測試人員的崗位需求



從初級功能測試(也叫手工測試)的工作描述上,結(jié)合基本測試流程,我們可以拆解下和技能相關(guān)工作內(nèi)容,就是下面4點。


1)編寫測試用例
2)完成測試執(zhí)行
3)提交跟蹤缺陷(基本流程里叫缺陷管理)
4)提交測試報告


而基礎(chǔ)流程中的“需求評審”、“計劃編寫”,由測試組長或測試經(jīng)理負(fù)責(zé)即可,初級測試工程師不用涉及,所以這2項就不是基本功。


三、明確軟件測試的基本功有哪些


但是測試報告,就是“統(tǒng)計下測試結(jié)果和缺陷統(tǒng)計”。因為僅僅是統(tǒng)計,所以遠(yuǎn)稱不上技能。最終定下的軟件測試人員基本功,就是下面這3項:


1)測試用例
2)測試執(zhí)行
3)缺陷管理


無論你是做互聯(lián)網(wǎng)的軟件測試,還是做線下的硬件測試,還是做軟硬結(jié)合的"車載測試",以上三個都是基本功,具有廣泛的通用性。


所以只要你想吃測試這碗飯,這三項基本功必須牢固掌握。


基本功如此重要,如何牢固掌握,接下來我按照1)是什么,2)有什么用,3)怎么做,4)怎么加強(qiáng) 四個維度分別來闡述。


四、如何牢固掌握測試三大基本功-測試用例


1、什么是測試用例?


專業(yè)的術(shù)語解釋為:測試用例,是為特定測試目的設(shè)計的測試執(zhí)行文檔。
通俗解釋為:針對被測功能,你要測什么,你要通過測試團(tuán)隊規(guī)范化的用例形式把他寫出來。
測試用例,簡單來說,是個人測試思想文檔體現(xiàn)。
測試用例舉例


2、測試用例作用?


測試用例有3個作用,每個都非常重要:
a)防止漏側(cè)
b)實施測試的標(biāo)準(zhǔn)
c)測試工作評估


3、怎么做測試用例


首先,要了解測試用例的8大要素:


要素1:用例編號: 項目+模塊+編號
要素2:用例標(biāo)題: 預(yù)期結(jié)果+操作步驟
要素3:模塊/項目: 所屬項目或模塊
要素4: 前置條件: 要執(zhí)行此條用例,有哪些前置操作
要素5: 優(yōu)先級: 表示用例的重要程度或者影響力P0~p4 (P0最高)
要素6:測試步驟: 描述操作步驟
要素7:測試數(shù)據(jù): 操作的數(shù)據(jù),沒有的話可以為空
要素8: 預(yù)期結(jié)果: 期望達(dá)到的結(jié)果


接下來,就是要了解常用的測試用例方法啦。


方法1:流程圖法。
方法2:等價類劃分法。
方法3:邊界值分析
方法4:判定表
方法5:正交法
方法6:錯誤推測法


常用方法是前面3個,即流程圖法,等價類劃分法,邊界值分析法。


測試用例方法中,最重要的就是了解各個方法的應(yīng)用場景區(qū)別。


a)流程圖法的應(yīng)用場景是“描述用戶的使用場景,在業(yè)務(wù)場景中涉及多功能的組合邏輯”。典型代表是“流程測試”。


b)等價類劃分法的應(yīng)用場景是“無法窮舉的測試數(shù)據(jù) or 測試數(shù)據(jù)量過大”,典型代表是“頁面的輸入框測試”。


c)邊界值劃分法的應(yīng)用場景是“在等價類的基礎(chǔ)上針對有邊界范圍的測試數(shù)據(jù),測試數(shù)據(jù)一般為數(shù)字類或時間類”,典型代表是“有邊界范圍的輸入框類測試”。


d)正交表法的應(yīng)用場景是“一條用例要覆蓋多個輸入條件(4個條件以下),且條件之間有依賴(制約)”


e)判定表的應(yīng)用場景是“有效測試用例太多,但因為條件輸入值是中英文字符,無法使用邊界值劃分法來縮小出測試范圍,就使用數(shù)學(xué)統(tǒng)計類工具'判定表'來合理縮小測試用例條數(shù)”。


f)錯誤推測法的應(yīng)用場景是“根據(jù)經(jīng)驗對可能錯誤測試”,小白不太適合。


4、怎么牢固掌握測試用例?


測試用例,針對測試用例,我撰寫了很多文章,可以交叉看下面這些:


測試用例更多的學(xué)習(xí)資源,推薦如下:


1)若時間緊張,可快速看下面測試用例相關(guān)的高贊文章:


《測試用例是怎么寫的?147 贊同 · 19 評論回答》
https://www.zhihu.com/question/272193009/answer/2962583197


《感覺測試用例好難寫怎么辦?110 贊同 · 38 評論回答》
https://www.zhihu.com/question/393584042/answer/2957750770


《如何編寫測試用例?2556 贊同 · 356 評論回答》
https://www.zhihu.com/question/51558124/answer/1494934653


《有哪些比較好的測試用例管理工具?115 贊同 · 18 評論回答》
https://www.zhihu.com/question/26898212/answer/2940946212


《如何寫出高效的軟件測試用例?1074 贊同 · 90 評論回答》
https://www.zhihu.com/question/39865629/answer/1639536795


《測試工程師都是怎么寫測試用例的?234 贊同 · 14 評論回答》
https://www.zhihu.com/question/339206144/answer/2322810917


《在國外,資深的軟件測試人員大多是手動測試,他們厲害之處在于測試用例的設(shè)計,但在國內(nèi),很多測試人員都把自動化測試當(dāng)成很厲害的資本,為什么?638 贊同 · 69 評論回答》
https://www.zhihu.com/question/19721142/answer/1633490943


2)若時間充裕,想系統(tǒng)學(xué)習(xí)測試用例,可看下方視頻:



五、如何牢固掌握測試三大基本功-測試執(zhí)行分享


1、什么是測試執(zhí)行


就是嚴(yán)格執(zhí)行寫好的測試用例,在軟件上執(zhí)行,驗證是否和預(yù)期結(jié)果一樣,并記錄。
紅色字體為測試執(zhí)行后的記錄


2、測試執(zhí)行有什么用?

發(fā)現(xiàn)軟件中的缺陷(也叫bug)。


3、測試執(zhí)行怎么做?

step1:?根據(jù)測試用例優(yōu)先級來執(zhí)行測試用例
step2:?比對實際結(jié)果與測試用例中的預(yù)期結(jié)果是否一致。
一致,則記錄通過。不一致,則記錄失敗。無法執(zhí)行,則記錄阻塞。
step3:?用例執(zhí)行失?。河涗洸⑻峤蝗毕荨?br>step4:更新測試用例。
為什么測試執(zhí)行的時候,還可以個更新測試用例呢?原因是測試用例不是一蹴而就,而是反復(fù)優(yōu)化的結(jié)果,如果測試人員在執(zhí)行中發(fā)現(xiàn)測試用例遺漏,冗余,無法執(zhí)行,這進(jìn)行相應(yīng)操作即可。


4、怎么牢固掌握測試執(zhí)行?

如果是人工進(jìn)行測試執(zhí)行,嚴(yán)格按照測試用例執(zhí)行即可。所以測試執(zhí)行雖然是基本功,但是技術(shù)門檻并不高哈,執(zhí)行時細(xì)心即可。


七、如何牢固掌握測試三大基本功-測試執(zhí)行分享


1、什么是缺陷管理

缺陷,也叫bug。缺陷管理就是提交bug,跟蹤bug。


2、缺陷管理有什么用?

1) 軟件測試工程師,要通過缺陷管理和開發(fā)打交道,修復(fù)軟件中的BUG;
2) 軟件測試工程師,可通過缺陷管理,幫助開發(fā)進(jìn)行缺陷定位。


3、缺陷管理怎么做?

因為缺陷提交,可以借助Jira或禪道等工具。工具很容易掌握,工具不是重點,只是手段。
所以,缺陷管理的核心在于缺陷提交內(nèi)容的編寫(如下圖)。
缺陷提交模板


1)缺陷管理的提交要素分為這5種:

a)缺陷編號,b)缺陷狀態(tài),c)嚴(yán)重程度,d)優(yōu)先級 e)bug類型


缺陷編號的掌握很容易的,英文+數(shù)字即可。
缺陷狀態(tài)、嚴(yán)重程度、優(yōu)先級,按照公司的要求輸出即可。
bug類型不是必須,看公司要求。


某公司對缺陷提交要素的要求


2)但缺陷的核心要素卻是下面這三種:


a)缺陷標(biāo)題【核心】

缺陷標(biāo)題作用,就是將缺陷描述清楚。

描述清楚的評價標(biāo)準(zhǔn):就是開發(fā)人員時候可以不看其他要素,僅看標(biāo)題就能知道反饋的是什么bug。

要想描述清楚,缺陷命名技巧要采用【實際結(jié)果+預(yù)期結(jié)果】的命名方法,

比如“驗證碼在(10,15]分依然能登錄成功-預(yù)期失敗,因有效時間是10分鐘以內(nèi)”;
再比如“QQ號為空,下一步可點擊(預(yù)期不可點擊)”


b)缺陷描述(重要)

缺陷描述,包含這四塊:

1)預(yù)(前)置條件(對應(yīng)測試用例的“前置條件”)
2)復(fù)現(xiàn)步驟(對應(yīng)測試用例的“測試步驟”)
3)預(yù)期結(jié)果(對應(yīng)測試用例的“預(yù)期結(jié)果”)
4)實際結(jié)果(對應(yīng)測試用例的“實際結(jié)果”)
畫框部分為缺陷描述

缺陷描述雖然重要,但是撰寫起來卻很簡單,將測試用例的核心寫進(jìn)來就可以。


為什么要缺陷描述中,要將測試用例為啥還要再表達(dá)一遍?

原因1:測試用例是指測試團(tuán)隊內(nèi)部執(zhí)行的一個重要產(chǎn)出,是測試組內(nèi)部的執(zhí)行參考(跨組不看)。
原因2:缺陷是提給開發(fā)的,你得讓開發(fā)去再現(xiàn)這個缺陷(bug)。所以你需要把測試用例核心內(nèi)容在缺陷(bug)里寫清楚。


c) 必要附件

附件可以為下面三種,目的是為了避免和開發(fā)扯皮

或圖片——能用圖片反饋的bug一定要用圖片
或日志——能放上日志就一定放上,方便開發(fā)進(jìn)行bug分析
或視頻——對于偶發(fā)性的bug,一定要錄視頻


4、怎么牢固掌握缺陷開發(fā)


缺陷相比測試用例而言,還是比較簡單的。利用我剛才的文字就能掌握。

推薦視頻如下:



八、總結(jié):


業(yè)務(wù)理解,有效溝通,思維邏輯...這些對于測試人員來說,重要嗎?

當(dāng)然重要。但這些是能力,而不是基本功。

對于軟件測試這種技術(shù)崗位而言,基本功指的是技術(shù)。

但擁有扎實的基本功,在當(dāng)前經(jīng)濟(jì)環(huán)境下,還是很難就業(yè)的,還要掌握自動化技術(shù)。

因為各行各業(yè)都不好過,這個時候企業(yè)用人,就會找性價比更高的。

所以大家想從事測試工作,在搞定基本功的基礎(chǔ)上,希望你能夠再學(xué)習(xí)一些自動化的東西。


截圖來源boss直聘,歡迎求證


若你是對測試不太了解的測試小萌新,有太多太多對測試的疑惑(前途、薪資、技術(shù)含量、男生是否可以干.....),強(qiáng)烈推薦你觀看《測試小白必看:學(xué)習(xí)軟件測試必問的100個問題,從此貼開始》,相信能掃除掉你心目中90%以上的常見問題。


《100個常見問題鏈接》:http://bbs.itheima.com/thread-507947-1-1.html



最后,為方便大家自學(xué)軟件測試,特意給大家準(zhǔn)備了一份13G的超實用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面。


包括軟件學(xué)習(xí)路線圖,黑馬50多天的上課視頻、16個突擊實戰(zhàn)項目,80余個軟件測試用軟件,37份測試文檔,70個軟件測試相關(guān)問題,40篇測試經(jīng)驗級文章,上千份測試真題分享,還有2020軟件測試面試寶典,還有軟件測試求職的各類精選簡歷,希望對大家有所幫助…..?


《2022黑馬測試學(xué)習(xí)路線圖鏈接》:http://bbs.itheima.com/thread-405757-1-1.html



軟件測試人員的基本功包括哪些?的評論 (共 條)

分享到微博請遵守國家法律
衡阳市| 右玉县| 商城县| 垫江县| 河东区| 鸡东县| 灵璧县| 海丰县| 昌宁县| 时尚| 齐齐哈尔市| 若尔盖县| 景泰县| 灌南县| 景德镇市| 资中县| 曲靖市| 台北县| 车险| 青浦区| 辽宁省| 木兰县| 东宁县| 齐齐哈尔市| 贡嘎县| 宾川县| 甘孜县| 新田县| 宜城市| 常山县| 大石桥市| 桃江县| 安义县| 邵阳县| 溆浦县| 南靖县| 汪清县| 木里| 怀化市| 永新县| 东乡族自治县|