qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          分離和再現(xiàn)軟件缺陷的步驟

          為了有效地再現(xiàn)軟件缺陷,除了按照軟件缺陷的有效描述規(guī)則來描述軟件缺陷,還要遵循軟件缺陷分離和再現(xiàn)的方法,雖然有時(shí)少數(shù)幾個(gè)缺陷很難再現(xiàn)、或者根本無法再現(xiàn)。以下介紹如何分離和再現(xiàn)缺陷的一些常用方法和技巧。

            ● 確保所有的步驟都被記錄。記錄下所做的每一件事、每一個(gè)步驟、每一個(gè)停頓。無意間丟失一個(gè)步驟或者增加一個(gè)多余步驟,可能導(dǎo)致無法再現(xiàn)軟件缺陷。在嘗試運(yùn)行測(cè)試用例時(shí),可以利用錄制工具確切地記錄執(zhí)行步驟。所有的目標(biāo)是確保導(dǎo)致軟件缺陷所需的全部細(xì)節(jié)是可見的。

            ● 特定條件和時(shí)間。軟件缺陷僅在特定時(shí)刻出現(xiàn)嗎?軟件缺陷在特定條件下產(chǎn)生嗎?產(chǎn)生軟件缺陷是網(wǎng)絡(luò)忙嗎?在較差和較好的硬件設(shè)備上運(yùn)行測(cè)試用例會(huì)有不同的結(jié)果嗎?

            ● 壓力和負(fù)荷、內(nèi)存和數(shù)據(jù)溢出相關(guān)的邊界條件。執(zhí)行某個(gè)測(cè)試町能導(dǎo)致產(chǎn)生缺陷的數(shù)據(jù)被覆蓋,而只有在試圖使用浚數(shù)據(jù)時(shí)才會(huì)再現(xiàn)。在重啟計(jì)算機(jī)后軟件缺陷消失,當(dāng)執(zhí)行其他測(cè)試之后又出現(xiàn)這類軟件缺陷,需要注意某些軟件缺陷可能是在無意中產(chǎn)生的。

            ● 考慮資源依賴性包括內(nèi)存、嘲絡(luò)和硬件共享的相互作用等。軟件缺陷是否僅在運(yùn)行其他軟件并與其他硬件通信的“繁忙”系統(tǒng)上出現(xiàn)?軟件缺陷可能最終證實(shí)跟硬件資源、網(wǎng)絡(luò)資源有相互的作用,審視這些影響有利于分離和再現(xiàn)軟件缺陷。

            ● 不能忽視硬件。與軟件不同,硬件Hi按預(yù)定方式工作。板卡松動(dòng)、內(nèi)存條損壞或者cPU過熱都可能導(dǎo)致像是軟件缺陷的失敗。設(shè)法在不同硬件卜再現(xiàn)軟件缺陷。在執(zhí)行配置或者兼容性測(cè)試時(shí)特別重要。判定軟件缺陷是在一個(gè)系統(tǒng)上還是在多個(gè)系統(tǒng)l產(chǎn)生。

            開發(fā)人員有時(shí)可以根據(jù)相對(duì)簡(jiǎn)單的錯(cuò)誤信息就能找出問題所在。因?yàn)殚_發(fā)人員熟悉代碼,因此看到癥狀、測(cè)試用例步驟和分離問題的過程時(shí)。可能得到查找軟件缺陷的線索。一個(gè)軟件缺陷的分離和再現(xiàn)有時(shí)需要小組的共同努力。如果軟件測(cè)試人員盡最大努力分離軟件缺陷,也無法表達(dá)準(zhǔn)確的再現(xiàn)步驟,那么仍然需要記錄和報(bào)告軟件缺陷。

          posted on 2011-11-02 23:23 順其自然EVO 閱讀(335) 評(píng)論(0)  編輯  收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄

          <2011年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 盱眙县| 内乡县| 子长县| 格尔木市| 通山县| 黑河市| 海城市| 弥勒县| 会宁县| 凤山市| 新民市| 仁寿县| 太原市| 临邑县| 宝坻区| 湘西| 霍山县| 连平县| 麻栗坡县| 株洲县| 陕西省| 维西| 康乐县| 芷江| 宁强县| 怀柔区| 连南| 措美县| 浏阳市| 赤壁市| 和林格尔县| 双流县| 浦江县| 邯郸县| 霍邱县| 岳阳县| 洪洞县| 大冶市| 静海县| 栾城县| 磐石市|