達(dá)內(nèi)IT培訓(xùn)全部筆記

        發(fā)布時(shí)間:2020-07-26 來(lái)源: 思想?yún)R報(bào) 點(diǎn)擊:

         目錄 第一部分 測(cè)試基礎(chǔ)理論 ........................................................................................................... 3

         1.1 計(jì)算機(jī)基礎(chǔ) ............................................................................................................................................ 3 1.2 二進(jìn)制 .................................................................................................................................................... 7 1.3 軟件缺陷和缺陷報(bào)告 ....................................................................................................................... 10 1.4 使用的等價(jià)類(lèi)和邊界值方法設(shè)計(jì)測(cè)試用例 .............................................................................. 13 1.5 使用因果圖法設(shè)計(jì)測(cè)試用例 .......................................................................................................... 31 1.6 使用判定表設(shè)計(jì)測(cè)試用例 ............................................................................................................... 40 1.7 使用正交排列法設(shè)計(jì)測(cè)試用例 ..................................................................................................... 42 1.8 使用場(chǎng)景法設(shè)計(jì)測(cè)試用例 ............................................................................................................... 48 1.09 軟件測(cè)試基本理論 .......................................................................................................................... 51 1.10 站點(diǎn)管理和項(xiàng)目管理 .................................................................................................................. 104 1.11 Quality Center 的測(cè)試管理(1) ..................................................................................................... 107 1.12Quality Center 的測(cè)試管理(2)

         ................................................................................................ 110 第二部分 Java 語(yǔ)言及數(shù)據(jù)庫(kù) ............................................................................................. 112

         2.01 Java 語(yǔ)言基礎(chǔ)(1)

         ...................................................................................................................... 112 2.02 Java 語(yǔ)言基礎(chǔ)(2)

         ...................................................................................................................... 113 2.03 Java 面向?qū)ο?................................................................................................................................. 117 2.04、數(shù)據(jù)庫(kù)技術(shù) .................................................................................................................................. 137 第三部分 QTP 自動(dòng)化測(cè)試 ................................................................................................ 140

         3.01 QTP 基礎(chǔ) ......................................................................................................................................... 140

         3.02 QTP 中級(jí) ......................................................................................................................................... 160 3.03 QTP 高級(jí) ......................................................................................................................................... 171 第四部分 LoadRunner 自動(dòng)化測(cè)試 ................................................................................... 173

         4.01 LoadRunner 基礎(chǔ) ........................................................................................................................... 173 4.02 LoadRunner 中級(jí) .......................................................................................................................... 180 4.03 LoadRunner 高級(jí) ........................................................................................................................... 201

         第一部分

         測(cè)試基礎(chǔ)理論 1 1.1 計(jì)算機(jī)基礎(chǔ) ?題目編號(hào)? tsd-01-101-4001

          ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-計(jì)算機(jī)基礎(chǔ)-網(wǎng)絡(luò) tcp/ip ?難易程度? 40

         ?題目描述? TCP/IP 參考模型有哪幾層? ?正確答案?

         應(yīng)用層、傳輸層、互連網(wǎng)層、網(wǎng)絡(luò)接口層。

         ?題目編號(hào)? tsd-01-101-4002

          ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-計(jì)算機(jī)基礎(chǔ)-網(wǎng)絡(luò)協(xié)議 ?難易程度? 60

         ?題目描述?

         常用協(xié)議的端口號(hào) ?正確答案?

         21/tcp FTP 文件傳輸協(xié)議

         22/tcp SSH 安全登錄、文件傳送(SCP)和端口重定向

         23/tcp Telnet 不安全的文本傳送

         25/tcp SMTP Simple Mail Transfer Protocol (E-mail)

         69/udp T

         Protocol(微型文件傳輸協(xié)議) 80/tcp HTTP 超文本傳送協(xié)議 (WWW)

         110/tcp POP3 Post Office Protocol (E-mail)

         443/tcp HTTPS used for securely transferring web pages

         3389/tcp 遠(yuǎn)程訪問(wèn) 5631/tcp

         5632/udp pcanywhere 端口號(hào)

         ?題目編號(hào)? tsd-01-101-4003

         ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-計(jì)算機(jī)基礎(chǔ)-網(wǎng)絡(luò)命令 ?難易程度? 60

         ?題目描述?

         常用網(wǎng)絡(luò)命令,并說(shuō)明用途. ?正確答案?

         ARP –a

         查看本機(jī)的 ARP 表 Netstat –a

         顯示本機(jī)所有活動(dòng)的 TCP 連接以及計(jì)算機(jī)偵聽(tīng)的 TCP 和 UDP 端口 Netstat -n

          顯示當(dāng)前活動(dòng)的 TCP/IP 連接 Tracert

         數(shù)據(jù)包跟蹤診斷(路由跟蹤)

         ?題目編號(hào)? tsd-01-101-4004 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-計(jì)算機(jī)基礎(chǔ)-網(wǎng)絡(luò)命令 ?難易程度? 60

         ?題目描述?

         列舉幾種 ipconfig 的用法

         ?正確答案?

          Ipconfig/all 顯示所有網(wǎng)卡的信息 Ipconfig/release 釋放動(dòng)態(tài) IP 地址 Ipconfig/renew 續(xù)租動(dòng)態(tài) IP 地址 Ipconfig/flushdns 釋放 dns 緩存記錄

         ?題目編號(hào)? tsd-01-101-4005 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-計(jì)算機(jī)基礎(chǔ)-計(jì)算機(jī)網(wǎng)絡(luò) ?難易程度? 80

         ?題目描述?

         網(wǎng)絡(luò)地址 172.16.22.38/27 請(qǐng)寫(xiě)出此地址的子網(wǎng) ID 以及廣播地址 ,此地址所處子網(wǎng)有多少臺(tái)主機(jī)及可用主機(jī)數(shù)? ?正確答案?

          3 3 2 位 IP 長(zhǎng)度 255.255.255.255,每一位都可以用 8 個(gè) 2 進(jìn)制數(shù)來(lái)表示,4 個(gè)數(shù)就是 32 ,172.16.22.38 前 24 位不用管只看 38,劃成 2 進(jìn)制是掩碼為 27 就是 255.255.255.224224,變成2 進(jìn)制就是,進(jìn)行與運(yùn)算(其實(shí)就是乘)得到結(jié)果是變成 10 進(jìn)制 32,32 是網(wǎng)絡(luò)地址,也就是子網(wǎng) ID 172.16.22.32,廣播地址就是算一下就是 63,172.16.22.63 全 0 為網(wǎng)絡(luò)位全,1 為廣播地址 因?yàn)檫@道題給出了你掩碼,子網(wǎng)掩碼為:255.255.255.224,廣播地址就為 172.16.22.63,該子網(wǎng)可容納的主機(jī)數(shù)各是 30。

          ?題目編號(hào)? tsd-01-101-4006 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-計(jì)算機(jī)基礎(chǔ)-計(jì)算機(jī)組成 ?難易程度? 50

         ?題目描述?

         計(jì)算機(jī)是由哪幾部分組成的? ?正確答案? 計(jì)算機(jī)基本組成有五部分:計(jì)算機(jī)的主要組成部分可以歸納為以下五個(gè)部分:控制器、 運(yùn)算器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。

         ?題目編號(hào)? tsd-01-101-4007 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-計(jì)算機(jī)基礎(chǔ)-計(jì)算機(jī)網(wǎng)絡(luò)組成

         ?難易程度? 50

         ?題目描述?

         計(jì)算機(jī)網(wǎng)絡(luò)由哪幾個(gè)部分組成? ?正確答案?

          計(jì)算機(jī)網(wǎng)絡(luò)通常由三個(gè)部分組成,它們是資源子網(wǎng)、通信子網(wǎng)和通信協(xié)議.所謂通信子網(wǎng)就是計(jì)算機(jī)網(wǎng)絡(luò)中負(fù)責(zé)數(shù)據(jù)通信的部分;資源子網(wǎng)是計(jì)算機(jī)網(wǎng)絡(luò)中面向用戶(hù)的部分,負(fù)責(zé)全網(wǎng)絡(luò)面向應(yīng)用的數(shù)據(jù)處理工作;而通信雙方必須共同遵守的規(guī)則和約定就稱(chēng)為通信協(xié)議,它的存在與否是計(jì)算機(jī)網(wǎng)絡(luò)與一般計(jì)算機(jī)互連系統(tǒng)的根本區(qū)別。所以從這一點(diǎn)上來(lái)說(shuō),我們應(yīng)該更能明白計(jì)算機(jī)網(wǎng)絡(luò)為什么是計(jì)算機(jī)技術(shù)和通信技術(shù)發(fā)展的產(chǎn)物了

         ?題目編號(hào)? tsd-01-101-4008 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-計(jì)算機(jī)基礎(chǔ)-計(jì)算機(jī)層次 ?難易程度? 50

         ?題目描述?

         計(jì)算機(jī)層次劃分? ?正確答案?

          計(jì)算機(jī)分為三個(gè)層次:計(jì)算機(jī)硬件/裸機(jī)、操作系統(tǒng)、應(yīng)用軟件

         ?題目編號(hào)? tsd-01-101-4009 ?知 識(shí) 點(diǎn)? 計(jì)算機(jī)軟件分類(lèi) ?難易程度? 50

         ?題目描述?

         如何劃分計(jì)算機(jī)軟件 ?正確答案?

          軟件的分類(lèi):軟件分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件包括操作系統(tǒng)、操作系統(tǒng)的補(bǔ)丁程序、驅(qū)動(dòng)程序,應(yīng)用軟件包括開(kāi)發(fā)工具軟件、科學(xué)和工程計(jì)算軟件、文字和數(shù)據(jù)處理軟件、圖像和圖像處理軟件、事物管理軟件、游戲娛樂(lè)軟件、支持服務(wù)工具、數(shù)據(jù)庫(kù)管理系統(tǒng)

          1.2 二進(jìn)制 ?題目編號(hào)?

         tsd-01-102-3001 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-二進(jìn)制-進(jìn)制轉(zhuǎn)換 ?難易程度? 50

         ?題目描述?

         進(jìn)制轉(zhuǎn)換和邏輯運(yùn)算(要求寫(xiě)出過(guò)程)

         (1)11011B=(

          )

          (2)CFBH=(

        。

          (3)(1234)8=(

        。

        。4)98D=(

        。

        。5)109D=(

          )

        。6)11B=(

        。

         (7)AE98H=(

        。

         (8)(256)8=(

        。

        。9)A=11011010B,B=11100011B ?正確答案?

        。1)11011B=(

          27

          D)

         DB271 2 0 8 162 1 2 1 2 0 2 1 2 1 110110 1 2 3 4?? ? ? ? ?? ? ? ? ? ? ? ? ? ? (2)CFBH=(

         3323

          D)

         DB F C CFBH3323 11 240 30721 11 16 15 256 1216 11 16 15 16 1216 16 160 1 20 1 2? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?

         (3)(1234)8=(

         668

         D)

         D 6684 24 128 5124 8 3 64 2 512 18 4 8 3 8 2 8 1 ) 1234 (0 1 2 38?? ? ? ?? ? ? ? ? ? ?? ? ? ? ? ? ? ? (4)98D=(

          1100010

          B)

         0 1 2 3 4 5 62 0 2 1 2 0 2 0 2 0 2 1 2 12 32 64 98? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? D 即 1100010B (5)109D=(

         6D

          H)

         109D=

        。6)11B=(

          1BD5

          H)

         11 1

          B

         D

          5 (7)AE98H=(

         1010

         1110

         1001

         1000

         B)

         AE98 1010

          1110

         1001

         1000 (8)(256)8=(

          10101110

          B)

         2

         5

         6 010

         101

         110 (9)A=11011010B,B=11100011B Y=AB=

         11000010

         ,X=A+B=11111011

         與 11100011

         + 11100011

         1.3 軟件缺陷和缺陷報(bào)告 ?題目編號(hào)?

         tsd-01-103-3001 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-缺陷及缺陷報(bào)告-缺陷報(bào)告內(nèi)容 ?難易程度? 50

         ?題目描述?

         寫(xiě)出提交缺陷時(shí)的中英文對(duì)照

        。1)缺陷的標(biāo)題——(

          )

        。2)缺陷所屬的模塊——(

          )

        。3)嚴(yán)重程度——(

          )

        。4)優(yōu)先級(jí)——(

          )

        。5)Detected By——(

        。

        。6)指派給誰(shuí)——(

        。

        。7)缺陷的狀態(tài)——(

        。

        。8)description——(

          )

        。9)Detected

         in

         release——()

         (10)發(fā)現(xiàn)缺陷的日期——(

        。

        。11)缺陷編號(hào)——(

        。

         (12)嚴(yán)重程度中的 5 個(gè)取值:(

        。

         ?正確答案? (1)缺陷的標(biāo)題——(

          summary

        。

         (2)缺陷所屬的模塊——(

          subject

          )

        。3)嚴(yán)重程度——(

         severity

          )

        。4)優(yōu)先級(jí)——(

         priority

          )

        。5)Detected By——(

         缺陷的發(fā)現(xiàn)者

          )

         (6)指派給誰(shuí)——(

         Assigned to

        。

        。7)缺陷的狀態(tài)——(

         status

          )

        。8)description——(

          缺陷描述

          )

        。9)Detected

         in

         release——(發(fā)現(xiàn)缺陷版本)

         (10)發(fā)現(xiàn)缺陷的日期——(

         Detected on date

          )

        。11)缺陷編號(hào)——(

          Defect

         ID

        。

        。12)嚴(yán)重程度中的 5 個(gè)取值:( urgent,very high,high,Medium,low )

         ?題目編號(hào)?

         tsd-01-103-4002 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-缺陷及缺陷報(bào)告-軟件測(cè)試缺陷 ?難易程度? 30

         ?題目描述?

          如何識(shí)別一個(gè)缺陷? ?正確答案?

          (1)測(cè)試用例中的預(yù)期結(jié)果與實(shí)際結(jié)果相比較 (2)通過(guò)需求規(guī)格說(shuō)明書(shū)(可以結(jié)合缺陷的 5 點(diǎn)定義判斷)

        。3)與相關(guān)人員討論(開(kāi)發(fā)、需求人員、用戶(hù)……)

         ?題目編號(hào)?

         tsd-01-101-4003 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-缺陷及缺陷報(bào)告-缺陷處理流程 ?難易程度? 40

         ?題目描述?

          寫(xiě)出缺陷報(bào)告的基本處理流程(要求指明參與者和缺陷的狀態(tài))

         ?正確答案? 測(cè)試人員

         提交缺陷報(bào)告 返測(cè)報(bào)告 分配缺陷報(bào)告 處理缺陷報(bào)告 關(guān)閉缺陷報(bào)告 返測(cè)通過(guò) 返測(cè)未通過(guò) New

         開(kāi)發(fā)經(jīng)理 Open(Rejected)

          開(kāi)發(fā)人員 Fixed

          測(cè)試人員 Reopen

          測(cè)試人員 closed

          4 1.4 使用的等價(jià)類(lèi)和邊界值方法設(shè)計(jì)測(cè)試用例

         ?題目編號(hào)?

         tsd-01-104-4001 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-等價(jià)類(lèi)和邊界值-測(cè)試用例設(shè)計(jì) ?難易程度? 70

         ?題目描述? 輸入 3 個(gè)數(shù),判定是否構(gòu)成三角型,并判定什么時(shí)候是等腰三角形,什么時(shí)候是等邊三角形。

         ?正確答案?

         分析輸入條件:

          1、3 個(gè)整數(shù)

          2、任意兩邊和大于第三遍

          3、滿足 1、2,且只有兩個(gè)邊相等

          4、滿足 1,三遍全部相等

          由上面的條件得到表格 :

         條件 有效等價(jià)類(lèi) 編號(hào) 無(wú)效等價(jià)類(lèi) 編號(hào) 3 條邊 輸入 3 條邊長(zhǎng) a,b,c A1 非 3 條邊 空 B1 a B2 a,b B3 三邊長(zhǎng)為正數(shù) a=3.2,b=2.1,c=4. A2 非正數(shù) a=0 B4 a=-1 B5

         字母 a=E B6 符號(hào) a=* B7 三邊構(gòu)成三角形a+b>c,a+c>b,b+c>a a=3,b=4,c=5 A3 A=1,a=2,a=4 B8 等腰:兩邊相等 a=2.2,b=2.2,c=3.1 A4 A=2.1,b=2.2,c=2.3 B9 等邊:三邊相等 a=b=c A5 三邊不全相等 a=2.1,a=2.2,c=2.4 B10

         a=2.2,b=2.2,c=2.3 B11

         ?題目編號(hào)?

         tsd-01-104-4002 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-等價(jià)類(lèi)和邊界值-等價(jià)類(lèi)和邊界值概念理解 ?難易程度? 40

         ?題目描述?

          黑盒測(cè)試的等價(jià)類(lèi)劃分和邊界值法的區(qū)別? ?正確答案? 等價(jià)類(lèi)劃分設(shè)計(jì)方法是把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若干部分,然后從每個(gè)子集中選取少數(shù)具有代表性的數(shù)據(jù)作為測(cè)試用例。等價(jià)類(lèi)劃分有兩種不同的情況:有效等價(jià)類(lèi)和無(wú)效等價(jià)類(lèi)。

         邊界值分析方法是對(duì)等價(jià)類(lèi)劃分方法的補(bǔ)充。使用邊界值分析法方設(shè)計(jì)測(cè)試用例,應(yīng)先確定邊界情況。通常輸入和輸出等價(jià)類(lèi)的邊界,就是應(yīng)著重測(cè)試邊界的情況。其次,應(yīng)當(dāng)選取正好等于、剛剛大于、或剛剛小于邊界的值作為測(cè)試數(shù)據(jù)。

         ?題目編號(hào)?

         tsd-01-104-4003 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-等價(jià)類(lèi)和邊界值-等價(jià)類(lèi)和邊界值設(shè)計(jì)思維 ?難易程度? 70

         ?題目描述? 在軟件測(cè)試中,請(qǐng)問(wèn)一個(gè)論壇,怎么用等價(jià)類(lèi)和邊界值方法設(shè)計(jì)測(cè)試用例

         ?正確答案? 1.

          登陸 ①

          用戶(hù)名和密碼都符合要求(格式上的要求)

        、

          用戶(hù)名和密碼都不符合要求(格式上的要求)

        、

          用戶(hù)名符合要求,密碼不符合要求(格式上的要求)

        、

          密碼符合要求,用戶(hù)名不符合要求(格式上的要求)

        、

          用戶(hù)名或密碼為空 ⑥

          數(shù)據(jù)庫(kù)中不存在的用戶(hù)名,不存在的密碼 ⑦

          數(shù)據(jù)庫(kù)中存在的用戶(hù)名,錯(cuò)誤的密碼 ⑧

          數(shù)據(jù)庫(kù)中不存在的用戶(hù)名,存在的密碼 ⑨

          輸入的數(shù)據(jù)前存在空格 ⑩

          輸入正確的用戶(hù)名密碼以后按[enter]是否能登陸 ⑩

          如果注冊(cè)時(shí)密碼區(qū)分大小寫(xiě),登錄時(shí)也要區(qū)分密碼的大小寫(xiě) 2.

          添加 ①

          要添加的數(shù)據(jù)項(xiàng)均合理,檢查數(shù)據(jù)庫(kù)中是否添加了相應(yīng)的數(shù)據(jù) ②

          留出一個(gè)必填數(shù)據(jù)為空 ③

          按照邊界值等價(jià)類(lèi)設(shè)計(jì)測(cè)試用例的原則設(shè)計(jì)其他輸入項(xiàng)的測(cè)試用例 ④

          不符合要求的地方要有錯(cuò)誤提示 ⑤

          是否支持 table 鍵 ⑥

          按 enter 是否能保存 ⑦

          若提示不能保存,也要察看數(shù)據(jù)庫(kù)里是否多了一條數(shù)據(jù) 3.

          刪除 ①

          刪除一個(gè)數(shù)據(jù)庫(kù)中存在的數(shù)據(jù),然后查看數(shù)據(jù)庫(kù)中是否刪除 ②

          刪除一個(gè)數(shù)據(jù)庫(kù)中并不存在的數(shù)據(jù),看書(shū)否有錯(cuò)誤提示,并且數(shù)據(jù)庫(kù)中沒(méi)有數(shù)據(jù)被刪除

         ③

          輸入一個(gè)格式錯(cuò)誤的數(shù)據(jù),看是否有錯(cuò)誤提示,并且數(shù)據(jù)庫(kù)中沒(méi)有數(shù)據(jù)被刪除。

         ④

          輸入的正確數(shù)據(jù)前加空格,看是否能正確刪除數(shù)據(jù) ⑤

          什么也不輸入 ⑥

          是否指出 table 鍵 ⑦

          是否支持 enter 鍵 4.

          查詢(xún) 精確查詢(xún):

         ①

          輸入的查詢(xún)條件為數(shù)據(jù)庫(kù)中存在的數(shù)據(jù),看是否能正確地查出相應(yīng)得數(shù)據(jù) ②

          輸入正確的查詢(xún)條件以前加上空格,看是否能正確地查出相應(yīng)的數(shù)據(jù) ③

          輸入格式或范圍不符合要求的數(shù)據(jù),看是否有錯(cuò)誤提示 ④

          輸入數(shù)據(jù)庫(kù)中不存在的數(shù)據(jù) ⑤

          不輸入任何數(shù)據(jù) ⑥

          是否支持 table 鍵 ⑦

          是否支持 enter 鍵 模糊查詢(xún):

         在精確查詢(xún)的基礎(chǔ)上加上以下一點(diǎn) ①

          輸入一些字符,看是否能查出數(shù)據(jù)庫(kù)中所有的相關(guān)信息 5.

         用戶(hù)注冊(cè) 只從用戶(hù)名和密碼角度寫(xiě)了幾個(gè)要考慮的測(cè)試點(diǎn),如果需求中明確規(guī)定了安全問(wèn)題,Email,出生日期,地址,性別等等一系列的格式和字符要求,那就都要寫(xiě)用例測(cè)了~ 以等價(jià)類(lèi)劃分和邊界值法來(lái)分析 1.填寫(xiě)符合要求的數(shù)據(jù)注冊(cè):用戶(hù)名字和密碼都為最大長(zhǎng)度(邊界值分析,取上點(diǎn))

         2.填寫(xiě)符合要求的數(shù)據(jù)注冊(cè):用戶(hù)名字和密碼都為最小長(zhǎng)度(邊界值分析,取上點(diǎn))

         3.填寫(xiě)符合要求的數(shù)據(jù)注冊(cè):用戶(hù)名字和密碼都是非最大和最小長(zhǎng)度的數(shù)據(jù)(邊界值分析,取內(nèi)點(diǎn))

         4.必填項(xiàng)分別為空注冊(cè)

         5.用戶(hù)名長(zhǎng)度大于要求注冊(cè) 1 位(邊界值分析,取離點(diǎn))

         6.用戶(hù)名長(zhǎng)度小于要求注冊(cè) 1 位(邊界值分析,取離點(diǎn))

         7.密碼長(zhǎng)度大于要求注冊(cè) 1 位(邊界值分析,取離點(diǎn))

         8.密碼長(zhǎng)度小于要求注冊(cè) 1 位(邊界值分析,取離點(diǎn))

         9.用戶(hù)名是不符合要求的字符注冊(cè)(這個(gè)可以劃分幾個(gè)無(wú)效的等價(jià)類(lèi),一般寫(xiě)一兩個(gè)就行了,如含有空格,#等,看需求是否允許吧~)

         10.密碼是不符合要求的字符注冊(cè)(這個(gè)可以劃分幾個(gè)無(wú)效的等價(jià)類(lèi),一般寫(xiě)一兩個(gè)就行了)

         11.兩次輸入密碼不一致(如果注冊(cè)時(shí)候要輸入兩次密碼,那么這個(gè)是必須的)

         12.重新注冊(cè)存在的用戶(hù) 13.改變存在的用戶(hù)的用戶(hù)名和密碼的大小寫(xiě),來(lái)注冊(cè)。(有的需求是區(qū)分大小寫(xiě),有的不區(qū)分)

         14.看是否支持 tap 和 enter 鍵等;密碼是否可以復(fù)制粘貼;密碼是否以*之類(lèi)的加秘符號(hào)顯示 6.修改密碼 當(dāng)然具體情況具體分析哈~不能一概而論~ 實(shí)際測(cè)試中可能只用到其中幾條而已,比如銀行卡密碼的修改,就不用考慮英文和非法字符,更不用考慮那些 TAP 之類(lèi)的快捷鍵. 而有的需要根據(jù)需求具體分析了,比如連續(xù)出錯(cuò)多少次出現(xiàn)的提示,和一些軟件修改密碼要求一定時(shí)間內(nèi)有一定的修改次數(shù)限制等等。

         1.不輸入舊密碼,直接改密碼 2.輸入錯(cuò)誤舊密碼 3.不輸入確認(rèn)新密碼 4.不輸入新密碼 5.新密碼和確認(rèn)新密碼不一致

         6.新密碼中有空格 7.新密碼為空 8.新密碼為符合要求的最多字符 9.新密碼為符合要求的最少字符 10.新密碼為符合要求的非最多和最少字符 11.新密碼為最多字符-1 12.新密碼為最少字符+1 13.新密碼為最多字符+1 14.新密碼為最少字符-1 15.新密碼為非允許字符(如有的密碼要求必須是英文和數(shù)字組成,那么要試漢字和符號(hào)等)

         16.看是否支持 tap 和 enter 鍵等;密碼是否可以復(fù)制粘貼;密碼是否以*之類(lèi)的加秘符號(hào) 17.看密碼是否區(qū)分大小寫(xiě),新密碼中英文小寫(xiě),確認(rèn)密碼中英文大寫(xiě). 18.新密碼與舊密碼一樣能否修改成功.

         ?題目編號(hào)? tsd-01-104-4004

         ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-等價(jià)類(lèi)和邊界值-QQ 帳號(hào)申請(qǐng)用例設(shè)計(jì) ?難易程度? 80

         ?題目描述? 等價(jià)類(lèi)邊界值綜合練習(xí)題:QQ 免費(fèi)帳號(hào)申請(qǐng) 昵稱(chēng):必填,最多 12 個(gè)字符 生日:年、月、日必填(1900 年 1 月 1 日~2007 年 12 月 31 日)

         性別:男、女選其一 密碼:6-16 個(gè)字符組成,區(qū)分大小寫(xiě),不能為 9 位以下純數(shù)字 確認(rèn)密碼:與密碼輸入完全一致,區(qū)分大小寫(xiě)

         所在地:國(guó)家、省份、城市必選 驗(yàn)證碼:輸入看到的字符,不區(qū)分大小寫(xiě) 驗(yàn)證碼:點(diǎn)擊可更換圖片

         ?正確答案?

         1 1 、確定輸入 輸入:昵稱(chēng)、生日、性別、密碼、確認(rèn)密碼、所在地、驗(yàn)證碼

         2 2 、確定每個(gè)輸入的輸入條件 昵稱(chēng):必填,最多 12 個(gè)字符 生日:年、月、日必填(1900 年 1 月 1 日~2007 年 12 月 31 日)

         性別:男、女選其一 密碼:6-16 個(gè)字符組成,區(qū)分大小寫(xiě),不能為 9 位以下純數(shù)字

         確認(rèn)密碼:與密碼輸入完全一致,區(qū)分大小寫(xiě) 所在地:國(guó)家、省份、城市必選 驗(yàn)證碼:輸入看到的字符,不區(qū)分大小寫(xiě) 驗(yàn)證碼:點(diǎn)擊可更換圖片

         3 3 、對(duì)每個(gè)輸入進(jìn)行等價(jià)類(lèi)分析,得到等價(jià)類(lèi)表和邊界值 輸入 輸入條件 有效等價(jià)類(lèi) 無(wú)效等價(jià)類(lèi) 昵稱(chēng) 1~12 個(gè)字符 1~12 個(gè)

          邊界值:

         1 12 1

         64 65 少于 1 個(gè) 多于 12 個(gè)

         邊界值:

         13 25 26

          82 必填 填 2 不填 27 生日 年份 1900<=Y<=2007 1900<=Y<=2007

          邊界值:

         1900 2007 3

         66 67 Y<1900 Y>2007

         邊界值:

         1899 2008 28 29

          83 84 月份 1<=M<=12 1<=M<=12

          邊界值:

         4

         M<1 M>12

         邊界值:

         30 31

         1 12 68 69 13 85 大月日期 1<=D<=31 1<=D<=31

          邊界值:

         1 31 5

         70 71 D<1 D>31

         邊界值:

         32 32 33

          86 平年 2 月沒(méi)有 29、30、31日 邊界值:

         2007 年 2 月 28 日

         72 平年 2 月 29 日 平年 2 月 30 日 平年 2 月 31 日 34 35 36 閏年 2 月沒(méi)有 30、31 日 邊界值:

         2008 年 2 月 29 日

         73 閏年 2 月 30 日 閏年 2 月 31 日 37 38 小月沒(méi)有 31 日 邊界值:

         2000 年 4 月 30 日

         74 小月 31 日 39 必填 填 6 只填年份 只填月份 只填日期 只填年份、月份 只填年份、日期 只填月份、日期 全部不填 40 41 42 43 44 45 46 性別 男/女二選一 男 女 7 8

         密碼 6~16 字符 6~16 字符

          邊界值:

         6 位 16 位 9

         75 76 少于 6 位字符 多于 16 位字符

         邊界值:

         5 位 17 位 47 48

          87 88 區(qū)分大小寫(xiě) 區(qū)分大小寫(xiě) 10 不區(qū)分大小寫(xiě) 49 不能為 9 位以下純數(shù)字 9 位以上純數(shù)字

         邊界值:

         9 位 11

          77 9 位以下純數(shù)字

         邊界值:

         8 位 50

          89 必填 填 12 不填 51 確認(rèn)密碼 與密碼一致 與密碼一致 13 與密碼不一致 52 區(qū)分大小寫(xiě) 大小寫(xiě)準(zhǔn)確 14 大小寫(xiě)不準(zhǔn)確 53 必填 填 15 不填 54 所在地 國(guó)家 省份 地區(qū) 正常中國(guó)城市 非中國(guó)地區(qū)

         邊界值:

         中國(guó) 北京 朝陽(yáng) 中國(guó) 北京 通州 中國(guó) 山東 濟(jì)南 中國(guó) 山東 聊城 16 17

          78 79 80 81

          必填 填 18 只填國(guó)家 55

         只填省份 只填城市 只填國(guó)家、省份 只填國(guó)家、城市 只填省份、城市 全部不填 56 57 58 59 60 61 驗(yàn)證碼 輸入看到的字符 與看到的字符一致 19 與圖片字符不一致 62 區(qū)分大小寫(xiě) 不區(qū)分大小寫(xiě) 區(qū)分大小寫(xiě) 20 21

          必填 填 22 不填 63 點(diǎn)擊更換圖片 不點(diǎn)擊 點(diǎn)擊 23 24

          4 4 、根據(jù)分析出的有效等價(jià)類(lèi)、無(wú)效等價(jià)類(lèi)、邊界值設(shè)計(jì)輸入數(shù)據(jù)

         編號(hào) 輸入數(shù)據(jù) 覆蓋有效等價(jià)類(lèi) 覆蓋無(wú)效等價(jià)類(lèi) 覆蓋邊界值 1 昵稱(chēng):我 生日:1900 年 1 月 1 日 性別:男 密碼:Lxl=?1 確認(rèn)密碼:Lxl=?1 所在地:中國(guó) 北京 朝陽(yáng) 驗(yàn)證碼:與圖片一致,不區(qū)1 2

         3 4 5 6 7 9 10 12 13 14 15 16 18 19 20 22

         64 66 68 70

         75

         78

         分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         23 2 昵稱(chēng):123456789abc 生日:2007 年 12 月 31 日 性別:女 密碼:Lxl=?11234567890 確認(rèn)密碼:Lxl=?1 所在地:非中國(guó)地區(qū) 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:點(diǎn)擊

          8

          17 21

         24

         65 67 69 71

         76 3 昵稱(chēng):我是小林 生日:2007 年 2 月 28 日 性別:女 密碼:123456789 確認(rèn)密碼:123456789 所在地:中國(guó) 北京 通州 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:點(diǎn)擊

         11

          72

         77

         79

         4 昵稱(chēng):我是小林 a 生日:2008 年 2 月 29 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         73

         80 5 昵稱(chēng):我是小林 a 生日:2000 年 4 月 30 日 性別:女 密碼:123456789 確認(rèn)密碼:123456789 所在地:中國(guó) 山東 聊城 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:點(diǎn)擊

          74

         81 6 昵稱(chēng):

         生日:2008 年 2 月 29 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分 25(27)

         大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊 7 昵稱(chēng):1234567891234 生日:2008 年 2 月 29 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         26 82 8 昵稱(chēng):123456789 生日:1899 年 2 月 28 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         28 83 9 昵稱(chēng):123456789 生日:2008 年 2 月 28 日 性別:女

         29 84

         密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊 10 昵稱(chēng):123456789 生日:2000 年 0 月 28 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         30

         11 昵稱(chēng):123456789 生日:2000 年 13 月 28 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         31 85 12 昵稱(chēng):123456789

         32

         生日:2000 年 11 月 0 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊 13 昵稱(chēng):123456789 生日:2000 年 11 月 32 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         33 86 14 昵稱(chēng):123456789 生日:2001 年 2 月 29 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě)

         34

         驗(yàn)證碼更換:不點(diǎn)擊 15 昵稱(chēng):123456789 生日:2001 年 2 月 30 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         35

         16 昵稱(chēng):123456789 生日:2001 年 2 月 31 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         36

         17 昵稱(chēng):123456789 生日:2000 年 2 月 30 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567

         37

         所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊 18 昵稱(chēng):123456789 生日:2000 年 2 月 31 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         38

         19 昵稱(chēng):123456789 生日:2000 年 4 月 31 日 性別:女 密碼:Lxl1234567 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊

         39

          。。。

         。。。

         40~48 略 87 88 略

         昵稱(chēng):123456789 生日:2000 年 4 月 30 日

         49(在測(cè)試用例的操作步驟和預(yù)期結(jié)果中,需要寫(xiě)

         性別:女 密碼:TXJ123456a 確認(rèn)密碼:Lxl1234567 所在地:中國(guó) 山東 濟(jì)南 驗(yàn)證碼:與圖片一致,區(qū)分大小寫(xiě) 驗(yàn)證碼更換:不點(diǎn)擊 明,申請(qǐng)到 QQ 號(hào)碼后用新號(hào)碼登錄 QQ,但輸入的密碼為小寫(xiě)方式:lxl1234567A,即用了小寫(xiě)的方式,以此驗(yàn)證系統(tǒng)對(duì)大小寫(xiě)情況的區(qū)分是否準(zhǔn)確)

         。。。

         。。。

         50~63 略

          注意:

         1、 以上設(shè)計(jì)的測(cè)試用例只是輸入數(shù)據(jù),寫(xiě)實(shí)際的用例時(shí)還需要補(bǔ)充測(cè)試項(xiàng)、標(biāo)題、預(yù)臵條件、操作步驟、預(yù)期結(jié)果等內(nèi)容。

         對(duì)該功能的測(cè)試建議先申請(qǐng) QQ 號(hào),然后用申請(qǐng)的 QQ 號(hào)和設(shè)臵的密碼進(jìn)行登錄,以驗(yàn)證申請(qǐng)是否真的成功,以及密碼的設(shè)臵是否正確。否則還是要單獨(dú)對(duì)登錄功能進(jìn)行測(cè)試,而且測(cè)試的時(shí)候也需要重新申請(qǐng) QQ 號(hào)。把兩個(gè)功能點(diǎn)結(jié)合起來(lái)進(jìn)行用例設(shè)計(jì)可以減少用例數(shù)量,并提高測(cè)試執(zhí)行效率。當(dāng)然,這樣做的話 QQ 登錄功能也需要從其它方面再補(bǔ)充測(cè)試用例,這里就不再贅述。

         5 1.5 使用因果圖法設(shè)計(jì)測(cè)試用例 ?題目編號(hào)?

         tsd-01-105-4001 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-因果圖-因果圖用例設(shè)計(jì) ?難易程度? 70

         ?題目描述?

          某軟件規(guī)格說(shuō)明書(shū)包含這樣的要求:第一列字符必須是 A 或 B,第二列字符必須是一個(gè)數(shù)字,在此情況下進(jìn)行文件的修改,但如果第一列字符不正確,則給出信息 L;如果第二列字符不是數(shù)字,則給出信息 M。

         ?正確答案?

         1) 根據(jù)題意,原因和結(jié)果如下:

         原因:

          1——第一列字符是 A;

          2——第一列字符是 B;

         3——第二列字符是一數(shù)字。

         結(jié)果:

          21——修改文件;

          22 ——給出信息 L;

          23——給出信息 M。

         2) 其對(duì)應(yīng)的因果圖如下:

         11 為中間節(jié)點(diǎn);考慮到原因 1 和原因 2 不可能同時(shí)為 1,因此在因果圖上施加 E 約束。

          3)根據(jù)因果圖建立判定表。

         表中 8 種情況的左面兩列情況中,原因①和原因②同時(shí)為 1,這是不可能出現(xiàn)的,故應(yīng)排除這兩種情況。表的最下一欄給出了 6 種情況的測(cè)試用例,這是我們所需要的數(shù)據(jù)

         ?題目編號(hào)?

         tsd-01-105-4002 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-因果圖-因果圖設(shè)計(jì)測(cè)試用例 ?難易程度? 70

         ?題目描述?

         QQ 登陸界面因果圖設(shè)計(jì)測(cè)試用例 ?正確答案?

         由 QQ 登陸界面我們可以看到有 3 個(gè)可以組合的項(xiàng):QQ 的帳號(hào)、QQ 的密碼、登錄按鈕。在測(cè)試的時(shí)候,要簡(jiǎn)化 QQ 的輸入條件,這樣才能有重點(diǎn)的去測(cè)試,也是主要關(guān)注用戶(hù)的基本需求。

         第一步:畫(huà)出因果圖:

          第二步:從因果圖導(dǎo)出判定表:

          第三步:從判定表導(dǎo)出測(cè)試用例:

          ?題目編號(hào)?

         tsd-01-105-4003 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-因果圖-因果圖設(shè)計(jì)用例 ?難易程度? 70

         ?題目描述?

          若投入 5 角錢(qián)或 1 元錢(qián)的硬幣,押下〖橙汁〗或〖啤酒〗的按鈕,則相應(yīng)的飲料就送出來(lái)。若售貨機(jī)沒(méi)有零錢(qián)找,則一個(gè)顯示〖零錢(qián)找完〗的紅燈亮,這時(shí)在投入 1 元硬幣并押下按鈕后,飲料不送出來(lái)而且 1 元硬幣也退出來(lái);若有零錢(qián)找,則顯示〖零錢(qián)找完〗的紅燈滅,在送出飲料的同時(shí)退還 5 角硬幣。

         ?正確答案? 1、分析這一段說(shuō)明,列出原因和結(jié)果:

         原因:

         1、售貨機(jī)有零錢(qián)找 2、投入 1 元硬幣 3、投入 5 角硬幣 4、押下橙汁按鈕 5、押下啤酒按鈕

         結(jié)果:

         21、售貨機(jī)〖零錢(qián)找完〗燈亮

         22、退還 1 元硬幣 23、退還 5 角硬幣 24、送出橙汁飲料 25、送出啤酒飲料

         2、畫(huà)出因果圖,如圖 3-2 所示。

         所有原因結(jié)點(diǎn)列在左邊,所有結(jié)果結(jié)點(diǎn)列在右邊。建立中間結(jié)點(diǎn),表示處理的中間狀態(tài)。中間結(jié)點(diǎn):

         11、投入 1 元硬幣且押下飲料按鈕 12、押下〖橙汁〗或〖啤酒〗的按鈕 13、應(yīng)當(dāng)找 5 角零錢(qián)并且售貨機(jī)有零錢(qián)找 14、錢(qián)已付清

         圖 3-2 售貨機(jī)因果圖 3、轉(zhuǎn)換成判定表:

         4、在判定表中,陰影部分表示因違反約束條件的不可能出現(xiàn)的情況,刪去。第 16 列與第32 列因什么動(dòng)作也沒(méi)做,也刪去。最后可根據(jù)剩下的 16 列作為確定測(cè)試用例的依據(jù)。

         ?題目編號(hào)?

         tsd-01-105-4004 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-因果圖-因果圖優(yōu)缺點(diǎn) ?難易程度? 50

         ?題目描述?

          描述一下因果圖法優(yōu)缺點(diǎn)

         ?正確答案?

          優(yōu)點(diǎn) 1、因果圖法能夠幫助我們按照一定步驟,高效的選擇測(cè)試用例,設(shè)計(jì)多個(gè)輸入條件組合用例 2、因果圖分析還能為我們指出,軟件規(guī)格說(shuō)明描述中存在的問(wèn)題 缺點(diǎn) 1、輸入條件與輸出結(jié)果的因果關(guān)系,有時(shí)難以從軟件需求規(guī)格說(shuō)明書(shū)得到。

         2、即時(shí)得到了這些因果關(guān)系,也會(huì)因?yàn)橐蚬P(guān)系復(fù)雜導(dǎo)致因果圖非常龐大,測(cè)試用例數(shù)目及其龐大。

         ?題目編號(hào)?

         tsd-01-105-4005 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-因果圖-因果圖設(shè)計(jì)測(cè)試用例 ?難易程度? 80

         ?題目描述?

          以中國(guó)象棋中馬的走法為例子,具體說(shuō)明:

         1、如果落點(diǎn)在棋盤(pán)外,則不移動(dòng)棋子; 2、如果落點(diǎn)與起點(diǎn)不構(gòu)成日字型,則不移動(dòng)棋子; 3、如果落點(diǎn)處有自己方棋子,則不移動(dòng)棋子; 4、如果在落點(diǎn)方向的鄰近交叉點(diǎn)有棋子(絆馬腿),則不移動(dòng)棋子; 5、如果不屬于 1-4 條,且落點(diǎn)處無(wú)棋子,則移動(dòng)棋子; 6、如果不屬于 1-4 條,且落點(diǎn)處為對(duì)方棋子 (非老將) ,則移動(dòng)棋子并除去對(duì)方棋子;

         7、如果不屬于 1-4 條,且落點(diǎn)處為對(duì)方老將,則移動(dòng)棋子,并提示戰(zhàn)勝對(duì)方,游戲結(jié)束。

         ?正確答案? 1、對(duì)說(shuō)明進(jìn)行分析,得到原因和結(jié)果:

         原因:

         1、落點(diǎn)在棋盤(pán)外; 2、不構(gòu)成日字; 3、落點(diǎn)有自方棋子; 4、絆馬腿; 5、落點(diǎn)無(wú)棋子; 6、落點(diǎn)為對(duì)方棋子; 7、落點(diǎn)為對(duì)方老將。

         結(jié)果:

         21、不移動(dòng); 22、移動(dòng); 23、移動(dòng)己方棋子消除對(duì)方棋子; 24、移動(dòng)并戰(zhàn)勝對(duì)方。

         2、根據(jù)分析出來(lái)的原因和結(jié)果,我們可以畫(huà)出因果圖,如下:

         11 這個(gè)結(jié)點(diǎn)稱(chēng)做中間結(jié)點(diǎn),是為了讓因果圖的結(jié)構(gòu)更加明了,簡(jiǎn)化因果圖導(dǎo)出的判定表。

         組合過(guò)于龐大(2 的 7 次方)通過(guò)中間結(jié)點(diǎn) 11,將判定表分成兩部分,簡(jiǎn)化判定表如下:

          將無(wú)用的組合去掉。

         將上面兩張表根據(jù)潛在的約束條件,再次修整,得到如下圖:

         6 1.6 使用判定表設(shè)計(jì)測(cè)試用例

         ?題目編號(hào)?

         tsd-01-106-4001 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-判定表-判定表設(shè)計(jì)思想 ?難易程度? 80

         ?題目描述?

          1、當(dāng)員工辦理長(zhǎng)期出差時(shí),不論是否出差,出差到哪里,每月固定補(bǔ)助1000元。

         2、當(dāng)員工未辦理長(zhǎng)期出差時(shí)時(shí),如果出差省會(huì)城市,則每月補(bǔ)助1500元,否則補(bǔ)助800元。

         根據(jù)以上信息,通過(guò)判定表設(shè)計(jì)測(cè)試用例 ?正確答案? 條件樁很容易可以看出是:是否辦理長(zhǎng)期出差、是否出差、是否出差到省會(huì)城市這幾個(gè),而動(dòng)作樁很容易看出是補(bǔ)助為0、1000、1500、800幾個(gè),明確了條件樁與動(dòng)作樁,就很容易畫(huà)出判定表如下:

         其實(shí)畫(huà)出判定表后還不算完,還需要進(jìn)行分析,將其中不可能出現(xiàn)的條件項(xiàng)組合刪除,如本例中未出差卻出差到省會(huì)城市項(xiàng)目,將動(dòng)作項(xiàng)完全一致,而條件項(xiàng)類(lèi)似的組合進(jìn)行合并,如長(zhǎng)期出差時(shí)不論是否出差、出差到哪里都只有一種結(jié)果,可以考慮合并,但這類(lèi)合并應(yīng)根程序?qū)崿F(xiàn)時(shí)的具體判斷邏輯相關(guān),合并得好,就會(huì)輸出更高效的測(cè)試用例,合并得不好,就會(huì)降低測(cè)試需求覆蓋率。所以個(gè)人感覺(jué)測(cè)試人員想完成高水平的測(cè)試還是需要做到兩點(diǎn)的:1、具備開(kāi)發(fā)能力與經(jīng)驗(yàn);2、關(guān)心程序?qū)崿F(xiàn),做好灰盒測(cè)試。

         ?題目編號(hào)?

         tsd-01-106-4002

         ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-判定表-判定表設(shè)計(jì)思想 ?難易程度? 80

         ?題目描述? NextData 函數(shù)的精簡(jiǎn)決策表 M1={月份:

         每月有 30 天} M2={月份:

         每月有 31 天, 12 月除外} M3={月份:

         2 月} M4={月份:12 月} D1={日期:1<=日期<=27} D2={日期:28} D3={日期:29} D4={日期:30} D5={日期:31} Y1 ={年:年是閏年} Y2 ={年:年不是閏年} 輸入變量間存在大量邏輯關(guān)系的 NextData 決策表。

         ?正確答案? 分析這一段說(shuō)明,列出原因(條件)和結(jié)果:

         原因(條件):

         M1={月份:

         每月有 30 天} M2={月份:

         每月有 31 天, 12 月除外} M3={月份:

         2 月} M4={月份:12 月} D1={日期:1<=日期<=27} D2={日期:28} D3={日期:29} D4={日期:30} D5={日期:31} Y1 ={年:年是閏年} Y2 ={年:年不是閏年}

         結(jié)果:

         輸入的日期無(wú)效,例如:2008-4-30;2007-2-29;2008-2-30;2008-2-31; 日前為 1;

         月份為 1; 日期+1; 月份+1; 年份+1;

         該圖沒(méi)有考慮無(wú)效日期的情況。

         輸入條件過(guò)于龐大,個(gè)人覺(jué)得將其分成 4 部分利于編寫(xiě)判定表,每個(gè) Mi 對(duì)應(yīng)一張表。這里就不過(guò)多描述了。

         這里可以嘗試用正交試驗(yàn)法解決。

         7 1.7 使用正交排列法設(shè)計(jì)測(cè)試用例 ?題目編號(hào)?

         tsd-01-107-4001 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-正交排列法-正交排列法設(shè)計(jì)測(cè)試用例 ?難易程度? 80

         ?題目描述?

          如圖所示,請(qǐng)通過(guò)正交排列法設(shè)計(jì)測(cè)試用例、 這是個(gè)人信息查詢(xún)系統(tǒng)中的一個(gè)窗口。我們可以看到要測(cè)試的控件有 3 個(gè):姓名、身份證號(hào)碼、手機(jī)號(hào)碼,也就是要考慮的因素有三個(gè);而每個(gè)因素里的狀態(tài)有兩個(gè):填與不填。

         選擇正交表時(shí)分析一下:

         1、表中的因素?cái)?shù)>=3; 2、表中至少有 3 個(gè)因素?cái)?shù)的水平數(shù)>=2; 3、行數(shù)取最少的一個(gè)。

         從正交表公式中開(kāi)始查找,結(jié)果為:

         L4(23) 變量映射:

         測(cè)試用例如下:

         1:填寫(xiě)姓名、填寫(xiě)身份證號(hào)、填寫(xiě)手機(jī)號(hào) 2:填寫(xiě)姓名、不填身份證號(hào)、不填手機(jī)號(hào) 3:不填姓名、填寫(xiě)身份證號(hào)、不填手機(jī)號(hào) 4:不填姓名、不填身份證號(hào)、填寫(xiě)手機(jī)號(hào) 增補(bǔ)測(cè)試用例 5:不填姓名、不填身份證號(hào)、不填手機(jī)號(hào) 從測(cè)試用例可以看出:如果按每個(gè)因素兩個(gè)水平數(shù)來(lái)考慮的話,需要 8 個(gè)測(cè)試用例,而通過(guò)正交實(shí)驗(yàn)法進(jìn)行的測(cè)試用例只有 5 個(gè),大大減少了測(cè)試用例數(shù)。用最小的測(cè)試用例集合去獲取最大的測(cè)試覆蓋率。

         (2)因素?cái)?shù)不相同 如果因素?cái)?shù)不同的話,可以采用包含的方法,在正交表公式中找到包含該情況的公式,如果有 N 個(gè)符合條件的公式,那么選取行數(shù)最少的公式。

        。3)水平數(shù)不相同 采用包含和組合的方法選取合適的正交表公式。

         ?題目編號(hào)?

         tsd-01-107-4002 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-正交排列法-正交排列法的優(yōu)缺點(diǎn) ?難易程度? 80

         ?題目描述?

          正交排列表的優(yōu)缺點(diǎn) ?正確答案? 正交試驗(yàn)法作為設(shè)計(jì)測(cè)試用例的方法之一,也有其優(yōu)缺點(diǎn)。

         優(yōu)點(diǎn):根據(jù)正交性從全面試驗(yàn)中挑選出部分有代表性的點(diǎn)進(jìn)行試驗(yàn),這些有代表性的特點(diǎn)具備了‚均勻分散,整齊可比?的特點(diǎn)。通過(guò)使用正交試驗(yàn)法減少了測(cè)試用例,合理地減少測(cè)試的工時(shí)與費(fèi)用,提高測(cè)試用例的有效性。是一種高效率、快速、經(jīng)濟(jì)的實(shí)驗(yàn)設(shè)計(jì)方法。

         缺點(diǎn):對(duì)每個(gè)狀態(tài)點(diǎn)同等對(duì)待,重點(diǎn)不突出,容易造成在用戶(hù)不常用的功能或場(chǎng)景中,花費(fèi)不少時(shí)間進(jìn)行測(cè)試設(shè)計(jì)與執(zhí)行,而在重要路徑的使用上反而沒(méi)有重點(diǎn)測(cè)試。

         雖然正交試驗(yàn)設(shè)計(jì)有上述不足,但它能通過(guò)部分試驗(yàn)找到最優(yōu)水平組合,因而很受實(shí)際工作者的青睞。

         ?題目編號(hào)?

         tsd-01-107-4002 ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-正交排列法-正交排列法設(shè)計(jì)測(cè)試用例 ?難易程度? 80

         ?題目描述? 在對(duì)某一應(yīng)用系統(tǒng)的轉(zhuǎn)賬功能如圖,利用正交表生成測(cè)試用例 標(biāo)號(hào) 影響測(cè)試規(guī)格的要素 取值 1 取值 2 取值 3 取值 4 1 用戶(hù)權(quán)限 有轉(zhuǎn)賬權(quán)限 無(wú)轉(zhuǎn)賬權(quán)限

          2 票據(jù)號(hào) 票據(jù)號(hào)有效 票據(jù)號(hào)無(wú)效

          3 賬號(hào) 賬號(hào)有效 賬號(hào)無(wú)效

          4 轉(zhuǎn)賬金額 轉(zhuǎn)賬金額小于或等于用戶(hù)實(shí)際金額 轉(zhuǎn)賬金額大于用戶(hù)實(shí)際金額

          5 轉(zhuǎn)賬方式 同城不同行轉(zhuǎn)賬 同行轉(zhuǎn)賬 異地電匯 異地信匯

         ?正確答案? 1、由圖可得(P 表示影響測(cè)試規(guī)格要素個(gè)數(shù);L 表示影響測(cè)試規(guī)格要素的最大取值個(gè)數(shù))

         P=5,L=4

          2、生成標(biāo)準(zhǔn)測(cè)試?yán)仃嚕?/p>

         根據(jù)以上約束條件分析得出的 P、L 值,對(duì)應(yīng)直角矩陣測(cè)試?yán)晒ぞ叩贸鲆韵聹y(cè)試?yán)仃?/p>

         編號(hào) 用戶(hù)權(quán)限 票據(jù)號(hào) 賬號(hào) 轉(zhuǎn)賬金額 轉(zhuǎn)賬方式 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 3 3 1 1 3 3 3 3 3 3 3 3 4 4 1 1 4 4 4 4 4 4 4 4 5 5 2 2 1 1 2 2 3 3 4 4 6 6 2 2 2 2 1 1 4 4 3 3 7 7 2 2 3 3 4 4 1 1 2 2 8 8 2 2 4 4 3 3 2 2 1 1 9 9 3 3 1 1 3 3 4 4 2 2 10 3 3 2 2 4 4 3 3 1 1 11 3 3 3 3 1 1 2 2 4 4 12 3 3 4 4 2 2 1 1 3 3 13 4 4 1 1 4 4 2 2 3 3 14 4 4 2 2 3 3 1 1 4 4 15 4 4 3 3 2 2 4 4 1 1 16 4 4 4 4 1 1 3 3 2 2 圖表 2 說(shuō)明:首先分析第一個(gè)要素‚用戶(hù)權(quán)限?,其取值只有 2 個(gè),即‚用戶(hù)權(quán)限?的值只有可能是 1 或 2,這樣 3 和 4 的取值所在的情況就可以刪除,之后在考慮‚用戶(hù)權(quán)限?的 2 個(gè)取值的具體情況,一個(gè)是用戶(hù)權(quán)限有效(1),另一個(gè)是用戶(hù)權(quán)限無(wú)效(2),當(dāng)取值為有效時(shí),所有的情況都可以保留,當(dāng)取值為無(wú)效時(shí),只保留一個(gè)就可以了(一旦最高優(yōu)先級(jí)的條件不能滿足,那么其他低優(yōu)先級(jí)的條件就不需要考慮),然后用同樣的方法判斷其他的條件,最后等到一個(gè)臨時(shí)結(jié)果(編號(hào) 1,2,5),這時(shí)可以從最后一個(gè)要素開(kāi)始分析,要使最后一個(gè)要素有意義那前 4 個(gè)要素必須都成立(值為 1),而要素‚轉(zhuǎn)帳方式?有 4 種取值而現(xiàn)在的結(jié)果中有效情況只有一種(No1),所以可以增加 3 種(即,見(jiàn)表 4 中 No2,3,4),F(xiàn)在考慮要素‚轉(zhuǎn)帳金額?,可以增加在前 3 個(gè)要素都成立時(shí),‚轉(zhuǎn)帳金額?取值為大于用戶(hù)實(shí)際金額的情況(即,見(jiàn)表 4 中 No5)。接著考慮要素‚帳號(hào)?,可以增加在前 2 個(gè)要素都成立時(shí),‚帳號(hào)?取值為帳號(hào)無(wú)效的情況(即,見(jiàn)表 4 中 No6)。接著考慮要素‚票據(jù)號(hào)?,可以增

         加在第一個(gè)要素都成立時(shí),‚票據(jù)號(hào)?取值為票據(jù)號(hào)無(wú)效的情況(即,見(jiàn)表 4 中 No7)。這樣就補(bǔ)齊了所有的情況,從而得到最終結(jié)果(表 5)

         3.篩選測(cè)試矩陣:

         注:由于測(cè)試?yán)仃囀歉鶕?jù)影響要素條件最大取值個(gè)數(shù)得出,因此不是所有影響要素的取值個(gè)數(shù)都與最大值相等,因此應(yīng)將矩陣中不存在的測(cè)試?yán)龡l件刪除。

          編號(hào) 用戶(hù)權(quán)限 票據(jù)號(hào) 賬號(hào) 轉(zhuǎn)賬金額 轉(zhuǎn)賬方式 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 3 3 1 1 3 3 3 3 3 3 3 3 4 4 1 1 4 4 4 4 4 4 4 4 5 5 2 2 1 1 2 2 3 3 4 4 6 6 2 2 2 2 1 1 4 4 3 3 7 7 2 2 3 3 4 4 1 1 2 2 8 8 2 2 4 4 3 3 2 2 1 1 9 9 3 3 1 1 3 3 4 4 2 2 10 3 3 2 2 4 4 3 3 1 1 11 3 3 3 3 1 1 2 2 4 4 12 3 3 4 4 2 2 1 1 3 3 13 4 4 1 1 4 4 2 2 3 3 14 4 4 2 2 3 3 1 1 4 4 15 4 4 3 3 2 2 4 4 1 1 16 4 4 4 4 1 1 3 3 2 2 圖表 3 4.修改測(cè)試矩陣:

         注:由于測(cè)試?yán)仃囀歉鶕?jù)影響要素條件最大取值個(gè)數(shù)得出的,因此在刪除測(cè)試?yán)龝r(shí)應(yīng)將因此導(dǎo)致測(cè)試矩陣范圍不完整的測(cè)試?yán)a(bǔ)充完整。

         說(shuō)明:編號(hào) 5,6,7,8 的情況中有‚-?,其意義為‚取任何值都不影響結(jié)果?

         編號(hào) 用戶(hù)權(quán)限 票據(jù)號(hào) 賬號(hào) 轉(zhuǎn)賬金額 轉(zhuǎn)賬方式 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 1 1 1 1 1 1 1 1 3 3 4 4 1 1 1 1 1 1 1 1 4 4 5 5 1 1 1 1 1 1 2 2 - - 6 6 1 1 1 1 2 2 - - - - 7 7 1 1 2 2 - - - - - - 8 8 2 2 - - - - - - - - 圖表 4 5.生成測(cè)試用例:

         編號(hào) 用戶(hù)權(quán)限 票據(jù)號(hào) 賬號(hào) 轉(zhuǎn)賬金額 轉(zhuǎn)賬方式 1 1 有轉(zhuǎn)賬權(quán)限 票據(jù)號(hào)有效 賬號(hào)有效 轉(zhuǎn)賬金額大于或等于用戶(hù)實(shí)際金額 同城不同行轉(zhuǎn)賬 2 2 有轉(zhuǎn)賬權(quán)限 票據(jù)號(hào)有效 賬號(hào)有效 轉(zhuǎn)賬金額大于或等于用戶(hù)實(shí)際金額 同行轉(zhuǎn)賬 3 3 有轉(zhuǎn)賬權(quán)限 票據(jù)號(hào)有效 賬號(hào)有效 轉(zhuǎn)賬金額大于或等于用戶(hù)實(shí)際金額 異地電匯 4 4 有轉(zhuǎn)賬權(quán)限 票據(jù)號(hào)有效 賬號(hào)有效 轉(zhuǎn)賬金額大于或等于用戶(hù)實(shí)際金額 異地信匯 5 5 有轉(zhuǎn)賬權(quán)限 票據(jù)號(hào)有效 賬號(hào)有效 轉(zhuǎn)賬金額小于用戶(hù)實(shí)際金額 同城不同行轉(zhuǎn)賬 6 6 有轉(zhuǎn)賬權(quán)限 票據(jù)號(hào)有效 賬號(hào)無(wú)效 轉(zhuǎn)賬金額大于或等于用戶(hù)實(shí)際金額 同城不同行轉(zhuǎn)賬 7 7 有轉(zhuǎn)賬權(quán)限 票據(jù)號(hào)無(wú)效 賬號(hào)有效 轉(zhuǎn)賬金額大于或等于用戶(hù)實(shí)際金額 同城不同行轉(zhuǎn)賬 8 8 無(wú)轉(zhuǎn)賬權(quán)限 票據(jù)號(hào)有效 賬號(hào)有效 轉(zhuǎn)賬金額大于或等于用戶(hù)實(shí)際金額 同城不同行轉(zhuǎn)賬 圖表 5

          8 1.8 使用場(chǎng)景法設(shè)計(jì)測(cè)試用例 ?題目編號(hào)?

         tsd-01-108-4001

         ?知 識(shí) 點(diǎn)? 測(cè)試基礎(chǔ)-場(chǎng)景法-場(chǎng)景法測(cè)試用例 ?難易程度? 50

         ?題目描述?

          軟件系統(tǒng)幾乎都是用事件觸發(fā)來(lái)控制流程的,事件觸發(fā)時(shí)的情景便形成了場(chǎng)景,而同一事件不同的觸發(fā)順序和處理結(jié)果就形成事件流。場(chǎng)景法就是通過(guò)用例場(chǎng)景描述業(yè)務(wù)操作流程,從用例開(kāi)始到結(jié)束遍歷應(yīng)用流程上所有基本流(基本事件)和備選流(分支事件)。下面是對(duì)某 IC 卡加油機(jī)應(yīng)用系統(tǒng)的基本流和 1 備選流的描述。

         基本流 A:

         序號(hào) 用例名稱(chēng) 用例描述 1 準(zhǔn)備加油 客戶(hù)將 IC 回油卡插入加油機(jī) 2 驗(yàn)證加油卡 加油機(jī)從加油卡的磁條中讀取賬良代碼,并檢查它是否屬于可以接收的加油卡 3 驗(yàn)證黑名單 加油機(jī)驗(yàn)證卡賬良是否存在于黑名單...

        相關(guān)熱詞搜索:筆記 培訓(xùn) 達(dá)內(nèi)

        版權(quán)所有 蒲公英文摘 www.zuancaijixie.com
        91啦在线播放,特级一级全黄毛片免费,国产中文一区,亚洲国产一成人久久精品