測試基礎培訓資料_第1頁
測試基礎培訓資料_第2頁
測試基礎培訓資料_第3頁
測試基礎培訓資料_第4頁
測試基礎培訓資料_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、一次自評價測試一個喝水的水杯,該如何去考慮設計它的測試用例?為什么?1、測試的含義2、測試流程3、測試用例設計簡單介紹4、測試基本工具使用5、簡單的linux命令和sql語句一、測試的含義1、為什么要測試測試就是為了讓產(chǎn)品在交付給最終用戶以后,在產(chǎn)品生存周期(或提供有效服務的期限以內(nèi)),不讓最終用戶發(fā)現(xiàn)其所不能接受的現(xiàn)象2、什么是測試通俗的理解就是我們編寫的代碼應該通過全部的測試,使之完成所有客戶要求的需求3、測試的目的合理的測試會使軟件產(chǎn)品趨于正確和完善對于用戶而言,他期望的是符合他需求的產(chǎn)品,測試的目的就是使產(chǎn)品不會偏離用戶需求,并且達到一個合理的質(zhì)量水平。并且當產(chǎn)品對于客戶的標準有所偏離

2、時,測試能夠為我們指明改正的方向。4、測試的效果好的測試也許不能發(fā)現(xiàn)所有的缺陷,但是可以讓我們準確的知道經(jīng)過測試,我們的程序能夠在什么條件下正確運行,每次測試我們都能夠提前的預知完全通過測試后的結果測試不僅僅是為了發(fā)現(xiàn)缺陷,而是讓我們更加了解我們的產(chǎn)品,能夠讓我們有效的去評估產(chǎn)品的質(zhì)量就是好的測試。5、什么時候測試6、基本的測試方法自動化、手工、性能測試等等白盒測試和黑盒測試白盒測試1、白盒測試也稱結構測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行,按照程序內(nèi)部的結構測試程序,檢驗程序中的每條通路是否都有能按預定要求正確工作2、深入到

3、代碼一級的測試,具體包含的邏輯覆蓋有:語句覆蓋 判定覆蓋 條件覆蓋 判定條件覆蓋 條件組合覆蓋 路徑覆蓋接上黑盒測試1、黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應具有的功能,通過測試來檢測每個功能是否都能正常使用2、主要測試軟件功能是否可用:正確性 :計算結果,命名等方面可用性 :是否可以滿足軟件的需求說明邊界條件 :輸入部分的邊界值,就是使用一般書中說的等價類劃分,試試最大最小和非法數(shù)據(jù)等等性能:正常使用的時間內(nèi)系統(tǒng)完成一個任務需要的時間壓力測試:查看服務器 CPU 使用率,內(nèi)存占用情況錯誤恢復:錯誤處理,頁面數(shù)據(jù)驗證,包括服務器中斷,輸入臟數(shù)據(jù)等安全性測試:防火墻等兼容性:不同

4、瀏覽器關鍵區(qū)別:關鍵區(qū)別應該就是測試對象不一樣白盒測試主要針對的是程序代碼邏輯黑盒測試主要針對的是程序所展現(xiàn)給用戶的功能典型測試步驟1.計劃: 定義目標確定策略確定方法2.執(zhí)行: 建立環(huán)境執(zhí)行計劃3.檢查:一步步驗證執(zhí)行完畢?4.循環(huán):沒有改正繼續(xù)執(zhí)行二、測試階段劃分測試階段測試階段工作內(nèi)容工作內(nèi)容測試分析設計原始需求提取、產(chǎn)品測試規(guī)格分析、特性測試需求分析、特性測試設計測試分析與計劃階段評審SOW,創(chuàng)建測試環(huán)境、制定驗證計劃、開工會、測試需求分析、制定總體測試策略、測試估計等測試方案設計測試方案(編寫、評審、基線)、制定SDV測試策略、制定SVT測試策略、測試度量分析、測試過程監(jiān)控、階段會議

5、測試用例設計測試用例(編寫、評審、基線)、更新測試計劃,測試重估計、測試度量分析、測試過程監(jiān)控、階段會議SDV轉(zhuǎn)測試評估、SDV測試執(zhí)行、資料測試、缺陷跟蹤與分析、SDV測試報告、性能測試報告、測試重估計、測試度量分析、測試過程監(jiān)控、階段會議SIT轉(zhuǎn)測試評估、SIT測試執(zhí)行、SIT測試報告、測試重估計、測試度量分析、測試過程監(jiān)控、階段會議SVT轉(zhuǎn)測試評估、SVT測試執(zhí)行、SVT測試報告、測試重估計、測試度量分析、測試過程監(jiān)控、階段會議測試評估與關閉組織缺陷分析、組織過程度量分析、測試關閉申請及關閉報告、歸檔測試文檔、測試過程監(jiān)控BUG生命周期簡單介紹三、測試用例設計簡單介紹1、測試用例的基本概

6、念測試用例的定義測試用例的特征測試用例組成元素測試用例設計原則2、測試用例設計方法等價類劃分方法邊界值分析方法錯誤推測方法因果圖方法判定表驅(qū)動分析方法正交實驗設計方法功能圖分析方法場景設計方發(fā)續(xù)測試用例的定義測試用例是為特定的目的而設計的一組測試輸入、執(zhí)行條件和預期的結果。測試用例是執(zhí)行的最小實體。簡單地說,測試用例就是設計一個場景,使軟件程序在這種場景下,必須能夠正常運行并且達到程序所設計的執(zhí)行結果。測試用例的特征最有可能抓住錯誤的; 不是重復的、多余的; 一組相似測試用例中最有效的; 既不是太簡單,也不是太復雜測試用例的組成元素 用例ID 用例名稱 測試目的 測試級別 參考信息 測試環(huán)境

7、前提條件 測試步驟 預期結果 設計人員 測試結果再續(xù)前緣測試用例設計原則 1.測試用例的代表性:能夠代表并覆蓋各種合理的和不合理的、合法的和非法的、邊界的和越界的以及極限的輸入數(shù)據(jù)、操作和環(huán)境設置等。2.測試結果的可判定性:即測試執(zhí)行結果的正確性是可判定的,每一個測試用例都應有相應的期望結果。3.測試結果的可再現(xiàn)性:即對同樣的測試用例,系統(tǒng)的執(zhí)行結果應當是相同的。測試用例設計方法簡單介紹等價類劃分等價類劃分方法是一種重要的、常用的黑盒測試方法;分為有效等價類和無效等價類是把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若干部分(子集),然后從每一個子集中選取少數(shù)具有代表性的數(shù)據(jù)作為測試用例汽車可登記

8、一至六名車主,有效等價類是什么?無效等價類是什么?邊界值邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法。通常邊界值分析法是作為對等價類劃分法的補充,這種情況下,其測試用例來自等價類的邊界汽車可登記一至六名車主,邊界值是什么?區(qū)別:1)邊界值分析不是從某等價類中隨便挑一個作為代表,而是使這個等價類的每個邊界都要作為測試條件。2)邊界值分析不僅考慮輸入條件,還要考慮輸出空間產(chǎn)生的測試情況。四、項目中使用的工具介紹1、數(shù)據(jù)查詢工具PLSQL2、putty使用遠程登陸的類型:telnet、ftp、ssh等五、linux及查詢語句介紹一、linux命令1、ls 這是最基本的檔案指令。 l

9、s 的意義為 “l(fā)ist”,也就是將某一個目錄或是 某一個檔案的內(nèi)容顯示出來。 ls a 顯示所有文件,包含隱藏文件 ll 顯示所有文件的屬性2. pwd:顯示出當前的工作目錄 3. cd:本命令用于改變當前的工作目錄 cd /tmp 進入 /tmp 目錄 cd ./ 進入上級目錄 cd 返回主目錄 cd - 返回上一次目錄基礎命令4.cp:將文件將文件1(文件文件2 .)拷貝到目標上,目標不能與文件同名,拷貝到目標上,目標不能與文件同名, 若目標是文件名,則拷若目標是文件名,則拷貝的文件只能有一個,若目標是目錄,貝的文件只能有一個,若目標是目錄, 則拷貝的文件可以有多個,若目標文件不存在,則

10、拷貝的文件可以有多個,若目標文件不存在,則建立這個文件,若存在,則覆蓋其以前的內(nèi)容,若目標是目錄,則將文件拷貝到這個則建立這個文件,若存在,則覆蓋其以前的內(nèi)容,若目標是目錄,則將文件拷貝到這個目錄下。目錄下。- i 在覆蓋已存在文件時作提示,若回答 y 則覆蓋,其他則中止 - p 不僅拷貝文件內(nèi)容,還有修改時間,存取模式,存取控制表, 但不拷貝 UID 及 GID- r 若文件名為目錄,則拷貝目錄下所有文件及子目錄和它們的文件, 此時 目標必須為目錄 例子: cp file1 file2 將文件 file1 拷貝到文件 file2 cp file1 file2 /tmp 將文件 file1 和

11、文件 file2 拷貝到目錄 /tmp 下 cp -r /tmp /mytmp 將目錄 /tmp 下所有文件及其子目錄拷貝至目錄/mytmp 5. mv 對文件或者文件夾重命名;移動例子: mv file1 file2 將文件 file1 改名為 file2 mv file1 file2 /tmp 將文件 file1 和文件file2 移動到目錄 /tmp 下 基礎命令6. mkdir 創(chuàng)建目錄 7.touch 創(chuàng)建文件注意:兩者的區(qū)別8.rm 的意義是 remove ,也就是用來殺掉一個檔案的指令。在 UNIX 中一 個被殺掉的檔案除非是系統(tǒng)恰好有做備份,否則是無法像 DOS 里面一樣還能夠

