隨心蕓蕓 @ JPeanut(舊版)

          搬遷至 http://www.17m.net.cn/

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            43 Posts :: 0 Stories :: 54 Comments :: 0 Trackbacks
          ?

          Test Specification-

          Product: BSTEEL_BTS

          Author: admin

          Printed by TestLink on 28/11/2006


          1 Component 邏輯功能測(cè)試

          1.0 Introduction

          對(duì)一些比較復(fù)雜的業(yè)務(wù)邏輯計(jì)算,比如復(fù)雜的價(jià)格計(jì)算,PSR校驗(yàn)等

          1.0.1 Scope

          1. 通過查看內(nèi)存和數(shù)據(jù)庫來確認(rèn)是否邏輯是否正確
          2. 如果是接口的,查看接口的參數(shù)是否符合要求

          1.0.2 References

          業(yè)務(wù)需求說明書
          軟件需求說明說
          基本設(shè)計(jì)

          1.1 Methodology

          單元測(cè)試 或者 手動(dòng)測(cè)試

          1.1.1 Limitations

          1.2 Categories

          2 Component 場(chǎng)景測(cè)試

          2.0 Introduction

          通過流程的方式來對(duì)項(xiàng)目進(jìn)行測(cè)試,具體可參考周毅的《使用用例場(chǎng)景設(shè)計(jì)測(cè)試用例》
          要點(diǎn):
          ? 遍歷所有可能發(fā)生的流程

          2.0.1 Scope

          2.0.2 References

          業(yè)務(wù)需求說明書
          軟件需求說明說
          基本設(shè)計(jì)

          2.1 Methodology

          2.1.1 Limitations

          2.2 Categories

          2.2.1 項(xiàng)目管理

          (數(shù)據(jù)庫:參考 功能測(cè)試->項(xiàng)目管理)

          2.2.1.1 Setup and Configuration

          測(cè)試假定代號(hào)
          • (1)? ---? <testlink>新建項(xiàng)目
          • (2)? ---? <testlink>修改項(xiàng)目
          • (3)? ---? 項(xiàng)目綁定
          • (4)? ---? <testlink>項(xiàng)目失效
          • (5)? ---? <testlink>項(xiàng)目刪除
          特殊需求
          • 項(xiàng)目在新建之后,所有的角色的用戶都可以看到
          • 項(xiàng)目經(jīng)過修改后,用戶的可見度不變(比如:原來的只有admin才可以看到的,修改之后仍然是只有admin可以看到;如果所有用戶都可以見,那么修改后,該項(xiàng)目項(xiàng)目仍然是所有用戶都可見)
          • 項(xiàng)目在修改失效后只有admin角色的用戶才可以看到項(xiàng)目(一共五中角色:)
          • 項(xiàng)目在刪除后,所有角色的用戶都看不到項(xiàng)目,數(shù)據(jù)庫Project表中已經(jīng)沒有該記錄
          五中角色
          • Guest
          • Test executor
          • Test analyst
          • Test
          • Admin

          2.2.1.2 Test Data

          2.2.1.3 Tools

          2.2.1.4 Test Cases

          Test Case 77: 項(xiàng)目修改
          Summary: 項(xiàng)目修改后,在各種操作下是否會(huì)出現(xiàn)問題
          Steps:
          1. admin角色的用戶登入系統(tǒng)
          2. (1)(2)(2)(3)(2)(4)(2)(5)(1)
          (注:在最后"刪除項(xiàng)目"再做"新建項(xiàng)目"的操作時(shí),新建的項(xiàng)目名稱為之前刪除的項(xiàng)目名稱)


          注:
          根據(jù)在"場(chǎng)景測(cè)試->項(xiàng)目管理 Configuration ->測(cè)試假定代號(hào) " 已經(jīng)描述
          比如:

          ?? (1)(2)(2)(3)(2)(4)(2)(5)(1)
          ?? 對(duì)應(yīng)的操作是:
          ?? 新建->修改項(xiàng)目->修改項(xiàng)目->綁定項(xiàng)目->修改項(xiàng)目->失效項(xiàng)目->修改項(xiàng)目->刪除項(xiàng)目->新建項(xiàng)目

          根據(jù)在"場(chǎng)景測(cè)試->項(xiàng)目管理 Configuration ->特殊需求" 已經(jīng)描述
          比如:
          ?
          ? (1) (2)(2)(3)(2)(4)(2)(5)(1)
          ? 對(duì)應(yīng)的操作是:
          ? 1.新建項(xiàng)目? 之后應(yīng)該用 其他角色的帳號(hào)查看該項(xiàng)目是否可見
          ? 2.修改項(xiàng)目
          之后應(yīng)該用 其他角色的帳號(hào)查看該項(xiàng)目是否可見
          ? 3.修改項(xiàng)目
          之后應(yīng)該用 其他角色的帳號(hào)查看該項(xiàng)目是否可見
          ? 4.綁定項(xiàng)目之后應(yīng)該用 其他角色的帳號(hào)查看該項(xiàng)目是否可見
          ?? 5.修改項(xiàng)目之后應(yīng)該用 其他角色的帳號(hào)查看該項(xiàng)目是否可見
          ?? 6.失效項(xiàng)目之后應(yīng)該用 其他角色的帳號(hào)查看該項(xiàng)目是否可見
          ?? 7.修改項(xiàng)目之后應(yīng)該用 其他角色的帳號(hào)查看該項(xiàng)目是否可見
          ?? 8.刪除項(xiàng)目之后應(yīng)該用 其他角色的帳號(hào)查看該項(xiàng)目是否可見,然后到后臺(tái)數(shù)據(jù)庫Project表中查找該數(shù)據(jù)記錄
          ? 9.新建項(xiàng)目? (項(xiàng)目名為剛才刪除的項(xiàng)目名)
          之后應(yīng)該用 其他角色的帳號(hào)查看該項(xiàng)目是否可見

          ?
          ?
          Expected Results:
          Test Case 78: 項(xiàng)目綁定
          Summary: 項(xiàng)目綁定后,在各種操作下是否會(huì)出現(xiàn)問題
          Steps:
          1. admin角色的用戶登入系統(tǒng)
          2. (3)(3)(4)(3)(5)
          Expected Results:
          Test Case 79: 項(xiàng)目失效
          Summary: 項(xiàng)目失效后,在各種操作下是否會(huì)出現(xiàn)問題
          Steps:
          1. admin角色的用戶登入系統(tǒng)
          2. (1)(4)(4)(5)
          Expected Results:

          3 Component 功能測(cè)試

          3.0 Introduction

          基本上對(duì)頁面上的一些簡(jiǎn)單的邏輯進(jìn)行測(cè)試,采用的是灰盒測(cè)試
          ?

          3.0.1 Scope

          1. 頁面上對(duì)數(shù)據(jù)的增刪改功能是否按照需求和設(shè)計(jì)正確實(shí)現(xiàn)(可以通過數(shù)據(jù)庫等校驗(yàn)方式)
          2. 頁面上的組件是按照要求起到作用
          3. 頁面的文字是否正確
          4. 對(duì)異常處理是否正常合理
          5. 操作后,數(shù)據(jù)是否正確入庫,入內(nèi)存,寫入文本...

          3.0.2 References

          業(yè)務(wù)需求說明書
          軟件需求說明說
          基本設(shè)計(jì)

          3.1 Methodology

          建議采用手動(dòng)測(cè)試

          3.1.1 Limitations

          對(duì)于比較復(fù)雜的業(yè)務(wù)邏輯計(jì)算的功能應(yīng)該歸到 "邏輯功能測(cè)試"中

          3.2 Categories

          3.2.1 項(xiàng)目管理

          主要涉及數(shù)據(jù)庫表格(具體可以詢問項(xiàng)目組相關(guān)成員)

          • testlink 項(xiàng)目存放:<testlink>project?
          • bugfeee項(xiàng)目存放: <bugfree>bugproject
          • testlink和bugfree的綁定關(guān)系:<testlink>bt_bind_product

          3.2.1.1 Setup and Configuration

          3.2.1.2 Test Data

          3.2.1.3 Tools

          3.2.1.4 Test Cases

          Test Case 73: testlink 項(xiàng)目新建
          Summary: 簡(jiǎn)要說明:
          • ? 在testlink項(xiàng)目中新建一個(gè)測(cè)試的項(xiàng)目
          權(quán)限說明:
          • ? admin角色有此權(quán)限
          觸發(fā)條件
          • 角色為admin用戶登入, [Menu:Home->Create Project]
          基本流
          • ? 輸入Name,Color,Enable Requirements functionality點(diǎn)擊 [按鈕:Create] 即新建項(xiàng)目
          • ? 點(diǎn)擊Color后的顏色選擇按鈕,彈出顏色選擇框,選擇后,把選擇的顏色按照RGB的標(biāo)準(zhǔn)把值帶回Color框中
          • ? Color代表該項(xiàng)目的頁面風(fēng)格的顏色,在新建后選擇該項(xiàng)目后,可以看到具體效果
          • ? 新建成功后系統(tǒng)提示新建成功,返回新建頁面,并且當(dāng)前項(xiàng)目選定為該項(xiàng)目
          • ?點(diǎn)擊 [標(biāo)簽:Edit / Delete]? 進(jìn)入該項(xiàng)目的修改頁面
          備選流
          • ? Name輸入為空,系統(tǒng)提示錯(cuò)誤信息
          • ? Name不唯一,系統(tǒng)提示錯(cuò)誤信息
          • ? Color輸入不規(guī)范,系統(tǒng)提示錯(cuò)誤信息
          ?
          特殊需求
          • ? Name大小寫不區(qū)分
          • ?項(xiàng)目Name唯一,如果發(fā)生不唯一則系統(tǒng)正確提示
          • ?如果項(xiàng)目覆蓋了當(dāng)前選定的項(xiàng)目為嚴(yán)重錯(cuò)誤
          Steps:
          Expected Results:
          Test Case 74: testlink 項(xiàng)目修改,失效和刪除
          Summary: 簡(jiǎn)要說明:
          • ? 修改已經(jīng)建立的項(xiàng)目
          • ? 失效:使得該項(xiàng)目除了admin角色外都看不到該項(xiàng)目
          • ? 刪除:從后臺(tái)數(shù)據(jù)庫中刪除該數(shù)據(jù)(區(qū)別以置標(biāo)志位)
          權(quán)限說明:
          • ? admin角色有此權(quán)限
          觸發(fā)條件:
          • 角色為admin的用戶登入,選擇需要操作的項(xiàng)目, [Menu:Home->Edit / Delete Product]
          基本流
          • ?? Name,Color,Enable Requirements functionality顯示當(dāng)前項(xiàng)目信息
          • ?? 修改Name,Color,Enable Requirements functionality,點(diǎn)擊 [按鈕:Update] ,修改數(shù)據(jù)
          • ?? Color代表該項(xiàng)目的頁面風(fēng)格的顏色,在Update后可以看到修改效果
          • ?? 點(diǎn)擊Color后的顏色選擇按鈕,彈出顏色選擇框,選擇顏色后,把選擇的顏色按照RGB的標(biāo)準(zhǔn)把值帶回Color框中
          • ?? 點(diǎn)擊 [按鈕:Inactivate] 即進(jìn)行失效操作,點(diǎn)擊失效后,提示失效成功.此時(shí)其他角色用戶看不到此項(xiàng)目
          • ?? 點(diǎn)擊 [按鈕:Delete] 即進(jìn)行刪除操作,刪除后提示刪除成功,管理員可以重新新建Name為剛才刪除的項(xiàng)目Name
          • ?? 點(diǎn)擊 [標(biāo)簽:Create] 進(jìn)入項(xiàng)目新建頁面
          備選流
          • ? Name輸入為空,系統(tǒng)提示錯(cuò)誤信息
          • ? Name不唯一,系統(tǒng)提示錯(cuò)誤信息
          • ? Color輸入不規(guī)范,系統(tǒng)提示錯(cuò)誤信息
          • ? 在整個(gè)系統(tǒng)沒有項(xiàng)目時(shí),不能進(jìn)入該操作頁面
          特殊需求
          • ? Name大小寫區(qū)分
          • ? 項(xiàng)目名唯一,如果發(fā)生不唯一情況,系統(tǒng)提示相關(guān)錯(cuò)誤信息
          • ? 修改項(xiàng)目的操作不能改變項(xiàng)目在數(shù)據(jù)庫庫中的id屬性
          Steps:
          Expected Results:
          Test Case 75: bugfree 項(xiàng)目管理
          Summary: 簡(jiǎn)要說明
          • 對(duì)bugfree中的項(xiàng)目進(jìn)行操作:新建,刪除
          • (注:bugfree沒有刪除操作)
          權(quán)限說明
          • bugfree的超級(jí)管理員
          觸發(fā)條件
          • 兩種進(jìn)入方式: 1)bugfree登入, [Menu:后臺(tái)管理->新建項(xiàng)目/維護(hù)] 2)如果已經(jīng)和testlink用戶綁定,則可以通過testlink登入, [Menu:Services->后臺(tái)管理->新建項(xiàng)目/維護(hù)]
          基本流

          • 管理模式選擇"編輯當(dāng)前項(xiàng)目",項(xiàng)目名,項(xiàng)目文檔,項(xiàng)目計(jì)劃顯示當(dāng)前的項(xiàng)目的信息
          • 管理模式選擇"編輯當(dāng)前項(xiàng)目",輸入項(xiàng)目名,項(xiàng)目文檔,項(xiàng)目計(jì)劃,點(diǎn)擊 [按鈕:提交] 則進(jìn)行修改操作
          • 管理模式選擇"添加當(dāng)前項(xiàng)目",項(xiàng)目名,項(xiàng)目文檔,項(xiàng)目計(jì)劃則顯示為空
          • 管理模式選擇"添加當(dāng)前項(xiàng)目",輸入項(xiàng)目名,項(xiàng)目文檔,項(xiàng)目計(jì)劃,點(diǎn)擊 [按鈕:提交] 則進(jìn)行添加操作
          備選流
          • ? 項(xiàng)目名唯一,如果不唯一,系統(tǒng)正確提示
          • 項(xiàng)目名不能為空,若為空則系統(tǒng)提示用戶
          特殊需求
          • 修改項(xiàng)目的操作不能改變項(xiàng)目在數(shù)據(jù)庫庫中的id屬性
          • 項(xiàng)目名大小寫區(qū)分
          • 項(xiàng)目名唯一,如果發(fā)生不唯一情況,系統(tǒng)提示相關(guān)錯(cuò)誤信息
          Steps:
          Expected Results:
          Test Case 76: testlink 與 bugfree 項(xiàng)目綁定
          Summary: 簡(jiǎn)要說明
          • 建立testlink和bugfree的項(xiàng)目的關(guān)聯(lián)
          權(quán)限說明
          • testlink的admin角色的用戶
          觸發(fā)條件
          • testlink登入后,選擇需綁定的項(xiàng)目 [Menu:Edit / Delete Product->BIND BTS PRODUCT]
          基本流
          • 進(jìn)入頁面,顯示2列數(shù)據(jù),分別是:TestLink當(dāng)前選擇的項(xiàng)目和bugfree的全部項(xiàng)目(項(xiàng)目名+一級(jí)模塊名)
          • 選擇testlink項(xiàng)目在bugfree中對(duì)象的項(xiàng)目后,點(diǎn)擊 [按鈕:update] 進(jìn)行修改操作(可以不選則任何項(xiàng)目)
          • 點(diǎn)擊 [按鈕:close] 關(guān)閉此頁面?
          • 操作成功后,顯示操作的結(jié)果
          備選流
          特殊需求
          Steps:
          Expected Results:

          3.2.2 用戶管理

          [略]

          3.2.2.1 Setup and Configuration

          3.2.2.2 Test Data

          3.2.2.3 Tools

          3.2.2.4 Test Cases

          No Test Case

          3.2.3 需求管理

          [略]

          3.2.3.1 Setup and Configuration

          3.2.3.2 Test Data

          3.2.3.3 Tools

          3.2.3.4 Test Cases

          No Test Case

          posted on 2006-11-28 10:23 陳市明 閱讀(809) 評(píng)論(0)  編輯  收藏 所屬分類: BTS 缺陷用例整合系統(tǒng)(Bugfree+Testlink)
          主站蜘蛛池模板: 宾川县| 都匀市| 林口县| 吴川市| 祥云县| 平遥县| 陇西县| 霞浦县| 正蓝旗| 涟水县| 延川县| 浦江县| 焉耆| 望奎县| 大厂| 和林格尔县| 牟定县| 越西县| 东乡族自治县| 苏尼特左旗| 长寿区| 菏泽市| 梅州市| 镇平县| 高州市| 邓州市| 肥乡县| 永寿县| 盐源县| 庄河市| 陇西县| 深圳市| 九龙坡区| 章丘市| 治多县| 伊金霍洛旗| 沁水县| 开封县| 察雅县| 麦盖提县| 蕉岭县|