【讀書(shū)筆記】《探索式軟件測(cè)試》——附錄2:JW的專(zhuān)業(yè)博客摘錄(下)

? ? 繼續(xù)附錄2的下半篇...

? ? 4.三擊不中出局念搬,是新的打擊手上場(chǎng)的時(shí)候了

? ? 20世紀(jì)早期瓷产,軟件質(zhì)量的問(wèn)題顯而易見(jiàn)倒慧,為了糾正這些問(wèn)題按摘,提出了多種方法,如下:

? ? 1)正式方法

? ? 正式方法是一個(gè)很好的想法纫谅。本質(zhì)上炫贤,它將電腦編程等同于解決一個(gè)數(shù)學(xué)問(wèn)題。但首先付秕,軟件開(kāi)發(fā)人員不會(huì)使用它們兰珍。其次,使用正式方法的人仍然會(huì)寫(xiě)出有很多缺陷的代碼盹牧。

? ? 2)工具

? ? 工具在很大程度上能減輕軟件開(kāi)發(fā)任務(wù)的痛苦,但是它們不能保證零缺陷励幼。工具在使用正確時(shí)很有幫助汰寓,但是它們很難掌握而且功能有限。還有苹粟,它們自己有缺陷有滑。

? ? 3)流程改進(jìn)

? ? 最新的關(guān)于控制軟件質(zhì)量問(wèn)題的嘗試是由流程改進(jìn)的提倡者開(kāi)始的。因?yàn)檐浖_(kāi)發(fā)是一個(gè)技術(shù)問(wèn)題而流程? 改進(jìn)卻是一個(gè)管理問(wèn)題嵌削,所以它不大可能對(duì)質(zhì)量產(chǎn)生多大的影響毛好。

? ? 因此,需要第四種提案苛秕,它應(yīng)該很平常肌访,這樣開(kāi)發(fā)人員可以將其無(wú)縫集成到它們正常的設(shè)計(jì)模式;它應(yīng)該很直觀艇劫,這樣開(kāi)發(fā)人員會(huì)評(píng)價(jià)它“簡(jiǎn)單吼驶,不難做嘛!”

? ? 5.軟件測(cè)試是藝術(shù)、技巧或?qū)W科蟹演?

? ? ?最適合軟件測(cè)試書(shū)籍的標(biāo)題應(yīng)該是軟件測(cè)試學(xué)(Discipline of Software Testing)风钻。“學(xué)科”這個(gè)詞能更好地定義我們作為測(cè)試人員的工作酒请,并為我們提供一個(gè)有用的訓(xùn)練和職業(yè)模式的模型骡技。掌握一門(mén)學(xué)科是通過(guò)訓(xùn)練來(lái)實(shí)現(xiàn)的。訓(xùn)練的意思是理解學(xué)科的每一個(gè)細(xì)節(jié)羞反。

? ? 每個(gè)人在訓(xùn)練時(shí)應(yīng)該注意:首先布朦,精通軟件測(cè)試的測(cè)試人員應(yīng)該理解軟件;第二苟弛,精通軟件測(cè)試的測(cè)試人員應(yīng)該理解軟件故障喝滞;第三,精通軟件測(cè)試的測(cè)試人員應(yīng)該理解軟件失效膏秫。

? ? 6.恢復(fù)對(duì)軟件行業(yè)的尊重

? ? 我們充滿缺陷的軟件創(chuàng)造了多少新的單詞:垃圾郵件右遭、網(wǎng)絡(luò)釣魚(yú)、域名欺騙等缤削。

? ? 1)事與愿違的過(guò)去

? ? 過(guò)去窘哈,軟件開(kāi)發(fā)實(shí)踐的重點(diǎn)一直被放在Spec、體系結(jié)構(gòu)和開(kāi)發(fā)上亭敢,它們都位于軟件開(kāi)發(fā)生命周期的早期部分滚婉,因?yàn)椤百|(zhì)量不是測(cè)試來(lái)的”。最后帅刀,我們發(fā)現(xiàn)這種流程失效了让腹,事實(shí)上,需求經(jīng)常變化扣溺,導(dǎo)致計(jì)劃趕不上變化骇窍。

? ? 2)尋找更好的方法

? ? 我們學(xué)習(xí)失敗以創(chuàng)建新的開(kāi)發(fā)流程,我提議停止將缺陷當(dāng)作一件壞事锥余。因?yàn)闆](méi)有比直接研究那些使我們的行業(yè)成為工程學(xué)科中笑柄的東西更好的改進(jìn)方法了腹纳。

? ? 3)分析安全漏洞和質(zhì)量問(wèn)題的流程

? ? 我覺(jué)得應(yīng)該做如下的事情:

? ? 第一步,收集我們發(fā)布給用戶的所有缺陷(特別是安全漏洞)

? ? 第二步驱犹,分析每一個(gè)缺陷嘲恍,這樣我們可以做到:停止寫(xiě)出類(lèi)似的缺陷;更擅長(zhǎng)尋找類(lèi)似的缺陷雄驹;明白類(lèi)似的缺陷發(fā)生時(shí)佃牛,如何識(shí)別它們。

? ? 第三步医舆,在團(tuán)隊(duì)中培養(yǎng)這樣一種文化吁脱,每個(gè)開(kāi)發(fā)人員桑涎、測(cè)試人員或技術(shù)人員都理解我們?cè)鴮?xiě)過(guò)的每一個(gè)缺陷。

? ? 第四步兼贡,將學(xué)到的內(nèi)容整理成文檔攻冷,它也是創(chuàng)建新的方法集的基礎(chǔ),這些方法可以預(yù)防我們?cè)俜改切┳钤愀獾腻e(cuò)誤遍希。

? ? 可通過(guò)質(zhì)問(wèn)自己寫(xiě)過(guò)的缺陷來(lái)完成上述工作:

? ? a)一開(kāi)始是什么錯(cuò)誤導(dǎo)致了這個(gè)缺陷等曼?

? ? 這個(gè)問(wèn)題的答案將教會(huì)開(kāi)發(fā)人員更好地理解他們?cè)趯?xiě)代碼時(shí)犯下的錯(cuò)誤。理解錯(cuò)誤后凿蒜,開(kāi)發(fā)小組內(nèi)部形成一套系統(tǒng)知識(shí)禁谦,這樣進(jìn)入測(cè)試階段的軟件質(zhì)量更高。

? ? b)出現(xiàn)什么樣的失效癥狀時(shí)废封,能警示我們現(xiàn)在存在這個(gè)缺陷州泊?

? ? 一般缺陷出現(xiàn)可能由于某種原因沒(méi)能被發(fā)現(xiàn),或者被發(fā)現(xiàn)了卻有意不修復(fù)漂洋。前者遥皂,測(cè)試人員可建立起一套關(guān)于如何更好地將缺陷分離出來(lái)的系統(tǒng)知識(shí)和工具。后者刽漂,整個(gè)軟對(duì)需要對(duì)真正重要的缺陷有統(tǒng)一的認(rèn)識(shí)演训。結(jié)果是發(fā)布給用戶的軟件質(zhì)量更高。

? ? c)哪些測(cè)試技術(shù)能找到這個(gè)缺陷贝咙?

? ? 可在測(cè)試系統(tǒng)知識(shí)中加入真正能有效找到重要缺陷的測(cè)試样悟。

? ? 因?yàn)榧热晃覀儾豢赡芾斫馊绾握_開(kāi)發(fā)軟件,那么就讓我們理解自己是如何做錯(cuò)的庭猩,然后停止那樣做窟她。作為結(jié)果的系統(tǒng)知識(shí)無(wú)法告訴我們應(yīng)該如何開(kāi)發(fā)軟件益楼,但是它可以告訴我們什么是不該做的他嚷。

? ? 至此氨距,附錄2下半篇學(xué)完了草雕,整體感受是,讓我對(duì)缺陷有了更深刻的認(rèn)識(shí)帅涂,原來(lái)缺陷的作用不僅僅是缺陷!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市于样,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌潘靖,老刑警劉巖穿剖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異卦溢,居然都是意外死亡糊余,警方通過(guò)查閱死者的電腦和手機(jī)秀又,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)贬芥,“玉大人吐辙,你說(shuō)我怎么就攤上這事≌号” “怎么了昏苏?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)威沫。 經(jīng)常有香客問(wèn)我贤惯,道長(zhǎng),這世上最難降的妖魔是什么棒掠? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任孵构,我火速辦了婚禮,結(jié)果婚禮上烟很,老公的妹妹穿的比我還像新娘颈墅。我一直安慰自己,他們只是感情好溯职,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布精盅。 她就那樣靜靜地躺著,像睡著了一般谜酒。 火紅的嫁衣襯著肌膚如雪叹俏。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,370評(píng)論 1 302
  • 那天僻族,我揣著相機(jī)與錄音粘驰,去河邊找鬼。 笑死述么,一個(gè)胖子當(dāng)著我的面吹牛蝌数,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播度秘,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼顶伞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了剑梳?” 一聲冷哼從身側(cè)響起唆貌,我...
    開(kāi)封第一講書(shū)人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎垢乙,沒(méi)想到半個(gè)月后锨咙,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡追逮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年酪刀,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了粹舵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡骂倘,死狀恐怖眼滤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情历涝,我是刑警寧澤柠偶,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站睬关,受9級(jí)特大地震影響诱担,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜电爹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一蔫仙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧丐箩,春花似錦摇邦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至概漱,卻和暖如春丑慎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背瓤摧。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工竿裂, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人照弥。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓腻异,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親这揣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子悔常,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,192評(píng)論 2 126
  • -----轉(zhuǎn)載----- 1、問(wèn):你在測(cè)試中發(fā)現(xiàn)了一個(gè)bug给赞,但是開(kāi)發(fā)經(jīng)理認(rèn)為這不是一個(gè)bug机打,你應(yīng)該怎樣解決? ...
    花開(kāi)沉浮閱讀 7,379評(píng)論 4 88
  • Chatper 2 手工測(cè)試 測(cè)試是為了找bug的一系列過(guò)程.那么手工測(cè)試毫無(wú)疑問(wèn)是主要活動(dòng) 任何一個(gè)軟件公司發(fā)布...
    做測(cè)試的DanteYu閱讀 1,819評(píng)論 0 8
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程塞俱、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架姐帚。軟件項(xiàng)目的開(kāi)發(fā)包括:需求吏垮、設(shè)...
    Mr希靈閱讀 21,957評(píng)論 7 278
  • 姓名:謝新葵 公司:寧波大發(fā)化纖有限公司 寧波盛和塾《六項(xiàng)精進(jìn)》第235期學(xué)員感謝二組 【日精進(jìn)打卡第22天】 知...
    sandy201704閱讀 203評(píng)論 0 0