12、救回 來的。所以在做 rm 動作的時候使用者應該要特別小心。而 rm 的參數(shù)比較常用的有幾個: -f , -i , 與 -r -f : 將會使得系統(tǒng)在刪除時,不提出任何警告訊息。 -i : 在除去檔案之前均會詢問是否真要除去。 -r : 遞回式的刪除。 小心不要隨便使用 rm -rf , 否則有一天你會欲哭無淚. 9. su 切換用戶語法: su - 用戶名說明: su 命令使當前用戶成為指定用戶,若無指定,則成為超級用戶,但必須輸入該用戶的密碼,-選項表示用該用戶的注冊環(huán)境成為該用戶 基礎命令10、VI編輯命令Set命令::set number 在列出每一行時,左邊列出行號:set show

13、mode 在屏幕右下角標志出當前是否處于輸入狀態(tài):set nonumber 在列出每一行時,在左邊不列出行號:set noshowmode 在屏幕右下角不標志出當前是否處于輸入狀態(tài):set all 列出所有開關的當前狀態(tài)一般的,設置選項和取消選項的命令格式分別為(其中option為選項名):set option:set nooption 進入輸入狀態(tài)命令:a 從光標所在位置后面開始追加文字;A 從光標所在行最后面的地方開始追加文字;i 從光標所在位置前面開始插入文字;I從光標所在行的行首開始插入文字;o在光標所在行下新增一行;O在光標所在行上方新增一行;修改命令:r 修改光標所在字符,只修改單

14、個字符;R 修改光標所在行的多個字符;基礎命令刪除命令:x刪除光標所在字符;dw刪除光標所在整個單詞;dd刪除光標所在的行;ndd刪除從當前行開始的n行的內(nèi)容(說明n為整數(shù)1、2.等);d $ 刪除到某一行的結尾;d G 從當前位置開始刪除直到工作緩存區(qū)結尾的內(nèi)容;內(nèi)容查找:/內(nèi)容set ic 查找時不區(qū)分大小寫替換::%s/old_word/new_word/g 這個指令用于在整個文件中替換特定字符串;:s/old_word/new_word/g 這個指令用于在單行中替換特定字符串;基礎命令退出和保存命令:按esc鍵后,:q 結束編輯(quit),如果不想存檔而要放棄編輯過的文件則用:q!強

15、制離開:w 存檔(write):wq 即存檔后離開:x保存退出Chmod命令:改變文件的存取模式,存取模式可表示為數(shù)字或符號串chown:改變屬主文件的UID表示文件的文件主,文件主可用數(shù)字表示, 也可用一個有效的用戶名表示,此命令改變一個文件的UID,僅當此文件的文件主或超級用戶可使用。 例:chown cms:cmsgrp filename基礎命令find:搜索文件并執(zhí)行指定的操作格式:find dir options選項:- name filename 查找名為filename的文件 -type x 查找類型為x的文件,x=d 目錄 x=f普通文件 -user username 查找屬主

16、為username的文件 -size n 查找記錄塊為n的文件 -atime n 查找n天前被訪問過的文件 -mtime n 查找n天前被修改過的文件date:查看本機日期設置日期和時間 date s 12/23/2010 date s 13:25:00 date R查找時區(qū)基礎命令ps 查看進程顯示出有關進程的狀態(tài)-e顯示出現(xiàn)在正在運行的所有進程-f顯示所有信息-l產(chǎn)生一個長列表-t顯示指定終端進程-u顯示指定用戶進程-g顯示指定組進程 ps ef|grep java 列出所有java進程 ps u cms 查看cms進程kill:殺死進程 kill -9 444 殺死進程號為 444 的進

17、程基礎命令tar 說明: 將多個文件歸檔,命令中各參數(shù)的意義為: x抽取文件 c建立新檔案文件 v顯示所處理的文件名 f 文件名 使用指定文件名作為檔案文件 tar cvf name.tar name 壓縮 tar xvf name.tar 解壓常用解壓包方法 zip:unzip gz:gunzip rar:unrar x jar:java -jar二次壓縮包 nanjing.tar.gz : tar xzvf nanjing.tar.gzftp常用命令命 令 功 能 描 述 dir 列出遠端計算機的目錄 get filename 將遠端計算機文件傳輸?shù)奖镜?put filename 將本地計算機文件傳輸?shù)竭h程計算機 cd dir 更改遠程計算機的當前目錄 lcd dir 更改本地計算機的當前目錄 close 關閉一個 ftp 連接 open host 建立一個新的 ftp 連接,指定 IP 地址或主機名 user username 在已建立的 ftp 連接上登錄到其他用戶 mkdir dir 創(chuàng)建新目錄 rmdir dir 刪除目錄 delete filename 刪除文件 rename old new 文件改名 ascii 設置 ASCII 碼方式傳送文件(默認方式) binary 設置二進制方式

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論