七、代碼合法性測試
代碼合法性測試主要包括2個(gè)部分:程序代碼合法性檢查與顯示代碼合法性檢查。
1、程序代碼合法性檢查
程序代碼合法性檢查主要標(biāo)準(zhǔn)為《intergrp小組編程規(guī)范》,目前采用由SCM管理員進(jìn)行規(guī)范的檢查,未來期望能夠有相應(yīng)的工具進(jìn)行測試。
2、顯示代碼合法性檢查
顯示代碼的合法性檢查,主要分為Html、Javascrīpt、Css代碼檢查,目前采用
HTML代碼檢查------采用CSE HTML Validator進(jìn)行測試
Javascrīpt、Css也可以在網(wǎng)上下載相應(yīng)的測試工具。
八、 文檔測試
l、產(chǎn)品說明書屬性檢查清單
1)完整.是否有遺漏和丟失,完全嗎? 單獨(dú)使用是否包含全部內(nèi)容
2)準(zhǔn)確.既定解決方案正確嗎? 目標(biāo)明確嗎? 有沒有錯(cuò)誤?
3)精確、不含糊、清晰.描述是否一清二楚? 還是自說自話?容易看懂和理解嗎?
4)一致.產(chǎn)品功能能描述是否自相矛盾,與其他功能有沒有沖突
5)貼切.描述功能的陳述是否必要?有沒有多余信息? 功能是否原來的客戶要求?
6)合理.在特定的預(yù)算和進(jìn)度下,以現(xiàn)有人力,物力和資源能否實(shí)現(xiàn)?
7)代碼無關(guān).是否堅(jiān)持定義產(chǎn)品,而不是定義其所信賴的軟件設(shè)計(jì),架構(gòu)和代碼
8)可測試性.特性能否測試? 測試員建立驗(yàn)證操作的測試程序是否提供足夠的信息?
2、 產(chǎn)品說明書用語檢查清單
1)說明。 對(duì)問題的描述通常表現(xiàn)為粉飾沒有仔細(xì)考慮的功能----可歸結(jié)于前文所述的屬性.從產(chǎn)品說明書上找出這樣的用語,仔細(xì)審視它們?cè)谖闹惺窃鯓邮褂玫?產(chǎn)品說明書可能會(huì)為其掩飾和開脫,也可能含糊其詞----無論是哪一種情況都可視為軟件缺陷.
2)總是,每一種,所有,沒有,從不.如果看到此類絕對(duì)或肯定的,切實(shí)認(rèn)定的敘述,軟件測試員就可以著手設(shè)計(jì)針鋒相對(duì)的案例.
3)當(dāng)然,因此,明顯,顯然,必然.這些話意圖誘使接受假定情況.不要中了圈套.
4)某些,有時(shí),常常,通常,慣常,經(jīng)常,大多,幾乎.這些話太過模糊."有時(shí)"發(fā)生作用的功能無法測試.
5)等等,諸如此類,依此類推.以這樣的詞結(jié)束的功能清單無法測試.功能清單要絕對(duì)或者解釋明確,以免讓人迷惑,不知如何推論.
6)良好,迅速,廉價(jià),高效,小,穩(wěn)定.這些是不確定的說法,不可測試.如果在產(chǎn)品說明書中出現(xiàn),就必須進(jìn)一步指明含義.
7)已處理,已拒絕,已忽略,已消除.這些廉潔可能會(huì)隱藏大量需要說明的功能.
8)如果...那么...(沒有否則).找出有"如果...那么..."而缺少配套的"否則"結(jié)構(gòu)的陳述.想一想"如果"沒有發(fā)生會(huì)怎樣.
相關(guān)的測試工具
OpenSTA
主要做性能測試的負(fù)荷及壓力測試,使用比較方便,可以編寫測試腳本,也可以先行自動(dòng)生成測試腳本,而后對(duì)于應(yīng)用測試腳本進(jìn)行測試。
SAINT
網(wǎng)站安全性測試,能夠?qū)τ谥付ňW(wǎng)站進(jìn)行安全性測試,并可以提供安全問題的解決方案。
CSE HTML Validator
一個(gè)有用的對(duì)于HTML代碼進(jìn)行合法性檢查的工具
Ab(Apache Bench)
Apache自帶的對(duì)于性能測試方面的工具,功能不是很多,但是非常實(shí)用。
Crash-me
Mysql自帶的測試數(shù)據(jù)庫性能的工具,能夠測試多種數(shù)據(jù)庫的性能。
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |