?
BSTEEL_BTS
Test Specification-
Product: BSTEEL_BTS
Author: admin
Printed by TestLink on 28/11/2006
Table Of Contents
1 Component 邏輯功能測(cè)試
1.0 Introduction
對(duì)一些比較復(fù)雜的業(yè)務(wù)邏輯計(jì)算,比如復(fù)雜的價(jià)格計(jì)算,PSR校驗(yàn)等
1.0.1 Scope
- 通過查看內(nèi)存和數(shù)據(jù)庫來確認(rèn)是否邏輯是否正確
- 如果是接口的,查看接口的參數(shù)是否符合要求
1.0.2 References
業(yè)務(wù)需求說明書
軟件需求說明說
基本設(shè)計(jì)
軟件需求說明說
基本設(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ā)生的流程
要點(diǎn):
? 遍歷所有可能發(fā)生的流程
2.0.1 Scope
2.0.2 References
業(yè)務(wù)需求說明書
軟件需求說明說
基本設(shè)計(jì)
軟件需求說明說
基本設(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:
注: 根據(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:
|
Expected Results: |
Test Case 79: 項(xiàng)目失效 |
---|
Summary: 項(xiàng)目失效后,在各種操作下是否會(huì)出現(xiàn)問題 |
Steps:
|
Expected Results: |
3 Component 功能測(cè)試
3.0 Introduction
基本上對(duì)頁面上的一些簡(jiǎn)單的邏輯進(jìn)行測(cè)試,采用的是灰盒測(cè)試
?
?
3.0.1 Scope
- 頁面上對(duì)數(shù)據(jù)的增刪改功能是否按照需求和設(shè)計(jì)正確實(shí)現(xiàn)(可以通過數(shù)據(jù)庫等校驗(yàn)方式)
- 頁面上的組件是按照要求起到作用
- 頁面的文字是否正確
- 對(duì)異常處理是否正常合理
- 操作后,數(shù)據(jù)是否正確入庫,入內(nèi)存,寫入文本...
3.0.2 References
業(yè)務(wù)需求說明書
軟件需求說明說
基本設(shè)計(jì)
軟件需求說明說
基本設(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)要說明:
特殊需求
|
Steps: |
Expected Results: |
Test Case 74: testlink 項(xiàng)目修改,失效和刪除 |
---|
Summary: 簡(jiǎn)要說明:
|
Steps: |
Expected Results: |
Test Case 75: bugfree 項(xiàng)目管理 |
---|
Summary: 簡(jiǎn)要說明
|
Steps: |
Expected Results: |
Test Case 76: testlink 與 bugfree 項(xiàng)目綁定 |
---|
Summary: 簡(jiǎn)要說明
|
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