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