系統(tǒng)實(shí)施成功與否(關(guān)鍵)的因素:1 進(jìn)度的安排2 人員的組織3 任務(wù)的分解4 開發(fā)環(huán)境的構(gòu)建系統(tǒng)開發(fā)環(huán)境包括(硬件環(huán)境、軟件環(huán)境、網(wǎng)絡(luò)環(huán)境等)
程序設(shè)計(jì)的步驟:1 了解計(jì)算機(jī)系統(tǒng)的性能和軟硬件環(huán)境2 充分理解系統(tǒng)分析、系統(tǒng)設(shè)計(jì)的全部文檔3 根據(jù)設(shè)計(jì)要求和軟硬件環(huán)境,選定程序設(shè)計(jì)語(yǔ)言4 編寫程序代碼5 程序的檢查、編譯和調(diào)試
程序設(shè)計(jì)的質(zhì)量要求如下: 1 程序的正確性2 源程序的可讀性3 較高的效率
結(jié)合實(shí)踐談?wù)労玫某绦蛟O(shè)計(jì)風(fēng)格對(duì)程序質(zhì)量的影響?程序設(shè)計(jì)風(fēng)格包括:1 標(biāo)識(shí)符的命名2 程序中的注釋3 程序的布局格式4 數(shù)據(jù)說明5 程序語(yǔ)句的結(jié)構(gòu)6 輸入和輸出7 程序的運(yùn)行效率從以上7個(gè)方面結(jié)合質(zhì)量談信息系統(tǒng)測(cè)試分別按照硬件系統(tǒng)測(cè)試、網(wǎng)絡(luò)系統(tǒng)測(cè)試和軟件系統(tǒng)測(cè)試,最后對(duì)整個(gè)系統(tǒng)進(jìn)行總的綜合測(cè)試。
軟件測(cè)試的類型有:模塊測(cè)試、聯(lián)合測(cè)試,驗(yàn)收測(cè)試,系統(tǒng)測(cè)試
聯(lián)合測(cè)試(集成測(cè)試)有兩種:由上到下和由下到上;驗(yàn)收測(cè)試分為:à測(cè)試與ß測(cè)試
測(cè)試的原則:
1 應(yīng)該盡早并不斷地進(jìn)行測(cè)試
2 測(cè)試工作應(yīng)該避免由原開發(fā)人員或小組來承擔(dān)
3 在設(shè)計(jì)測(cè)試方案時(shí),不僅要確定輸入數(shù)據(jù),而且要從系統(tǒng)的功能出發(fā)確定輸出結(jié)果
4 在設(shè)計(jì)測(cè)試用例時(shí),不僅要包括合理有效的輸入條件也要包括不合理失效的輸入條件
5 在測(cè)試程序時(shí),不僅要檢測(cè)程序是否做了該做的事情,還要檢測(cè)程序做了不該做的事情
6 充分重視測(cè)試中的群集現(xiàn)象
7 嚴(yán)格按照測(cè)試計(jì)劃來進(jìn)行避免測(cè)試的隨意性
8 妥善保存測(cè)試計(jì)劃、測(cè)試用例作為軟件文檔的組成部分,為維護(hù)提供方便
單元測(cè)試任務(wù)包括:1 、模塊接口測(cè)試2 、模塊局部數(shù)據(jù)結(jié)構(gòu)測(cè)試3 、模塊邊界條件測(cè)試4 模塊中所有獨(dú)立執(zhí)行通路測(cè)試5 模塊的各條錯(cuò)誤處理通路測(cè)試
軟件測(cè)試分為人工測(cè)試和機(jī)器測(cè)試其中人工測(cè)試(個(gè)人復(fù)查、走查、會(huì)審)機(jī)器測(cè)試(黑盒測(cè)試、白盒測(cè)試)
系統(tǒng)測(cè)試過程(步驟): 1 擬訂測(cè)試計(jì)劃2 編制測(cè)試大綱3 設(shè)計(jì)和生成測(cè)試用例4 實(shí)施測(cè)試5 生成測(cè)試報(bào)告
測(cè)試計(jì)劃內(nèi)容包括:測(cè)試內(nèi)容,進(jìn)度安排,測(cè)試所需的環(huán)境和條件,測(cè)試培訓(xùn)安排
測(cè)試記錄的內(nèi)容:1 發(fā)現(xiàn)的錯(cuò)誤2 糾錯(cuò)時(shí)對(duì)系統(tǒng)做的修改3 退化測(cè)試情況4 錯(cuò)誤原因類型比率的分析和統(tǒng)計(jì)
確認(rèn)測(cè)試步驟:1 有效性測(cè)試2 軟件配置審查3 驗(yàn)收測(cè)試4 安裝測(cè)試
系統(tǒng)測(cè)試:1 恢復(fù)測(cè)試2 安全性測(cè)試3 強(qiáng)度測(cè)試4 性能測(cè)試5 可靠性測(cè)試6 安裝測(cè)試
系統(tǒng)測(cè)試報(bào)告的主要內(nèi)容:1 概述說明系統(tǒng)測(cè)試的目的2 測(cè)試環(huán)境,有關(guān)軟硬件、通信、數(shù)據(jù)庫(kù)、人員等情況3 測(cè)試內(nèi)容,系統(tǒng)、子系統(tǒng)、模塊的名稱、性能技術(shù)指標(biāo)等4 測(cè)試方案,測(cè)試的方法、測(cè)試數(shù)據(jù)、測(cè)試步驟、測(cè)試環(huán)境、測(cè)試中故障的解決方案等5 測(cè)試結(jié)果,測(cè)試的實(shí)際情況、結(jié)果等6 結(jié)論,系統(tǒng)功能評(píng)價(jià)、性能技術(shù)指標(biāo)評(píng)價(jià)、結(jié)論。
測(cè)試計(jì)劃內(nèi)容:1 每個(gè)測(cè)試階段的目的2 每個(gè)階段完成的標(biāo)準(zhǔn)3 時(shí)間進(jìn)度表4 每個(gè)階段負(fù)責(zé)人5 測(cè)試用例庫(kù)6 測(cè)試所需的工具7 每個(gè)測(cè)試階段所需機(jī)時(shí)數(shù)
系統(tǒng)試運(yùn)行階段的工作主要包括:1 對(duì)系統(tǒng)進(jìn)行初始化,輸入各種原始數(shù)據(jù)記錄2 記錄系統(tǒng)運(yùn)行的數(shù)據(jù)狀況3 核對(duì)新舊系統(tǒng)輸出結(jié)果4 對(duì)實(shí)際系統(tǒng)的輸入方式進(jìn)行考查5 對(duì)系統(tǒng)實(shí)際運(yùn)行速度、響應(yīng)速度進(jìn)行實(shí)際測(cè)試
新舊系統(tǒng)轉(zhuǎn)換的方式:有3 種為直接轉(zhuǎn)換、并行轉(zhuǎn)換、分段轉(zhuǎn)換
調(diào)試方法:1 試探法2 回溯法3 對(duì)分查找法4 歸納法5 演繹法
相關(guān)推薦: