• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 從用例到測試用例的追蹤(5)

    發表于:2015-09-08來源:uml.org.cn作者:不詳點擊數: 標簽:測試用例
    測試用例的分配可以在測試用例分配表格中描繪,如表 4所示。 表 4 描述了圖11中每列包含不同的測試用例。每一行相應的是用戶輸入的變量。 步驟 4:為

      測試用例的分配可以在測試用例分配表格中描繪,如表 4所示。

      表 4 描述了圖11中每列包含不同的測試用例。每一行相應的是用戶輸入的變量。

      步驟 4:為變量賦值

      在此步中,你替換如"一個非常長的名字" 或"擴展很長的電話號碼"這樣的占位符為像"Georgiamitsopolis" 和 "011-48 (242) 425-3456 ext. 1234"這樣實際有價值的東西。在此步,你還可以分裂表 4所示的表格中的測試用例,為每個測試用例創建獨立的表格。

      如書籍訂購使用用例的測試用例 1,你就可以創建一個像表 5這樣的表格。這就給你的測試者創建一個文檔。測試者將跟隨總隊2和3的方向,并且記錄縱隊5,6,7的結果。

      表 5:最終的測試用例

      RequisitePro再一次幫助你創建追蹤關系。在產生了全部的測試用例以后,你可以設置從場景到測試用例的追蹤。

      圖 12顯示了全部的場景:從不同的可選流程合并中產生21個場景。

      圖12 :追蹤矩陣

      在設置了場景和測試用例之間的追蹤關系后,我們可以創建一個顯示從用例到測試用例全部追蹤方法的追蹤樹。

      這里有兩個選項。第一個選項——如圖 13顯示——用于追蹤到用例外,用來顯示上層的用例并且追蹤場景和測試用例。

      圖 13:用例的追蹤樹

      第二個方法是測試用例中的追蹤,如圖14所示。在此種情況下,追蹤樹看起來會有不同:你從測試用例開始,然后追蹤場景和用例。

      圖 14:測試用例的追蹤樹

      進行這種追蹤的一個最主要的原因--并且花費時間將其加入到RequisitePro中--是為了讓你知道當一些事情發生變更時需要重新測試什么。追蹤和所謂的可疑關聯,如圖 15所示,為你顯示了由于先前的場景和用例發生了變化,哪些測試用例也要隨之改變。

      圖 15:可疑關聯

      映射到IBM Rational統一過程

      如何映射到IBM Rational統一過程(RUP)呢?它們大多數發生在過程中的先啟和精化階段。只要你有了用例之后,我們就可以開始建立場景和測試用例。圖 16描述了這些活動對應于RUP方法論中的哪些地方。

      圖 16:映射到RUP階段的追蹤活動

      當建立場景和測試用例時,你可以給用例設計者反饋并且精煉一下需求。這有助于在過程中盡早改變一些任務,并且最終為團隊盡快完成任務做出貢獻。在整個精化階段以及幾乎是整個構造階段中都會使用測試用例。

      總結

      本文介紹了一種從用例中產生功能測試用例的方法。這是使用此方法的一些益處:

      用更自動化的方法產生測試用例

      避免重復測試

      更好的測試覆蓋

      簡化了測試進度的監控

      簡化了測試人員之間的工作負載平衡

      簡化了回歸測試

      通過把一些任務從構造階段移到精化階段來縮短項目時間

      能夠幫助盡早地發現缺失的需求

      你創建的測試用例能夠用于人工測試,也可以用于像IBM Rational Robot這樣的自動化測試。這種方法已經在許多項目中獲得了成功。

    原文轉自:http://www.uml.org.cn/Test/200607073.htm

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>