




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 一次自評(píng)價(jià)測(cè)試 一個(gè)喝水的水杯,該如何去考慮設(shè)計(jì)它的測(cè)試用例? 為什么? 1、測(cè)試的含義 2、測(cè)試流程 3、測(cè)試用例設(shè)計(jì)簡(jiǎn)單介紹 4、測(cè)試基本工具使用 5、簡(jiǎn)單的linux命令和sql語(yǔ)句 一、測(cè)試的含義 1、為什么要測(cè)試 測(cè)試就是為了讓產(chǎn)品在交付給最終用戶以后,在產(chǎn)品生存周期(或提供有效服務(wù)的期限以內(nèi)),不讓最終用戶發(fā)現(xiàn)其 所不能接受的現(xiàn)象 2、什么是測(cè)試 通俗的理解就是我們編寫的代碼應(yīng)該通過(guò)全部的測(cè)試,使之完成所有客戶要求的需求 3、測(cè)試的目的 合理的測(cè)試會(huì)使軟件產(chǎn)品趨于正確和完善 對(duì)于用戶而言,他期望的是符合他需求的產(chǎn)品,測(cè)試的目的就是使產(chǎn)品不會(huì)偏離用戶需求,并且達(dá)到一個(gè)合理的質(zhì)量 水
2、平。并且當(dāng)產(chǎn)品對(duì)于客戶的標(biāo)準(zhǔn)有所偏離時(shí),測(cè)試能夠?yàn)槲覀冎该鞲恼姆较颉?4、測(cè)試的效果 好的測(cè)試也許不能發(fā)現(xiàn)所有的缺陷,但是可以讓我們準(zhǔn)確的知道經(jīng)過(guò)測(cè)試,我們的程序能夠在什么條件下正確運(yùn)行, 每次測(cè)試我們都能夠提前的預(yù)知完全通過(guò)測(cè)試后的結(jié)果 測(cè)試不僅僅是為了發(fā)現(xiàn)缺陷,而是讓我們更加了解我們的產(chǎn)品,能夠讓我們有效的去評(píng)估產(chǎn)品的質(zhì)量就是好的測(cè)試。 5、什么時(shí)候測(cè)試 6、基本的測(cè)試方法 自動(dòng)化、手工、性能測(cè)試等等 白盒測(cè)試和黑盒測(cè)試 白盒測(cè)試 1、白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是知道產(chǎn)品內(nèi)部工作過(guò)程,可通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部 動(dòng)作是否按照規(guī)格說(shuō)明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,
3、檢驗(yàn)程序中的每條通路 是否都有能按預(yù)定要求正確工作 2、深入到代碼一級(jí)的測(cè)試,具體包含的邏輯覆蓋有: 語(yǔ)句覆蓋 判定覆蓋 條件覆蓋 判定條件覆蓋 條件組合覆蓋 路徑覆蓋 接上 黑盒測(cè)試 1、黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功 能是否都能正常使用 2、主要測(cè)試軟件功能是否可用: 正確性 :計(jì)算結(jié)果,命名等方面 可用性 :是否可以滿足軟件的需求說(shuō)明 邊界條件 :輸入部分的邊界值,就是使用一般書中說(shuō)的等價(jià)類劃分,試試最大最小和非法數(shù)據(jù)等等 性能:正常使用的時(shí)間內(nèi)系統(tǒng)完成一個(gè)任務(wù)需要的時(shí)間 壓力測(cè)試:查看服務(wù)器 CPU 使用率,內(nèi)存占用情況 錯(cuò)誤恢復(fù)
4、:錯(cuò)誤處理,頁(yè)面數(shù)據(jù)驗(yàn)證,包括服務(wù)器中斷,輸入臟數(shù)據(jù)等 安全性測(cè)試:防火墻等 兼容性:不同瀏覽器 關(guān)鍵區(qū)別: 關(guān)鍵區(qū)別應(yīng)該就是測(cè)試對(duì)象不一樣 白盒測(cè)試主要針對(duì)的是程序代碼邏輯 黑盒測(cè)試主要針對(duì)的是程序所展現(xiàn)給用戶的功能 典型測(cè)試步驟 1.計(jì)劃: 定義目標(biāo) 確定策略 確定方法 2.執(zhí)行: 建立環(huán)境 執(zhí)行計(jì)劃 3.檢查:一步步驗(yàn)證 執(zhí)行完畢? 4.循環(huán):沒(méi)有改正 繼續(xù)執(zhí)行 二、測(cè)試階段劃分 測(cè)試階段測(cè)試階段工作內(nèi)容工作內(nèi)容 測(cè)試分析設(shè)計(jì)原始需求提取、產(chǎn)品測(cè)試規(guī)格分析、特性測(cè)試需求分析、特性 測(cè)試設(shè)計(jì) 測(cè)試分析與計(jì) 劃階段 評(píng)審SOW,創(chuàng)建測(cè)試環(huán)境、制定驗(yàn)證計(jì)劃、開(kāi)工會(huì)、測(cè)試需求 分析、制定總體測(cè)試
5、策略、測(cè)試估計(jì)等 測(cè)試方案設(shè)計(jì)測(cè)試方案(編寫、評(píng)審、基線)、制定SDV測(cè)試策略、制定 SVT測(cè)試策略、測(cè)試度量分析、測(cè)試過(guò)程監(jiān)控、階段會(huì)議 測(cè)試用例設(shè)計(jì)測(cè)試用例(編寫、評(píng)審、基線)、更新測(cè)試計(jì)劃,測(cè)試重估計(jì)、 測(cè)試度量分析、測(cè)試過(guò)程監(jiān)控、階段會(huì)議 SDV轉(zhuǎn)測(cè)試評(píng)估、SDV測(cè)試執(zhí)行、資料測(cè)試、缺陷跟蹤與分析、 SDV測(cè)試報(bào)告、性能測(cè)試報(bào)告、測(cè)試重估計(jì)、測(cè)試度量分析、 測(cè)試過(guò)程監(jiān)控、階段會(huì)議 SIT轉(zhuǎn)測(cè)試評(píng)估、SIT測(cè)試執(zhí)行、SIT測(cè)試報(bào)告、測(cè)試重估計(jì)、測(cè)試 度量分析、測(cè)試過(guò)程監(jiān)控、階段會(huì)議 SVT轉(zhuǎn)測(cè)試評(píng)估、SVT測(cè)試執(zhí)行、SVT測(cè)試報(bào)告、測(cè)試重估計(jì)、測(cè) 試度量分析、測(cè)試過(guò)程監(jiān)控、階段會(huì)議 測(cè)試
6、評(píng)估與關(guān) 閉 組織缺陷分析、組織過(guò)程度量分析、測(cè)試關(guān)閉申請(qǐng)及關(guān)閉報(bào)告、 歸檔測(cè)試文檔、測(cè)試過(guò)程監(jiān)控 BUG生命周期簡(jiǎn)單介紹 三、測(cè)試用例設(shè)計(jì)簡(jiǎn)單介紹 1、測(cè)試用例的基本概念 測(cè)試用例的定義 測(cè)試用例的特征 測(cè)試用例組成元素 測(cè)試用例設(shè)計(jì)原則 2、測(cè)試用例設(shè)計(jì)方法 等價(jià)類劃分方法 邊界值分析方法 錯(cuò)誤推測(cè)方法 因果圖方法 判定表驅(qū)動(dòng)分析方法 正交實(shí)驗(yàn)設(shè)計(jì)方法 功能圖分析方法 場(chǎng)景設(shè)計(jì)方發(fā) 續(xù) 測(cè)試用例的定義 測(cè)試用例是為特定的目的而設(shè)計(jì)的一組測(cè)試輸入、執(zhí)行條件和預(yù)期的結(jié)果。測(cè)試用例是執(zhí)行的最小 實(shí)體。簡(jiǎn)單地說(shuō),測(cè)試用例就是設(shè)計(jì)一個(gè)場(chǎng)景,使軟件程序在這種場(chǎng)景下,必須能夠正常運(yùn)行并且 達(dá)到程序所設(shè)計(jì)
7、的執(zhí)行結(jié)果。 測(cè)試用例的特征 最有可能抓住錯(cuò)誤的; 不是重復(fù)的、多余的; 一組相似測(cè)試用例中最有效的; 既不是太簡(jiǎn)單,也不是太復(fù)雜 測(cè)試用例的組成元素 用例ID 用例名稱 測(cè)試目的 測(cè)試級(jí)別 參考信息 測(cè)試環(huán)境 前提條件 測(cè)試步驟 預(yù)期結(jié)果 設(shè)計(jì)人員 測(cè)試結(jié)果 再續(xù)前緣 測(cè)試用例設(shè)計(jì)原則 1.測(cè)試用例的代表性:能夠代表并覆蓋各種合理的和不合理的、合法的和非法的、邊界的 和越界的以及極限的輸入數(shù)據(jù)、操作和環(huán)境設(shè)置等。 2.測(cè)試結(jié)果的可判定性:即測(cè)試執(zhí)行結(jié)果的正確性是可判定的,每一個(gè)測(cè)試用例都應(yīng)有相 應(yīng)的期望結(jié)果。 3.測(cè)試結(jié)果的可再現(xiàn)性:即對(duì)同樣的測(cè)試用例,系統(tǒng)的執(zhí)行結(jié)果應(yīng)當(dāng)是相同的。 測(cè)試用例
8、設(shè)計(jì)方法簡(jiǎn)單介紹 等價(jià)類劃分 等價(jià)類劃分方法是一種重要的、常用的黑盒測(cè)試方法;分為有效等價(jià)類和無(wú)效等價(jià)類 是把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若干部分(子集),然后從每一個(gè)子集 中選取少數(shù)具有代表性的數(shù)據(jù)作為測(cè)試用例 汽車可登記一至六名車主,有效等價(jià)類是什么?無(wú)效等價(jià)類是什么? 邊界值 邊界值分析法就是對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種黑盒測(cè)試方法。通常邊界值分析 法是作為對(duì)等價(jià)類劃分法的補(bǔ)充,這種情況下,其測(cè)試用例來(lái)自等價(jià)類的邊界 汽車可登記一至六名車主,邊界值是什么? 區(qū)別: 1)邊界值分析不是從某等價(jià)類中隨便挑一個(gè)作為代表,而是使這個(gè)等價(jià)類的每個(gè)邊界都 要作為測(cè)試條件。 2)邊界
9、值分析不僅考慮輸入條件,還要考慮輸出空間產(chǎn)生的測(cè)試情況。 四、項(xiàng)目中使用的工具介紹 1、數(shù)據(jù)查詢工具 PLSQL 2、putty使用 遠(yuǎn)程登陸的類型:telnet、ftp、ssh等 五、linux及查詢語(yǔ)句介紹 一、linux命令 1、ls 這是最基本的檔案指令。 ls 的意義為 “l(fā)ist”,也就是將某一個(gè)目錄或是 某一個(gè)檔案的內(nèi)容顯示出來(lái)。 ls a 顯示所有文件,包含隱藏文件 ll 顯示所有文件的屬性 2. pwd:顯示出當(dāng)前的工作目錄 3. cd:本命令用于改變當(dāng)前的工作目錄 cd /tmp 進(jìn)入 /tmp 目錄 cd ./ 進(jìn)入上級(jí)目錄 cd 返回主目錄 cd - 返回上一次目錄 基
10、礎(chǔ)命令 4.cp:將文件將文件1(文件文件2 .)拷貝到目標(biāo)上,目標(biāo)不能與文件同名,拷貝到目標(biāo)上,目標(biāo)不能與文件同名, 若目標(biāo)是文件名,則拷若目標(biāo)是文件名,則拷 貝的文件只能有一個(gè),若目標(biāo)是目錄,貝的文件只能有一個(gè),若目標(biāo)是目錄, 則拷貝的文件可以有多個(gè),若目標(biāo)文件不存在,則拷貝的文件可以有多個(gè),若目標(biāo)文件不存在, 則建立這個(gè)文件,若存在,則覆蓋其以前的內(nèi)容,若目標(biāo)是目錄,則將文件拷貝到這個(gè)則建立這個(gè)文件,若存在,則覆蓋其以前的內(nèi)容,若目標(biāo)是目錄,則將文件拷貝到這個(gè) 目錄下。目錄下。 - i 在覆蓋已存在文件時(shí)作提示,若回答 y 則覆蓋,其他則中止 - p 不僅拷貝文件內(nèi)容,還有修改時(shí)間,存取
11、模式,存取控制表, 但不 拷貝 UID 及 GID - r 若文件名為目錄,則拷貝目錄下所有文件及子目錄和它們的文件, 此時(shí) 目標(biāo)必須為目錄 例子: cp file1 file2 將文件 file1 拷貝到文件 file2 cp file1 file2 /tmp 將文件 file1 和文件 file2 拷貝到目錄 /tmp 下 cp -r /tmp /mytmp 將目錄 /tmp 下所有文件及其子目錄拷貝至目 錄/mytmp 5. mv 對(duì)文件或者文件夾重命名;移動(dòng) 例子: mv file1 file2 將文件 file1 改名為 file2 mv file1 file2 /tmp 將文件 f
12、ile1 和文件file2 移動(dòng)到目錄 /tmp 下 基礎(chǔ)命令 6. mkdir 創(chuàng)建目錄 7.touch 創(chuàng)建文件 注意:兩者的區(qū)別 8.rm 的意義是 remove ,也就是用來(lái)殺掉一個(gè)檔案的指令。在 UNIX 中一 個(gè)被殺掉的檔案除非是系統(tǒng)恰好有做備份,否則是無(wú)法像 DOS 里面一樣還能夠救回 來(lái)的。所以在做 rm 動(dòng)作的時(shí)候使用者應(yīng)該要特別小心。 而 rm 的參數(shù)比較常用的有幾個(gè): -f , -i , 與 -r -f : 將會(huì)使得系統(tǒng)在刪除時(shí),不提出任何警告訊息。 -i : 在除去檔案之前均會(huì)詢問(wèn)是否真要除去。 -r : 遞回式的刪除。 小心不要隨便使用 rm -rf , 否則有一天你
13、會(huì)欲哭無(wú)淚. 9. su 切換用戶 語(yǔ)法: su - 用戶名 說(shuō)明: su 命令使當(dāng)前用戶成為指定用戶,若無(wú)指定,則成為超級(jí)用戶,但必須輸入該 用戶的密碼,-選項(xiàng)表示用該用戶的注冊(cè)環(huán)境成為該用戶 基礎(chǔ)命令 10、VI編輯命令 Set命令: :set number 在列出每一行時(shí),左邊列出行號(hào) :set showmode 在屏幕右下角標(biāo)志出當(dāng)前是否處于輸入狀態(tài) :set nonumber 在列出每一行時(shí),在左邊不列出行號(hào) :set noshowmode 在屏幕右下角不標(biāo)志出當(dāng)前是否處于輸入狀態(tài) :set all 列出所有開(kāi)關(guān)的當(dāng)前狀態(tài) 一般的,設(shè)置選項(xiàng)和取消選項(xiàng)的命令格式分別為(其中option
14、為選項(xiàng)名) :set option :set nooption 進(jìn)入輸入狀態(tài)命令: a 從光標(biāo)所在位置后面開(kāi)始追加文字; A 從光標(biāo)所在行最后面的地方開(kāi)始追加文字; i 從光標(biāo)所在位置前面開(kāi)始插入文字; I從光標(biāo)所在行的行首開(kāi)始插入文字; o在光標(biāo)所在行下新增一行; O在光標(biāo)所在行上方新增一行; 修改命令: r 修改光標(biāo)所在字符,只修改單個(gè)字符; R 修改光標(biāo)所在行的多個(gè)字符; 基礎(chǔ)命令 刪除命令: x刪除光標(biāo)所在字符; dw刪除光標(biāo)所在整個(gè)單詞; dd刪除光標(biāo)所在的行; ndd刪除從當(dāng)前行開(kāi)始的n行的內(nèi)容(說(shuō)明n為整數(shù)1、2.等); d $ 刪除到某一行的結(jié)尾; d G 從當(dāng)前位置開(kāi)始刪除直
15、到工作緩存區(qū)結(jié)尾的內(nèi)容; 內(nèi)容查找: /內(nèi)容 set ic 查找時(shí)不區(qū)分大小寫 替換: :%s/old_word/new_word/g 這個(gè)指令用于在整個(gè)文件中替換特定字符串; :s/old_word/new_word/g 這個(gè)指令用于在單行中替換特定字符串; 基礎(chǔ)命令 退出和保存命令: 按esc鍵后, :q 結(jié)束編輯(quit),如果不想存檔而要放棄編輯過(guò)的文件則用:q!強(qiáng)制離開(kāi) :w 存檔(write) :wq 即存檔后離開(kāi) :x保存退出 Chmod命令:改變文件的存取模式,存取模式可表示為數(shù)字或符號(hào)串 chown:改變屬主 文件的UID表示文件的文件主,文件主可用數(shù)字表示, 也可用一個(gè)有
16、效的用戶名表示,此 命令改變一個(gè)文件的UID,僅當(dāng)此文件的文件主或超級(jí)用戶可使用。 例:chown cms:cmsgrp filename 基礎(chǔ)命令 find:搜索文件并執(zhí)行指定的操作 格式:find dir options 選項(xiàng):- name filename 查找名為filename的文件 -type x 查找類型為x的文件,x=d 目錄 x=f普通文件 -user username 查找屬主為username的文件 -size n 查找記錄塊為n的文件 -atime n 查找n天前被訪問(wèn)過(guò)的文件 -mtime n 查找n天前被修改過(guò)的文件 date:查看本機(jī)日期 設(shè)置日期和時(shí)間 date
17、 s 12/23/2010 date s 13:25:00 date R查找時(shí)區(qū) 基礎(chǔ)命令 ps 查看進(jìn)程 顯示出有關(guān)進(jìn)程的狀態(tài) -e顯示出現(xiàn)在正在運(yùn)行的所有進(jìn)程 -f顯示所有信息 -l產(chǎn)生一個(gè)長(zhǎng)列表 -t顯示指定終端進(jìn)程 -u顯示指定用戶進(jìn)程 -g顯示指定組進(jìn)程 ps ef|grep java 列出所有java進(jìn)程 ps u cms 查看cms進(jìn)程 kill:殺死進(jìn)程 kill -9 444 殺死進(jìn)程號(hào)為 444 的進(jìn)程 基礎(chǔ)命令 tar 說(shuō)明: 將多個(gè)文件歸檔,命令中各參數(shù)的意義為: x抽取文件 c建立新檔案文件 v顯示所處理的文件名 f 文件名 使用指定文件名作為檔案文件 tar cvf
18、 name.tar name 壓縮 tar xvf name.tar 解壓 常用解壓包方法 zip:unzip gz:gunzip rar:unrar x jar:java -jar 二次壓縮包 nanjing.tar.gz : tar xzvf nanjing.tar.gz ftp常用命令 命 令 功 能 描 述 dir 列出遠(yuǎn)端計(jì)算機(jī)的目錄 get filename 將遠(yuǎn)端計(jì)算機(jī)文件傳輸?shù)奖镜?put filename 將本地計(jì)算機(jī)文件傳輸?shù)竭h(yuǎn)程計(jì)算機(jī) cd dir 更改遠(yuǎn)程計(jì)算機(jī)的當(dāng)前目錄 lcd dir 更改本地計(jì)算機(jī)的當(dāng)前目錄 close 關(guān)閉一個(gè) ftp 連接 open host 建立一個(gè)新的 ftp 連接,指定 IP 地址或主機(jī)名 user username 在已建立的 ftp 連接上登錄到其他用戶 mkdir dir 創(chuàng)建新目錄 rmdir dir 刪除目錄 delete filename 刪除文件 rename old new 文件改名 ascii 設(shè)置 ASCII 碼方式傳送文件(默認(rèn)方式) binary 設(shè)置二進(jìn)制方式傳送文件
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZMDS 20003-2024 醫(yī)療器械網(wǎng)絡(luò)安全風(fēng)險(xiǎn)控制 醫(yī)療器械網(wǎng)絡(luò)安全能力信息
- 二零二五年度建筑施工現(xiàn)場(chǎng)安全教育培訓(xùn)協(xié)議
- 2025年度能源行業(yè)員工用工合同樣本
- 2025年度花卉養(yǎng)護(hù)與花卉市場(chǎng)銷售渠道合作合同
- 2025年度網(wǎng)絡(luò)安全優(yōu)先股入股協(xié)議
- 二零二五年度內(nèi)架承包與施工合同終止及清算協(xié)議
- 二零二五年度車輛交易抵押借款服務(wù)協(xié)議
- 2025年度職業(yè)技能提升家教合同
- 二零二五年度合作社入股農(nóng)業(yè)知識(shí)產(chǎn)權(quán)入股協(xié)議
- 2025年度車輛抵押權(quán)法律咨詢合同
- 生物-天一大聯(lián)考2025屆高三四省聯(lián)考(陜晉青寧)試題和解析
- 華為機(jī)器視覺(jué)好望系列產(chǎn)品介紹
- 多重耐藥護(hù)理查房
- 《旅游經(jīng)濟(jì)學(xué)》全書PPT課件
- 中國(guó)醫(yī)院質(zhì)量安全管理 第3-5部分:醫(yī)療保障 消毒供應(yīng) T∕CHAS 10-3-5-2019
- 安全評(píng)價(jià)理論與方法第五章-事故樹(shù)分析評(píng)價(jià)法
- CoDeSys編程手冊(cè)
- 幼兒園一日活動(dòng)流程表
- 中國(guó)民俗知識(shí)競(jìng)賽題(附答案和詳細(xì)解析)
- 散裝水泥罐體標(biāo)準(zhǔn)資料
- 原發(fā)性肝癌臨床路徑最新版
評(píng)論
0/150
提交評(píng)論