<sub id="l9qyp"><listing id="l9qyp"></listing></sub>

    <form id="l9qyp"><legend id="l9qyp"></legend></form>
      1. <wbr id="l9qyp"></wbr>
        1. 更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          如何填寫軟件缺陷報告,才能讓我早點下班?

          • 發布:susanhonly
          • 來源:51Testing軟件測試網
          • 時間:2018-11-01 18:26

          做軟件缺陷報告可能每個人運用的方法都不一樣,效率各異,小編還聽說過因為絞盡腦汁寫軟件缺陷報告加班到深夜,今天達內軟件測試培訓來拯救你,這樣寫軟件缺陷報告,能夠讓你早點下班,想不想看看呢?

          測試工程師需要利用對需求的理解、高效的執行力以及嚴密的邏輯推理能力,迅速找出軟件中的潛在缺陷,并以缺陷報告的形式遞交給開發團隊。缺陷報告是測試工程師與開發工程師交流溝通的重要橋梁,也是測試工程師日常工作的重要輸出。作為優秀的測試工程師,最基本的一項技能就是,把發現的缺陷準確無歧義地表達清楚。

          “準確無歧義地表達”意味著,開發工程師可以根據缺陷報告快速理解缺陷,并精準定位問題。同時,通過這個缺陷報告,開發經理可以準確預估缺陷修復的優先級、產品經理可以了解缺陷對用戶或業務的影響以及嚴重性。

          可見,缺陷報告本身的質量將直接關系到缺陷被修復的速度以及開發工程師的效率,同時還會影響測試工程師的信用、測試與開發人員協作的有效性。

          那么,如何才能寫出一份高效的缺陷報告呢?或者說,一份好的缺陷報告需要包括哪些具體內容呢?

          你可能覺得這并不是什么難事,畢竟軟件企業通常都有缺陷管理系統,比如典型的ALM(以前的Quality Center)、JIRA、Bugzilla、BugFree和Mantis等。當使用這類系統遞交缺陷時,會自動生成模板,你只要按照其中的必填字段提供缺陷的詳細信息就可以了。

          很多時候,你不用想應該提供說明信息,系統會引導你提供相關的信息。但是,你有仔細想過為什么要填寫這些字段,這些字段都起什么作用,以及每個字段的內容應該怎么填寫嗎?

          你必須牢牢記住的是,好的缺陷報告絕對不是大量信息的堆疊,而是以高效的方式提供準確有用的信息。

          缺陷標題

          缺陷標題通常是別人最先看到的部分,是對缺陷的概括性描述,通常采用“在什么情況下發生了什么問題”的模式。

          首先,對“什么問題”的描述不僅要做到清晰簡潔,最關鍵是要足夠具體,切忌不能采用過于籠統的描述。描述“什么問題”的同時還必須清楚地表述發生問題時的上下文,也就是問題出現的場景。

          “用戶不能正常登陸”“搜索功能有問題”和“用戶信息頁面的地址欄位置不正確”等,這樣的描述會給人“說了等于沒說”的感覺。這樣的描述,很容易引發開發工程師的反感和抵觸情緒,從而造成缺陷被拒絕修改(reject)。同時,還會造成缺陷管理上的困難以及過程的低效。

          比如,當你發現了一個菜單欄上某個條目缺失的問題,在遞交缺陷報告前,通常會去缺陷管理系統搜索一下是否已經有人遞交過類似的缺陷。當你以“菜單欄”為關鍵字搜索時,你可能會得到一堆“菜單欄有問題”的缺陷,如果缺陷標題的描述過于籠統,你就不得不點擊進入每個已知缺陷點去看細節描述,這就會大大降低你的工作效率。所以,如果缺陷標題本身就能概括性地描述具體問題,你就可以通過閱讀標題判斷類似的缺陷是否被提交過,大大提高測試工程師提交缺陷報告的效率。

          其次,標題應該盡可能描述問題本質,而避免只停留在問題的表面。

          比如,“商品金額輸入框,可以輸入英文字母和其他字符”這個描述就只描述了問題的表面現象,而采用諸如“商品金額輸入框,沒有對輸入內容做校驗”的方式,就可以透過標題看到缺陷的本質,這樣可以幫助開發人員快速掌握問題的本質。

          最后,缺陷標題不宜過長,對缺陷更詳細的描述應該放在“缺陷概述”里。

          缺陷概述

          缺陷概述通常會提供更多概括性的缺陷本質與現象的描述,是缺陷標題的細化。這部分內容通常是開發工程師打開缺陷報告后最先關注的內容,所以用清晰簡短的語句將問題的本質描述清楚是關鍵。

          缺陷概述還會包括缺陷的其他延展部分,比如你可以在這部分列出同一類型的缺陷可能出現的所有場景;再比如,你還可以描述同樣的問題是否會在之前的版本中重現等。在這里,你應該盡量避免以缺陷重現步驟的形式來描述,而應該使用概括性的語句。

          總之,缺陷概述的目的是,清晰簡潔地描述缺陷,使開發工程師能夠聚焦缺陷的本質。

          缺陷影響

          缺陷影響描述的是,缺陷引起的問題對用戶或者對業務的影響范圍以及嚴重程度。

          缺陷影響決定了缺陷的優先級(Priority)和嚴重程度(Severity),開發經理會以此為依據來決定修復該缺陷的優先級;而產品經理會以此為依據來衡量缺陷的嚴重程度,并決定是否要等該缺陷被修復后才能發布產品。

          測試工程師準確描述缺陷影響的前提是,必須對軟件的應用場景以及需求有深入的理解,這也是對測試工程師業務基本功的考驗。

          環境配置

          環境配置用以詳細描述測試環境的配置細節,為缺陷的重現提供必要的環境信息。比如,操作系統的類型與版本、被測軟件的版本、瀏覽器的種類和版本、被測軟件的配置信息、集群的配置參數、中間件的版本信息等等。

          需要注意的是,環境配置的內容通常是按需描述,也就是說通常只描述那些重現缺陷的環境敏感信息。

          比如,“菜單欄上某個條目缺失的問題”只會發生在Chrome瀏覽器,而其他瀏覽器都沒有類似問題。那么,Chrome瀏覽器就是環境敏感信息,必須予以描述,而至于Chrome瀏覽器是運行在什么操作系統上就無關緊要了,無需特意去描述了。

          前置條件

          前置條件是指測試步驟開始前系統應該處在的狀態,其目的是減少缺陷重現步驟的描述。合理地使用前置條件可以在描述缺陷重現步驟時排除不必要的干擾,使其更有針對性。

          比如,某個業務操作需要先完成用戶登錄,你在缺陷重現步驟里就沒有必要描述登錄操作的步驟細節,可以直接使用“前置條件:用戶已完成登錄”的描述方式;

          再比如,用戶在執行登錄操作前,需要事先在被測系統準備好待登錄用戶,你在描述時也無需增加“用測試數據生成工具生成用戶”的步驟,可以直接使用“前置條件:用戶已完成注冊”的描述方式。

          缺陷重現步驟

          缺陷重現步驟是整個缺陷報告中最核心的內容,其目的在于用簡潔的語言向開發工程師展示缺陷重現的具體操作步驟。

          這里需要注意的是,操作步驟通常是從用戶角度出發來描述的,每個操作都應該是可操作并且是連貫的,所以往往會采用步驟列表的表現形式。

          通常測試工程師在寫缺陷重現步驟前,需要反復執行這些步驟3次以上:一是,確保缺陷的可重現性;二是,找到最短的重現路徑,過濾掉那些非必要的步驟,避免產生不必要的干擾。

          感謝您的閱讀,以上就是今天達內軟件測試培訓分享的:“這樣填寫軟件缺陷報告,才能讓你早點下班!”對你有沒有作用呢?好了,更多軟件測試相關的內容盡在達內軟件測試培訓機構,敬請關注!

          免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:如何使用測試工具解決產品問題,變被動為主動?
          下一篇:軟件測試工程師,面對詭異bug怎么處理?

          軟件測試必備的數據庫知識有哪些?(終)

          日志在快速定位自動化腳本故障中的重要性研究

          測試慣例是什么?怎么打破測試慣例?

          “用鼠標點點點”的測試,未來還有機會嗎?

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          奇米影视奇米色777欧美欧美一级高清片在线观看876av电影高清 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>