自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

測(cè)試與開(kāi)發(fā)的愛(ài)恨情仇

開(kāi)發(fā) 前端
小美到公司的時(shí)候已經(jīng)九點(diǎn)半了,但是偌大的辦公室室卻還沒(méi)幾個(gè)人。早來(lái)的幾位同事還都是跟自己同屬一個(gè)組的QA同學(xué)。

[[353844]]

大家好,我是安醬。

今天我們用一個(gè)小故事來(lái)聊一聊測(cè)試與開(kāi)發(fā)之間的那些事兒。

1

小美到公司的時(shí)候已經(jīng)九點(diǎn)半了,但是偌大的辦公室室卻還沒(méi)幾個(gè)人。早來(lái)的幾位同事還都是跟自己同屬一個(gè)組的QA同學(xué)。

互聯(lián)網(wǎng)黑話:

QA:QUALITY ASSURANCE質(zhì)量保障工程師,俗稱測(cè)試。

RD:Research & Develop研發(fā)工程師,俗稱開(kāi)發(fā)。

「早呀各位!」小美熱情的對(duì)身邊的同事打起了招呼。小美對(duì)自己目前的工作還是挺滿意的,她不太喜歡編程,但是又熱愛(ài)著互聯(lián)網(wǎng)行業(yè),所以軟件測(cè)試對(duì)于她來(lái)說(shuō)是兩全其美的崗位。

「不早了,都快十點(diǎn)啦。不過(guò)那群RD估計(jì)都還沒(méi)出門呢?!挂晃煌绿痤^打趣道,目光還朝旁邊的區(qū)域瞅了一眼,那兒還是空蕩蕩的。

小美聳聳肩,努了努嘴,似乎在表示這不是很正常的情況嘛。隨后從背包中掏出筆記本,開(kāi)始整理一下今天要測(cè)試的需求。

過(guò)了一會(huì),小美旁邊那片區(qū)域慢慢的來(lái)人了,整個(gè)辦公室開(kāi)始變得嘈雜起來(lái)。

「臥槽,我昨晚兩點(diǎn)才下班!本來(lái)十點(diǎn)就打算走了,沒(méi)想到一個(gè)JIRA就過(guò)來(lái)了,跑都沒(méi)跑掉!」

「別說(shuō)了,我這還有幾個(gè)歷史遺留bug,你這么有空來(lái)幫我看看吧。」

「別別,那還是算了?!箖晌籖D互相吐槽了一番,也沒(méi)繼續(xù)接茬了。辦公室瞬間安靜了下來(lái)。

2

眾所周知,測(cè)試和開(kāi)發(fā)之間始終保持著迷一樣的關(guān)系,他們之間的聯(lián)系最為緊密但又互相看不慣。作為質(zhì)量保障人員,QA的工作就是發(fā)現(xiàn)并提交bug;而RD自然是對(duì)bug敬而遠(yuǎn)之。

小美不一會(huì)就開(kāi)始測(cè)試今天的第一個(gè)需求。這是一個(gè)需要客戶端及服務(wù)端聯(lián)調(diào)的需求。經(jīng)過(guò)了多次測(cè)試,她發(fā)現(xiàn)這是客戶端穩(wěn)定可復(fù)現(xiàn)的bug,問(wèn)題就在于客戶端并沒(méi)有觸發(fā)相應(yīng)的接口請(qǐng)求。

她首先通過(guò)公司內(nèi)部的通訊工具小窗了一下客戶端開(kāi)發(fā)的RD,將測(cè)試結(jié)果告知于他。同時(shí),她熟練的打開(kāi)JIRA平臺(tái),迅速的將這次測(cè)試的信息填上并提交,包括測(cè)試版本,問(wèn)題描述,處理人,修復(fù)時(shí)間等。

等她搞定了這些操作后,發(fā)現(xiàn)她給RD同學(xué)發(fā)的那條信息還處于未讀狀態(tài)。她扭頭看了下RD的位置,發(fā)現(xiàn)他正在位置上,皺著眉頭正盯著屏幕。

算了,還是去找他吧。猶豫了片刻,小美還是決定起身去當(dāng)面把這個(gè)問(wèn)題描述清楚。

「你昨天提的MR有問(wèn)題呀,那個(gè)接口請(qǐng)求就沒(méi)有觸發(fā)。我試過(guò)很多次了,抓包也沒(méi)抓到。服務(wù)端是沒(méi)問(wèn)題的?!?/p>

「不可能吧,我自測(cè)都沒(méi)問(wèn)題的。我測(cè)的時(shí)候肯定抓到了,沒(méi)道理的。反正在我這是好的。不信你看嘛!」

小美早就意料到會(huì)是這么個(gè)回復(fù),但是臉上并沒(méi)有顯露出來(lái)。仍然一臉懇切的望著RD同學(xué),看著他緊張的演示。

小美在入職之前其實(shí)并不理解QA是做什么的,聽(tīng)人說(shuō)就是用鼠標(biāo)在電腦上點(diǎn)點(diǎn)點(diǎn),測(cè)測(cè)有沒(méi)有響應(yīng)什么,天天就是干重復(fù)的工作。但是也聽(tīng)說(shuō)QA對(duì)于軟件的更新?lián)Q代至關(guān)重要。

只不過(guò)她現(xiàn)在也沒(méi)空想這些問(wèn)題了,專心的看著RD同學(xué)的演示。不一會(huì)兒,抓包工具還真彈出了一條網(wǎng)絡(luò)包。

得,又是這樣。在小美短暫的測(cè)試生涯里,經(jīng)常出現(xiàn)這種所謂「無(wú)法穩(wěn)定復(fù)現(xiàn)」的bug,有苦說(shuō)不出。

小美覺(jué)得自己還是挺喜歡QA這個(gè)崗位的,入職以后才真正體會(huì)到找到Bug時(shí)的愉悅,但也偶爾能感受到開(kāi)發(fā)提刀的沖動(dòng)。

這不,RD同學(xué)經(jīng)過(guò)一系列的操作,成功的證明了自己,的確在他那兒是沒(méi)問(wèn)題的。他扭頭盯著小美,嘴角上揚(yáng),抖了下眉頭。

「行吧,那可能是本地設(shè)置或者線上環(huán)境的問(wèn)題。等我確認(rèn)下再來(lái)找你。」小美也沒(méi)啥辦法,只能先去確認(rèn)下兩邊的版本或環(huán)境有沒(méi)有差異。

這估計(jì)是小美的工作日常了,畢竟很多bug的復(fù)現(xiàn)和定位都沒(méi)那么容易。而事實(shí)上測(cè)試小姐姐每天除了和開(kāi)發(fā)小哥哥講道理「chao jia」之外,他們每天的工作內(nèi)容主要是什么呢?

3

這里我們便去采訪了下小姐姐,用她的親身經(jīng)驗(yàn)來(lái)告訴大家,在一個(gè)具體的測(cè)試項(xiàng)目里面,測(cè)試需要做的工作和流程有哪些。

大多數(shù)沒(méi)有真正接觸過(guò)軟件測(cè)試的同學(xué)都有一個(gè)誤區(qū),覺(jué)得測(cè)試就只是點(diǎn)點(diǎn)點(diǎn)。那測(cè)試小姐姐就要問(wèn)了,你知道為啥需要點(diǎn)點(diǎn)點(diǎn)?

為什么你看來(lái)這么簡(jiǎn)單的點(diǎn)點(diǎn)點(diǎn)還需要大量的測(cè)試人員去實(shí)現(xiàn)?你知道一個(gè)軟件版本的發(fā)布沒(méi)有測(cè)試人員的點(diǎn)點(diǎn)點(diǎn),它的風(fēng)險(xiǎn)有多大嘛?

