您的位置:軟件測(cè)試 >> 測(cè)試技術(shù) >> 測(cè)試精品文章
測(cè)試中“特殊數(shù)據(jù)”提出的挑戰(zhàn)
作者:Manjula Anandamurthy(澤眾軟件原創(chuàng)翻譯) 發(fā)布時(shí)間:[ 2014/10/28 15:02:49 ] 推薦標(biāo)簽:軟件測(cè)試 測(cè)試數(shù)據(jù)管理
Manjula Anandamurthy剛業(yè)時(shí)是一名cobol程序員,如今她已在IT界混了20多年。在印度花了10年獨(dú)立為軟件測(cè)試項(xiàng)目制定策略并進(jìn)行管理。她曾在銀行,醫(yī)療及零售行業(yè)當(dāng)過負(fù)責(zé)大型軟件測(cè)試項(xiàng)目的測(cè)試經(jīng)理。她還干過軟件工具顧問。

 

  一個(gè)精心設(shè)計(jì)的測(cè)試數(shù)據(jù)管理流程可以保證更高的測(cè)試覆蓋率并減少終端產(chǎn)品中的缺陷。一個(gè)典型的測(cè)試數(shù)據(jù)管理流程包括測(cè)試數(shù)據(jù)需求階段,期間測(cè)試和開發(fā)團(tuán)隊(duì)成員簡(jiǎn)單介紹并將所有要求的測(cè)試數(shù)據(jù)合并。還包括對(duì)重新測(cè)試的更新頻率。然而執(zhí)行測(cè)試項(xiàng)目時(shí),我們卻發(fā)現(xiàn)數(shù)據(jù)庫(kù)不僅僅是一個(gè)值,一經(jīng)發(fā)布它還有額外驚喜。以下三個(gè)數(shù)據(jù)尤其值得關(guān)注:

  例1:隱藏列
  第一例便是一個(gè)醫(yī)療應(yīng)用程序。病人數(shù)據(jù)是高度保密的;受數(shù)據(jù)保護(hù)行動(dòng)的保護(hù),病人對(duì)關(guān)于他們的隱藏?cái)?shù)據(jù)保留某些權(quán)力。所有醫(yī)療保健單位都必須遵循這一點(diǎn)并確保別人無法獲取這些數(shù)據(jù)。我們正在測(cè)試的醫(yī)療應(yīng)用程序有隱藏列。這些隱藏列在設(shè)計(jì)文件,要求規(guī)范或測(cè)試用例中無跡可尋。只有在我們將之投入生產(chǎn)時(shí),我們才意識(shí)到這些列的存在,且沒有做過使用這些列的測(cè)試。這種情況下,我們?cè)趺创_保發(fā)布的產(chǎn)品沒有缺陷呢?

  例2:多媒體數(shù)據(jù)
  另一例:我們?cè)诰W(wǎng)頁(yè)用戶可以在上面上傳視頻的網(wǎng)頁(yè)上進(jìn)行變更請(qǐng)求。因?yàn)橛脩粲锌赡苌蟼饔猩縿?dòng)性的視頻,敏感的東西都必須丟棄并從網(wǎng)頁(yè)上刪除。這只能靠人工干預(yù)和人為判斷而不能靠自動(dòng)化來完成。不過,我們還是需要用一些測(cè)試用例檢測(cè)這些視頻。我們?cè)撛趺磩?chuàng)建測(cè)試數(shù)據(jù)?難道去上傳敏感視頻?這么做的話,敏感視頻會(huì)留在測(cè)試環(huán)境中并可能違反信息安全法規(guī)。

  例3:多個(gè)數(shù)據(jù)庫(kù)
  第三例出現(xiàn)在從兩個(gè)不同源頭中提取數(shù)據(jù)時(shí)。比如,遵循HIPAA的法規(guī)在個(gè)人數(shù)據(jù)上執(zhí)行規(guī)則。例如個(gè)人姓名必須與他們社保卡上的一致。在一些自動(dòng)服從的數(shù)據(jù)庫(kù)中定義這些規(guī)則也是有可能的。一個(gè)典型的數(shù)據(jù)庫(kù)結(jié)構(gòu)是不允許有這些定義的。所以從兩個(gè)這樣的數(shù)據(jù)庫(kù)中提取測(cè)試數(shù)據(jù)時(shí),我們后會(huì)使用不兼容這些規(guī)定的測(cè)試數(shù)據(jù),然后導(dǎo)致不完整的測(cè)試。

  這些只是測(cè)試員會(huì)面臨的多種情況中的三個(gè)。因此,除了常規(guī)測(cè)試數(shù)據(jù)管理流程,測(cè)試數(shù)據(jù)創(chuàng)建階段還有必要包括以下內(nèi)容:
  ▪▪一名能夠預(yù)見數(shù)據(jù)庫(kù)結(jié)構(gòu)中這些數(shù)據(jù)的存在或不存在的領(lǐng)域?qū)<摇H绻恍┲匾獧C(jī)密的信息在任一表格內(nèi)丟失了,領(lǐng)域?qū)<铱梢圆檎胰ツ目梢哉业竭@些數(shù)據(jù)。測(cè)試團(tuán)隊(duì)會(huì)意識(shí)到這類信息的存在,至少在他們的測(cè)試用例中發(fā)現(xiàn)這類場(chǎng)景并未被覆蓋;
  ▪▪一個(gè)讓測(cè)試網(wǎng)頁(yè)可以上傳視頻和其他多媒體文件(包括:定期審核一類的活動(dòng))的測(cè)試計(jì)劃。有了一些語(yǔ)音識(shí)別工具的幫助,這類測(cè)試的自動(dòng)化也是有可能實(shí)現(xiàn)的。這類數(shù)據(jù)的維護(hù)也應(yīng)該被創(chuàng)建,存儲(chǔ)和再次利用。一個(gè)有效的測(cè)試數(shù)據(jù)管理流程需要一個(gè)重要功能的準(zhǔn)確環(huán)境和可操作數(shù)據(jù)。認(rèn)真考慮測(cè)試數(shù)據(jù)管理策略和控制對(duì)高效徹底的測(cè)試很有必要。

版權(quán)聲明:本文出自 SPASVO澤眾軟件測(cè)試網(wǎng):http://hgh666.cn/news/html/20141028151018.html

原創(chuàng)作品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd