真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

管理信息系統(tǒng)測試方法總結(jié)(八)-創(chuàng)新互聯(lián)

報表測試

我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、市中ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的市中網(wǎng)站制作公司

報表測試根據(jù)項目的定義有大有小,有時只是作為軟件的一個部分進(jìn)行測試,有時整個項目都是測試各種報表。但不論如何。報表的作用始終都是將系統(tǒng)中已經(jīng)存在的數(shù)據(jù)根據(jù)用戶的設(shè)置計算加工/整理匯總/最終以清晰的格式展示給用戶。以便用戶進(jìn)一步做數(shù)據(jù)分析或統(tǒng)計。

軟件中的報表實現(xiàn)一般分為定義報表的所需數(shù)據(jù)(一般可以通過選擇或手工輸入條件來縮小數(shù)據(jù)范圍)和定義報表格式兩個部分。報表格式除了如國家各行業(yè)標(biāo)準(zhǔn)中規(guī)定的報表使用固定格式外,大多是根據(jù)企業(yè)或用戶的需要定制報表。

所以,做報表測試時要注意以下方面:

1. 數(shù)據(jù)的正確

用戶使用報表就是期望通過一個簡單方便的平臺能快速的查找到他所需要的數(shù)據(jù)。所以在測試報表時首先就要檢查報表中的數(shù)據(jù)是不是用戶需要的數(shù)據(jù),如果沒有加工的數(shù)據(jù),是否保持了原貌,加工過的數(shù)據(jù)查看加工的結(jié)構(gòu)是否和手工加工的結(jié)果一致。簡言之,需要測試以下內(nèi)容:

1)        數(shù)據(jù)的來源:來源于哪張表,哪個字段,數(shù)據(jù)庫中的數(shù)值與界面數(shù)據(jù)的對應(yīng)。如數(shù)據(jù)庫中性別的數(shù)據(jù)可能是0或1,但界面顯示為男或女,這個對應(yīng)關(guān)系是否正確;

2)        數(shù)據(jù)的范圍:是否只顯示了報表設(shè)置的對應(yīng)范圍;特別要注意邊界數(shù)據(jù),要清楚報表的需求,是否需要過濾掉被選擇的數(shù)據(jù)。如時間選擇為2006-9-27~2007-9-27,那么是否應(yīng)該包含9-27這天;

3)  數(shù)據(jù)的對應(yīng)關(guān)系:數(shù)據(jù)庫中的字段是否與報表中的信息對應(yīng)。數(shù)據(jù)的格式:小數(shù)位,千位符,四舍五入等是否與報表設(shè)置一致;單位或稅率轉(zhuǎn)換是否正確;組合顯示的數(shù)據(jù)是否合理;

4)  數(shù)據(jù)的排序:排序方式是否與報表設(shè)置一致(如果沒有設(shè)置,是否有一個清晰的默認(rèn)排序方式,如按字母或數(shù)字排序);

5)  流水號:如報表有使用流水號,流水號的生成和格式是否正確。取消操作是否會生成流水號;

6)  明細(xì)與合計的一致性:各部分明細(xì)或小節(jié)是否與最后總和一致

7)  其他

(1)    測試這一部分內(nèi)容需要對業(yè)務(wù)邏輯相當(dāng)熟悉,對數(shù)據(jù)庫的設(shè)計也要非常了解,必要時可以通過自己寫查詢語句查看數(shù)據(jù);

(2)    有些報表的條件有多有少,但測試方法都是一樣。根據(jù)條件通過等價類劃分和排列組合設(shè)置各種條件組合。千萬不要盲目的測試,否則會導(dǎo)致該測的沒測,多余的測試做了一堆。一般來說有類別劃分的(一般界面表現(xiàn)為下拉框),每個類別都要測試到,如性別中的男,女都要測試。輸入的可以用等價類來劃分要測試的數(shù)據(jù)。


2.  格式的正確

數(shù)據(jù)驗證正確后,就需要看看報表的輸出格式是否符合要求??梢詮囊韵聨追矫鎭頇z查。

1)   報表的整體風(fēng)格:報表是否符合規(guī)定的或用戶設(shè)置的格式;

2)   報表標(biāo)題:報表的標(biāo)題是否是正確的報表名稱;如報表中有嵌入的數(shù)據(jù)(會跟隨用戶的選擇而變化的)。需要檢查數(shù)據(jù)是否正確,如XX企業(yè)9月份財務(wù)報表,這個9月就是用戶選擇的;或者XX公司2006-9-27~2007-9-27的網(wǎng)站訪問量,這個時間段也是用戶選擇的;

3)   公司的一些標(biāo)志:如logo,名稱,地址之類的是否正確;

4)   報表的頁首與頁尾:是否采用了一致的規(guī)則;

5)   分頁:當(dāng)輸出的內(nèi)容多時,分頁是否正確。翻頁功能是否正確;

6)   友好性:數(shù)據(jù)或圖表是否清晰,一目了然,數(shù)據(jù)的展示符合用戶的習(xí)慣;需要特別提醒的數(shù)據(jù)(如合計,異常數(shù)據(jù))是否突出顯示;復(fù)雜算法處,用戶不明白或容易混淆處是否有注釋;一些默認(rèn)的格式是否讓人感覺舒服,如對齊,邊界,間隔等。

3.      權(quán)限的控制

對于有權(quán)限控制的系統(tǒng),報表當(dāng)然也應(yīng)該和用戶所具有的權(quán)限相一致。需要從兩方面校驗權(quán)限的控制。

1)           報表的條件定義:在條件選擇區(qū)域,有些下拉框中應(yīng)該不能顯示用戶權(quán)限范圍外的數(shù)據(jù)。如普通文員在使用報表時,報表名稱下拉框中是不可以顯示管理者才能查看的報表的。有些以輸入的文本框有級別的劃分時,都應(yīng)該要測試輸入超越權(quán)限的數(shù)據(jù)的相應(yīng)。注意這里一定要測試每個條目。

2)           報表內(nèi)容:報表中的內(nèi)容不能顯示用戶本沒有權(quán)限查看的數(shù)據(jù)。

4.      報表的輸出

報表在電腦上生成后,并不是報表的結(jié)束。報表一般都需要打印出來他用,如開會或者提交審批之類。所以報表的打印功能也是非常重要的。測試主要分成幾部分:


1)          打印設(shè)置;

2)          打印預(yù)覽;

3)          實際打印效果;

4)          除了打印之外,用戶有可能需要導(dǎo)出報表做進(jìn)一步的分析或用于和其他報表的比較。所以也應(yīng)該提供導(dǎo)出報表的功能。一般可以導(dǎo)出為CSV,Excel,pdf,html,xml格式??垂拘枰恕_@里主要要檢查導(dǎo)出的報表默認(rèn)屬性是否為讀寫,然后導(dǎo)出的內(nèi)容是否正確,與生成的報表相一致。

5.      報表與報表之間的關(guān)系

有些報表都使用了相同的數(shù)據(jù),只不過針對不同的需要做了不同的處理。所以報表與類似報表之間要做些測試,看看數(shù)據(jù)是否一致。

6.       報表的性能

1)        用戶在設(shè)置好條件后都希望不要等待報表太長時間,當(dāng)然有時數(shù)據(jù)量大時等待時間長些也是合理的。但是在做報表的開發(fā)時或測試人員可以提出一些意思來提高報表的性能;

2)        報表的條件設(shè)置區(qū)域應(yīng)該設(shè)置默認(rèn)值以避免用戶不輸入任何條件直接生成報表所造成的長時間等待。例如開始和結(jié)束時間可以默認(rèn)為當(dāng)前的一個月,一些輸入文本框可以根據(jù)用戶的身份默認(rèn)一個數(shù)值;

3)        生成報表時用類似進(jìn)度條表現(xiàn)進(jìn)度,避免用戶盲目的等待;

4)        生成報表的語句盡量采用最優(yōu)的查詢語句,多調(diào)試幾遍,查看語句的性能。

7.      報表控件的獨特性

一般公司會用專門的報表控件來生成報表,例如MS的Report service, Crystal報表等。所以最好先了解一般的報表生成流程和這類報表控件的特點,這樣在測試時就可以有的放矢,而不是盲目的比較。

                                       


本文名稱:管理信息系統(tǒng)測試方法總結(jié)(八)-創(chuàng)新互聯(lián)
文章來源:http://weahome.cn/article/didhid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部