三、相關(guān)工具
在我們了解了測試所涉及的內(nèi)容之后,測試方法和采用相對應(yīng)的自動(dòng)化測試工具是至關(guān)重要的。自動(dòng)化的測試工具意味著在測試活動(dòng)中減少相當(dāng)部分開銷,真正的含義是它參加了測試的很大部分活動(dòng);同時(shí),有些測試活動(dòng)是靠手工方式難以實(shí)現(xiàn),難以度量的。我們在對自動(dòng)化的測試工具做成本效益分析時(shí),應(yīng)當(dāng)考慮到項(xiàng)目的預(yù)期時(shí)間和人工消耗,一些測試用手工來做可能由幾個(gè)人需要幾個(gè)星期甚至更長時(shí)間來完成,而采用自動(dòng)化的測試工具可能只需要幾個(gè)小時(shí)或者幾分鐘;象基于Client-Server的負(fù)載測試或者是基于Web系統(tǒng)的測試如果要用手工測試來完成是很困難和不現(xiàn)實(shí)的。所以,在測試活動(dòng)中選擇自動(dòng)化的測試工具是非常必要的。
下面我們就相應(yīng)工具進(jìn)行簡要的介紹。
嵌入式軟件測試工具
LOGISCOPE 是一組嵌入式軟件測試工具集。它貫穿于軟件開發(fā)、代碼評審、單元/集成測試、系統(tǒng)測試、以及軟件維護(hù)階段。它面向源代碼進(jìn)行工作。LOGISCOPE 針對編碼、測試和維護(hù)。因此,LOGISCOPE 的重點(diǎn)是幫助代碼評審(Review )和動(dòng)態(tài)覆蓋測試(Testing )。
LOGISCOPE對軟件的分析,采用基于國際間使用的度量方法(Halstead、McCabe等)的質(zhì)量模型,以及從多家公司收集的編程規(guī)則集,可以從軟件的編程規(guī)則,靜態(tài)特征和動(dòng)態(tài)測試覆蓋等多個(gè)方面,量化地定義質(zhì)量模型,并檢查、評估軟件質(zhì)量。
LOGISCOPE 在開發(fā)階段,查找可尋找潛在的錯(cuò)誤。
在代碼評審階段,LOGISCOPE 定位那些具有80%錯(cuò)誤的程序模塊。
通過對未被測試代碼的定位,LOGISCOPE 幫助找到隱藏在未測試代碼中的缺陷。
項(xiàng)目領(lǐng)導(dǎo)和質(zhì)量工程師用LOGISCOPE 定期地檢查整個(gè)軟件的質(zhì)量。
在各個(gè)階段用LOGISCOPE ,改進(jìn)軟件工程的實(shí)踐,訓(xùn)練程序員的編寫良好的代碼和測試活動(dòng),確保系統(tǒng)易于維護(hù),減少風(fēng)險(xiǎn)。
在有合同關(guān)系時(shí),合同方可以用LOGISCOPE 明確定義驗(yàn)收時(shí)質(zhì)量等級和執(zhí)行測試。承制方可以用LOGISCOPE 演示其軟件的質(zhì)量。
LOGISCOPE 獲取ISO/IEC9126 定義的“Quality Characteristics ”;
LOGISCOPE 為ISO-9001提供需求(test acceptance criteria and qulity records )
LOGISCOPE 為開發(fā)者提供SEI/CMM在第2 級(Repeatable )所要求的軟件質(zhì)量跟蹤等關(guān)鍵實(shí)踐的要求,推進(jìn)開發(fā)組織盡快達(dá)到SEI/SMM 的3 級。
1)LOGISCOPE 用于開發(fā)階段
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |