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

 

  一個(gè)精心設(shè)計(jì)的測試數(shù)據(jù)管理流程可以保證更高的測試覆蓋率并減少終端產(chǎn)品中的缺陷。一個(gè)典型的測試數(shù)據(jù)管理流程包括測試數(shù)據(jù)需求階段,期間測試和開發(fā)團(tuán)隊(duì)成員簡單介紹并將所有要求的測試數(shù)據(jù)合并。還包括對(duì)重新測試的更新頻率。然而執(zhí)行測試項(xiàng)目時(shí),我們卻發(fā)現(xiàn)數(shù)據(jù)庫不僅僅是一個(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ù)。我們正在測試的醫(yī)療應(yīng)用程序有隱藏列。這些隱藏列在設(shè)計(jì)文件,要求規(guī)范或測試用例中無跡可尋。只有在我們將之投入生產(chǎn)時(shí),我們才意識(shí)到這些列的存在,且沒有做過使用這些列的測試。這種情況下,我們?cè)趺创_保發(fā)布的產(chǎn)品沒有缺陷呢?

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

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

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

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

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

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