那在一個(gè)測(cè)試項(xiàng)目中測(cè)試人員需要做些什么呢?可以簡(jiǎn)單歸納為以下幾點(diǎn):

  • - 測(cè)試計(jì)劃和方案
  • - 編寫(xiě)測(cè)試用例
  • - 搭建測(cè)試環(huán)境
  • - 執(zhí)行測(cè)試用例
  • - 提交Bug
  • - 管理跟蹤bug
  • - 復(fù)測(cè)
  • - 穩(wěn)定性測(cè)試、壓力測(cè)試等
  • - 編寫(xiě)測(cè)試報(bào)告

以上步驟并不是固定的,可能會(huì)根據(jù)不同的公司不同的產(chǎn)品和性質(zhì)有變化,一些較為成熟的測(cè)試項(xiàng)目大體上是一致的,具體的測(cè)試內(nèi)容會(huì)不同。

測(cè)試計(jì)劃和方案這里主要是測(cè)試負(fù)責(zé)人需要做的事情啦,包括人員安排、任務(wù)劃分、進(jìn)度安排、文檔要求、測(cè)試工具等等的。(咱也不知道,咱也不敢問(wèn)呀~)

編寫(xiě)測(cè)試用例,是測(cè)試人員的基本功也是硬實(shí)力呀,優(yōu)秀的測(cè)試用例,不僅可以提高測(cè)試的質(zhì)量,還能保證測(cè)試更加全面,盡可能地發(fā)現(xiàn)軟件存在的問(wèn)題和風(fēng)險(xiǎn)。

需要參考需求文檔、設(shè)計(jì)文檔等等,寫(xiě)好之后需要評(píng)審。至于如何寫(xiě)好測(cè)試用例,這里可以大作文章了,就先不鋪開(kāi)講了。

搭建測(cè)試環(huán)境正所謂磨刀不誤砍柴工,為了保證測(cè)試的順利進(jìn)行,那就要提前做好測(cè)試的準(zhǔn)備工作。

這一步的目的是要保證測(cè)試環(huán)境的獨(dú)立,確保測(cè)試環(huán)境穩(wěn)定和版本的正確~萬(wàn)事具備,那就開(kāi)始測(cè)試?yán)病?/p>

執(zhí)行測(cè)試用例(有事找開(kāi)發(fā),沒(méi)事找bug~)講到這里不得不跟大家分享我踩過(guò)的坑。

4

許多人在執(zhí)行測(cè)試用例上習(xí)慣按照順序依次往下測(cè),根本不管測(cè)試用例的優(yōu)先級(jí),實(shí)際上這樣是不對(duì)的。一般應(yīng)該先做冒煙測(cè)試,這是最為基本的,冒煙都沒(méi)過(guò),那些低優(yōu)先級(jí)的也沒(méi)必要繼續(xù)測(cè)了。冒煙通過(guò)后,再依次按照高-中-低優(yōu)先級(jí)依次執(zhí)行,這是最為高效的測(cè)試方式。

管理跟蹤Bug,測(cè)試過(guò)程中,難免會(huì)找出一個(gè)一個(gè)又一個(gè)的bug, 當(dāng)遇到一個(gè)bug,首先應(yīng)該確認(rèn)并非因?yàn)樽约簻y(cè)試方式或者操作不對(duì)造成的(別問(wèn)我怎么知道的,開(kāi)發(fā)小哥的眼神會(huì)讓你明白的~),其次要確認(rèn)是否滿足需求文檔中的要求。

如果確實(shí)不滿足需求,那你可以理直氣壯給開(kāi)發(fā)小哥哥提bug, 如果需求文檔中并沒(méi)有涉及到,那就跟開(kāi)發(fā)小哥一起評(píng)估,還是不能達(dá)成統(tǒng)一,那可能就需要找上級(jí)或者產(chǎn)品經(jīng)理一起評(píng)估決定。

開(kāi)發(fā)小哥按照你提交的bug記錄進(jìn)行版本的修復(fù)和更新,并給你最新的版本,你需要進(jìn)行bug驗(yàn)證,驗(yàn)證通過(guò)后不要忘記更新bug的狀態(tài)(并順帶夸獎(jiǎng)一下開(kāi)發(fā)小哥,畢竟他開(kāi)心了,你也好意思督促他繼續(xù)改Bug呀~);要是驗(yàn)證不通過(guò),重新掛起(不要管開(kāi)發(fā)小哥一個(gè)勁說(shuō)著:在我這明明就成功的呀~)。

除此之外還需要進(jìn)行穩(wěn)定性測(cè)試、壓力測(cè)試等,需要利用一些自動(dòng)化測(cè)試工具完成,或者自己寫(xiě)一些測(cè)試腳本,分析測(cè)試數(shù)據(jù),提出優(yōu)化方案或存在的風(fēng)險(xiǎn)。

編寫(xiě)測(cè)試報(bào)告在不斷的發(fā)現(xiàn)Bug-修改Bug-復(fù)測(cè)Bug- 關(guān)閉Bug,直到軟件達(dá)到測(cè)試發(fā)布的要求,沒(méi)有重大Bug的存在,那就需要整理測(cè)試報(bào)告,用客觀和數(shù)據(jù)的方式總結(jié)和評(píng)估測(cè)試的情況。待測(cè)試報(bào)告通過(guò)評(píng)審后,就可以正式發(fā)布軟件啦~

綜上,測(cè)試也是需要全面發(fā)展的,比如,要有良好的溝通能力(避免跟開(kāi)發(fā)小哥講道理的時(shí)候不會(huì)吵起來(lái)~);要具備專業(yè)的技術(shù)能力,掌握測(cè)試技術(shù)更好的執(zhí)行測(cè)試任務(wù);要有定位分析能力,發(fā)現(xiàn)Bug可以分析問(wèn)題進(jìn)行準(zhǔn)確定位,幫助開(kāi)發(fā)小哥更好地修復(fù)Bug。

 

作者簡(jiǎn)介:我是安醬,一個(gè)稀里糊涂地進(jìn)了大廠的業(yè)余碼農(nóng)。講解全棧技術(shù),分享菜雞的打怪升級(jí)之路。

本文轉(zhuǎn)載自微信公眾號(hào)「業(yè)余碼農(nóng)」,可以通過(guò)以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系業(yè)余碼農(nóng)公眾號(hào)。

 

責(zé)任編輯:武曉燕 來(lái)源: 業(yè)余碼農(nóng)
相關(guān)推薦

2022-05-13 09:47:28

Docker容器

2024-06-07 00:09:50

2022-09-02 12:13:22

TCPUDP場(chǎng)景

2025-01-03 09:39:04

2020-04-09 15:26:55

間諜軟件NSOFacebook

2013-02-20 10:00:16

微軟CodePlexGitHub

2024-03-11 09:37:01

模型圖片編輯

2021-04-12 06:08:16

HiveSpark大數(shù)據(jù)

2019-05-15 15:10:12

Tomcat Session Cookie

2015-11-05 09:55:40

SDNNFV

2020-05-27 14:07:21

蜂窩廣域網(wǎng)局域物聯(lián)網(wǎng)物聯(lián)網(wǎng)

2024-08-07 08:22:27

2017-01-10 09:59:51

2024-06-05 11:06:22

Go語(yǔ)言工具

2022-05-07 07:43:07

Redis存儲(chǔ)系統(tǒng)數(shù)據(jù)庫(kù)

2021-06-16 06:48:06

接口微信

2015-11-24 15:13:15

2020-06-16 15:48:40

蘋(píng)果英特爾芯片

2009-11-20 10:30:00

云計(jì)算虛擬化

2025-01-13 00:00:35

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)