亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2232 | 回復(fù): 0
打印 上一主題 下一主題

【敏捷開(kāi)發(fā)】蘭州拉面館與半自動(dòng)化測(cè)試 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-02-25 22:04 |只看該作者 |倒序?yàn)g覽
轉(zhuǎn)自ronghao

蘭州拉面館與半自動(dòng)化測(cè)試


有BUG,QA MM說(shuō),顧客吃不上拉面了。

喔,我說(shuō)(內(nèi)心流汗),我看看。

作為開(kāi)發(fā)者,我和我所在的項(xiàng)目組正在開(kāi)發(fā)一個(gè)蘭州拉面館,該拉面館經(jīng)營(yíng)的范圍包括拉面、拉條子、炒面片以及各種西北風(fēng)味小吃。我喜歡拉面:)現(xiàn)在,拉面館面臨交付,QA MM正忙著做最后的回歸測(cè)試。


來(lái)到MM的測(cè)試環(huán)境拉面館,嘿,測(cè)試環(huán)境拉面館就是比開(kāi)發(fā)環(huán)境拉面館漂亮。紅燦燦的辣椒油、大塊大塊的五香牛肉塊、綠油油的小蔥段、各種開(kāi)胃小菜、已經(jīng)揉好發(fā)好的拉面團(tuán)。。。。再看看開(kāi)發(fā)環(huán)境的拉面館,兩口大鍋,一口下面條、一口盛牛肉湯,唉,一切都是那么簡(jiǎn)單,只有功能,沒(méi)有數(shù)據(jù)。還有,MM的拉面館里還有賞心悅目的服務(wù)員和帥氣的顧客哩。

是這樣,MM說(shuō)。接下來(lái),MM開(kāi)始演示,她要了一碗拉面,毛細(xì)的,結(jié)果卻是遲遲沒(méi)有端出來(lái)。

下面條的操作確實(shí)是我實(shí)現(xiàn)的,那么為什么現(xiàn)在卻端不出面呢?好吧,我說(shuō),我要看看。我詳細(xì)的看過(guò)MM廚房環(huán)境,于是返回自己的廚房環(huán)境,首先,我建立了兩個(gè)不同的顧客,接下來(lái),是服務(wù)員,由于時(shí)間倉(cāng)促,沒(méi)時(shí)間打扮他們,一切都是山寨,接下來(lái),是準(zhǔn)備各種調(diào)料:面團(tuán)、牛肉塊、小蔥和蘿卜片。這個(gè)準(zhǔn)備時(shí)間可真長(zhǎng),汗從我的臉上冒出來(lái)。終于,一切準(zhǔn)備就緒,開(kāi)始重現(xiàn)BUG,以顧客登錄,要求一碗拉面、毛細(xì)。怪了,果然吃不上面!

我開(kāi)始找原因,經(jīng)過(guò)一個(gè)一個(gè)環(huán)節(jié)的仔細(xì)查找,終于找到了原因:原來(lái)前不久因?yàn)槲飪r(jià)上漲,拉面館決定上漲面食價(jià)格,但是這件事情遭到了政府的反對(duì),政府的理由是:蘭州人離不開(kāi)蘭州拉面,政府不允許漲價(jià),于是另外一個(gè)程序員在老板的要求下,將盛面條的大碗全部變成了小碗,而該程序員并沒(méi)有對(duì)我所實(shí)現(xiàn)的生產(chǎn)面條操作進(jìn)行修改,于是拉面溢出,于是我們引以為傲的AOP異常攔截器及時(shí)攔截到這個(gè)異常,于是,客戶看到:對(duì)不起,暫時(shí)不能給您提供服務(wù),請(qǐng)聯(lián)系拉面館客服。

嗨,我的心稍安,修改程序,運(yùn)行通過(guò)?纯磿r(shí)間,準(zhǔn)備測(cè)試數(shù)據(jù)的時(shí)間占去了很大一部分時(shí)間。于是,我想:

1.出于不同的目的,開(kāi)發(fā)人員為快速開(kāi)發(fā)功能關(guān)注功能,測(cè)試人員為更好的模擬客戶使用場(chǎng)景,開(kāi)發(fā)環(huán)境與測(cè)試環(huán)境大部分情況下是不一致的,這種不一致最明顯的表現(xiàn)就是數(shù)據(jù)。

2.當(dāng)QA在測(cè)試環(huán)境發(fā)現(xiàn)BUG,對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),通常,一個(gè)比較枯燥且煩人的事情就是在本地開(kāi)發(fā)環(huán)境建立相應(yīng)的測(cè)試所需數(shù)據(jù)。有時(shí)候,特別是項(xiàng)目后期,這個(gè)數(shù)據(jù)越來(lái)越復(fù)雜。

3.有一部分的BUG是由于開(kāi)發(fā)人員對(duì)系統(tǒng)沒(méi)有整體功能的了解所造成的,沒(méi)有清楚的理解功能之間的耦合關(guān)系。

所以,我想:

1.QA每驗(yàn)收一個(gè)故事,需要針對(duì)該故事的業(yè)務(wù)價(jià)值編寫回歸測(cè)試腳本和設(shè)計(jì)測(cè)試數(shù)據(jù)。

2.由開(kāi)發(fā)人員將QA設(shè)計(jì)的測(cè)試數(shù)據(jù)進(jìn)行自動(dòng)化準(zhǔn)備,和數(shù)據(jù)驅(qū)動(dòng)測(cè)試一致,數(shù)據(jù)由環(huán)境準(zhǔn)備。

3.開(kāi)發(fā)人員將能夠自動(dòng)化的功能測(cè)試自動(dòng)化(例如使用Selenium)

4.由QA維護(hù)系統(tǒng)的功能測(cè)試列表,列表包括功能點(diǎn)、功能回歸測(cè)試腳本、測(cè)試準(zhǔn)備數(shù)據(jù)、測(cè)試數(shù)據(jù)是否已經(jīng)自動(dòng)化、測(cè)試是否已經(jīng)自動(dòng)化。這個(gè)列表需要根據(jù)系統(tǒng)的變化也發(fā)生變化。

5.整個(gè)開(kāi)發(fā)團(tuán)隊(duì)需要有一整張的系統(tǒng)功能架構(gòu)圖,這個(gè)圖畫在白板上,隨著系統(tǒng)的增大而不斷修改,每個(gè)成員都需要了解各個(gè)功能點(diǎn)相互之間的關(guān)聯(lián)關(guān)系。

最后,我這樣定義:對(duì)那些不能夠自動(dòng)化的功能測(cè)試進(jìn)行的測(cè)試數(shù)據(jù)自動(dòng)化稱之為半自動(dòng)化測(cè)試。理想情況下,所有故事都應(yīng)該至少做到半自動(dòng)化測(cè)試,這本質(zhì)上也對(duì)QA提出了更高要求。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP