工资软件测试白盒测试报告,白盒测试测试报告模板.doc
白盒測試測試報告模板
白盒測試測試報告模板
白盒測試實驗報告-范例
廣西科技大學計算機學院
《軟件測試技術》實驗報告書
實驗一 白盒測試
學生姓名:xxxx 學 號:xxxx 班 級:xxxx 指導老師:xxxxx
專 業:計算機學院軟件工程
提交日期:2014年10月20日
白盒測試實驗報告
一 實驗內容
1、 系統地學習和理解白盒測試的基本概念、原理,掌握白盒測試的基本技術和方法; 2、 舉例進行白盒測試,使用語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、組合
覆蓋、路徑覆蓋進行測試。 3、 通過試驗和應用,要逐步提高和運用白盒測試技術解決實際測試問題的能力; 4、 熟悉C++編程環境下編寫、調試單元代碼的基本操作技術和方法;
5、 完成實驗并認真書寫實驗報告(要求給出完整的測試信息,如測試程序、測試用例,
測試報告等)
二 實驗原理
白盒測試原理:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否已經過檢查。它是把測試對象看作裝在一個透明的白盒子里,也就是完全了解程序的結構和處理過程。這種方法按照程序內部的邏輯測試程序,檢驗程序中的每條通路是否都能按預定要求正確工作。其又稱為結構測試。
對于該實驗的例子給出其流程圖如下圖所示,我們來了解白盒測試的基本技術和方法。
語句覆蓋是指選擇足夠的測試用例,使得程序中每個語句至少執行一次。如上例選擇測試用例x=1,y=1和x=1,y=-1可覆蓋所有語句。
判定覆蓋是指選擇足夠的測試用例,使得程序中每一個判定至少獲得一次“真”值和“假”值,從而使得程序的每個分支都通過一次(不是所有的邏輯路徑)。選擇測試用例x=1,y=1和x=1,y=-1可覆蓋所有判定。
條件覆蓋是指選擇語句多數的測試用例,使得程序判定中的每個條件能獲得各種不同的結果。選擇測試用例x=1,y=1和x=-1,y=-1可覆蓋所有條件。
判定/條件覆蓋是指選擇足夠多的測試用例,使得程序判定中每個條件取得條件可能的值,并使每個判定取到各種可能的結果(每個分支都通過一次)。即滿足條件覆蓋,又滿足判定覆蓋。選擇測試用例x=1,y=1和x=-1,y=-1可覆蓋所有判定/條件。
條件組合覆蓋是指選擇足夠的測試用例,使得每個判定中的條件的各種可能組合都至少出現一次(以判定為單位 找條件組合)。
注:a,條件組合只針對同一個判斷語句存在多個條件的情況,讓這些條件的取值進行笛卡爾乘積組合。
b,不同的判斷語句內的條件取值之間無需組合。
c,對于但條件的判斷語句,只需要滿足自己的所有取值即可。
選擇測試用例x=1,y=1;x=1,y=-1,x=-1,y=1和x=-1,y=-1可覆蓋所有條件組合。
路徑覆蓋是分析軟件過程流的通用工具,有助分離邏輯路徑,進行邏輯覆蓋的測試,所用的流程圖就是討論軟件結構復雜度時所用的流程圖。
三 實驗方法
四 實驗結果
根據上面設計的測試案例,編寫程序后,白盒測試結果如下所示: 1、 語句覆蓋
x=1,y=1
x=1,y=-1
2、 判定覆蓋
x=1,y=1
x=1,y=-1
篇二:白盒測試實驗報告范本
實驗一:白盒軟件測試
一、實驗目的
通過簡單程序白盒測試,熟悉測試過程,對軟件測試行程初步了解,并養成良好的測試習慣。熟練掌握如何運用基路徑測試方法進行測試用例設計,初步熟悉如何利用程序插裝技術進行邏輯覆蓋率分析。
二、實驗內容
背景:
被測測試程序功能:計算被輸入日期是星期幾;
程序定義:已知公元1年1月1日是星期一,只要輸入年月日,能自動回復當天是星期幾;
測試環境:Windows vista、Dev C++;
說明:本次測試采用插樁測試法,由于程序簡單,手動輸入測試用例。 程序說明:
A程序思路:計算輸入日期與公元1年1月1日所相差的天數,具體如下:總天數=公元1年到輸入日期上一年年底天數+輸入年份的1月到上月月底天數+輸入日期的天數
B閏年滿足條件(year%4==0)&&(year%100!=0)||(year%400==0)
(1)分析各種輸入情況,結合程序輸出結果,并給出詳細測試用例;
(2)根據(1)所劃分的等價類,進行邊界值分析,并給出具體的測試用例;
(3)決策表測試法;
①列出輸入變量month、 day、 year的有效等價類;(條件樁) ②分析程序的規格說明,給出問題規定的可能采取操作;(動作樁) ③畫出決策表(簡化);
④根據決策表,給出詳細測試用例。
代碼:(被測部分為while循環內部語句)
#include iostream
using namespace std;
int main()
{
int x=1,year, month, day;
while(x)
{
1.int i, num=0,total, total1, total2;
總結
以上是生活随笔為你收集整理的工资软件测试白盒测试报告,白盒测试测试报告模板.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ChIP-seq 数据分析
- 下一篇: 大数据架构及技术体系