版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、0c t . . 2 01 0Vo I . 8NO . 5G I S軟 件測試 方法研究 張 莉 , 趙 海 ( 1 .湖北省基礎(chǔ)地理信息 中心 ,湖北 武漢 4 3 0 0 7 1 ;2 . 鐵道部第三勘察設(shè)計(jì) 院集 團(tuán)有限公司 ,天津 3 0 0 1 4 2 )摘 要:軟件測試是軟件質(zhì)量保證 的重要前提 ,但是對 GI S軟件 的測試研 究 目前進(jìn)行地較少 。通 過對 G I S軟件 的特點(diǎn) 的分 析,結(jié)合 G I S軟件測試
2、工作 的經(jīng)驗(yàn) ,提 出 了對 G I S軟件進(jìn)行 測試 的方法和策略。關(guān) 鍵 詞 : 地 理 信 息 系統(tǒng) ; 軟 件 測 試 ; 測 試 方 法 ;軟 件 質(zhì) 量 中圖 分 類 號 : P 2 0 8文 獻(xiàn) 標(biāo) 志 碼 :B文 章 編 號 :1 6 7 2 — 4 6 2 3 ( 2 0 1 0 )0 5 — 0 1 4 1 — 0 3M e t h o d sf o rS o f t wa r eTe s t i n go fGI
3、SS y s t e m ZHANG L i ’ , ZHAO Half1 . Hu b e iG e o ma t i c sI n f o r ma t i o nC e n t e r , Wu h a n4 3 0 0 71 , C h i n a ;2 . T h e3 r dR a i l w a yS u r v e y &D e s i g nI n s t i t u t e , T i a n j i
4、n3 0 0 1 4 2 , C h i n a )Ab s t r a c t : S o f t wa r et e s t i n gi sa ni mp o r t a n tp r e r e q u i s i t es o f t w a r eq u a l i t ya s s u r a n c e . T h e r ewe r eaf e ws t u d i e so ns o f t w a r et e s
5、 t i n gt e c h n i q u e st oGI S . Ac c o r d i n gt ot h ec h a r a c t e r so fGI S , a n dt ot h ee x p e r i e n c eo ft e s t i n gwo r ko fGI S ,t h i sp a p e rp r e s e n t e ds o meme t h o d sa n dt a c t i c
6、 st ot h et e s t i n go fG I S .Ke ywo r d s : GI S; s o f t wa r et e s t ; t e s t i n gme t h o d; s o f t wa r eq u a l i t y隨著數(shù)字時(shí)代的到來,計(jì)算機(jī)在各行各業(yè)中大規(guī) 模 的使用 , 人們 對軟件 的使 用和依賴程 度也 越來越 深 ,軟件 的生產(chǎn)也 成 為一個(gè) 巨大的產(chǎn) 業(yè)。隨 著軟件 規(guī)模 的 不斷
7、擴(kuò) 大,軟件 功 能不斷增加 ,復(fù)雜程度也 不 斷提 高,使 得軟件質(zhì) 量 更加難 以保 障 ,作 為軟 件 生產(chǎn) 的一 個(gè)重 要 環(huán)節(jié) ,軟 件 測試技 術(shù)越 來越 顯現(xiàn) 出其 重要 性 。軟 件 測 試是伴 隨著軟 件 的產(chǎn) 生 而產(chǎn) 生 的 ,任何 軟件 的發(fā) 布 和運(yùn)行 都需要 以通過軟 件測 試為前提 。作 為應(yīng)用 軟件 的一種 ,G I S軟件 的 復(fù)雜程 度也 在 提 高,其應(yīng)用 范 圍和行 業(yè)也在 增加 ,對 G I S
8、軟件 進(jìn)行 測 試 , 以 保 證 可 用 性 和 穩(wěn) 定 性 ,是 G I S軟 件 能 否 更好 地推廣和 應(yīng)用 的關(guān)鍵環(huán) 節(jié)之一 。 由于 G I S軟件 有其特 點(diǎn) ,在對 其進(jìn) 行軟 件 測試 的時(shí)候 ,必 須針對 性地 設(shè)計(jì) 合 適 的步驟 和方 法。本 文將在 探討 軟件 測試 的 方法基 礎(chǔ) 上 , 依據(jù) G I S 軟件 的特點(diǎn) , 探 討其 測試 的方法和 流程 。1軟件測試 的定義及方法 1 . 1 軟件測試 的
9、定義 1 9 8 3年 I E E E 在軟 件工程 標(biāo)準(zhǔn) 術(shù)語 中對軟 件 測試 的定 義為 “ 使 用人 工或 自動(dòng) 手段 來運(yùn) 行或 測定 某個(gè) 系統(tǒng) 的過程 ,其 目的在 于檢 驗(yàn) 它是 否滿足 規(guī) 定的 需求或 是弄 清預(yù) 期結(jié) 果與 實(shí)際結(jié)果之 間的 差別” 。 簡單地說 ,收 稿 日期 :2 0 1 0 - 0 1 — 0 4軟件 測 試是指 “ 通 過執(zhí) 行軟 件程序 去 找尋 軟件 中的錯(cuò) 誤 的過程” ( My e
10、r s ,1 9 7 9 ) ,是 為評價(jià)軟 件質(zhì) 量而展 開 的各種 活動(dòng) 。1 . 2 軟件測試 的過程及 目的 軟 件測 試 首先根據(jù) 軟件 開發(fā) 過程 中各 階段 的 目標(biāo) 和程 序 的 內(nèi)部 結(jié)構(gòu) 而設(shè) 計(jì) 出測 試用例 ( 即設(shè) 計(jì)輸 入數(shù) 據(jù) 及 其預(yù) 期 輸 出結(jié) 果 ) , 再 利 用 這 些 測 試 用 例 去 運(yùn) 行 程 序 ,以發(fā) 現(xiàn)軟件 錯(cuò)誤 。軟件 測 試的 目的在 于檢驗(yàn) 軟件 是 否滿足規(guī) 定 的需 求或
11、是 確 定軟件 運(yùn) 行 的結(jié)果 是 否為預(yù) 期結(jié) 果。軟件 測 試是 目前 用來驗(yàn) 證軟 件是 否 能夠 完成預(yù) 期功 能 的唯 一 有效方法, 是保證軟件質(zhì)量, 提高軟件可靠性的關(guān)鍵。1 - 3 軟件測試 的步驟及方法 1 . 3 . 1軟 件 測試 的步 驟 一 般 而言 ,軟件 測試 需要 4個(gè) 步驟 ( 見 圖 1 ) 。1 )進(jìn)行 測試 分析 ,需要根據(jù) 所測軟 件 的功能 、使 用 目的等來分析 和確定軟件 測試 的 目標(biāo)和
12、具體 的指標(biāo) ,還需要確定測試的對 象、依據(jù)、范圍、方法和時(shí)間安 排 等 。2 )進(jìn) 行 測試 的設(shè)計(jì) _ Y - 作 ,有 了相 關(guān)的參 數(shù)條件 ,就 可 以依據(jù) 這 些要 求 ,編 寫測 試用 例 ,收集 和設(shè) 計(jì) 測 試 數(shù) 據(jù) , 確 定 測 試 的 配 置 、軟 件 的 配 置 、 確 定 測 試 軟 測試是 軟件 開發(fā) 的敵人 ,造 成 了測試人 員和 開發(fā)人 員經(jīng)常無 法有效地 一起 工作 。4 )軟 件 測 試就 是 找
13、 出 系統(tǒng) 中所有 的錯(cuò) 誤 ,并 改 正 。實(shí)際上 ,軟件 測試只是 為 了確認(rèn)軟件 中存 在錯(cuò)誤 ,不 能保 證軟 件沒 有錯(cuò)誤 ,因?yàn)閺?根 本上講 ,軟件 測 試 不可 能發(fā) 現(xiàn) 系統(tǒng) 中全部 的錯(cuò)誤 。2 . 3G I S軟件 測試的策略及經(jīng)驗(yàn) 針對 G I S軟件 的特 點(diǎn)和軟件 測試 的基本要 求 ,必 須采取合 適 的策 略 ,其 中重點(diǎn)要 注 意一下 幾點(diǎn):1 )測試環(huán)境 的選擇 。由 于很 多 G I S軟件 都是二
14、 次 開發(fā)或 者基 于控件 進(jìn)行 開發(fā) 的 ,所 以在 進(jìn)行 環(huán)境 配 置 的 時(shí)候 ,一 定要 考慮到 兼 容性 。否則很 多不 同版本 的 控 件 和平 臺會 交織在 一起 ,如 果考 慮不周 的話 ,即使 通 過 了 測 試 ,用 戶 使 用 的 時(shí)候 可 能會 出現(xiàn) 問題 。2 )海量 復(fù)雜數(shù)據(jù) 的測試 。GI S軟件 是基 于 空間數(shù) 據(jù) 進(jìn)行 工作 的 ,空 間數(shù)據(jù) 的重要特 點(diǎn) 就是數(shù) 據(jù)種 類和 結(jié)構(gòu)都 很 復(fù)雜 ,數(shù)
15、據(jù) 量 巨大。在 測試 時(shí) ,需要使 用 出各種 不 同類型和種 類的 海量數(shù)據(jù) 進(jìn)行驗(yàn)證 。3 ) 穩(wěn) 定性和 容錯(cuò) 性 的測試 。很 多 G I S軟件是 面向公 眾或行 業(yè)應(yīng) 用 的 ,尤其 是基 于網(wǎng)絡(luò)服 務(wù) 的 系統(tǒng) ,使 用 者 大多沒有 空 間信 息的使 用和 處理 背景 ,在使 用過 程 中會 出現(xiàn)很 多 意外 。因此 ,在 測 試 的時(shí)候 ,需要 重 點(diǎn)對 系統(tǒng) 的容錯(cuò) 能力和穩(wěn)定 性進(jìn)行 專 門的測試 。4 )測試人
16、 員的培訓(xùn) 。G I S軟件 是專 業(yè)軟 件 ,這 就 要求 測試 者既要 有 測試 的技 能,還 需要 有 本 專業(yè) 的基 礎(chǔ) 。同時(shí) , 軟件 測試技 術(shù) 不斷更新 和完善 ,新 工具 、新 流程 、新 測試 設(shè)計(jì) 方 法都在 不 斷更新 ,需要 掌握 和 學(xué) 習(xí)很 多測試知 識 。軟 件 測試 包括 測試技 術(shù) 和管理 兩個(gè) 方 面,完全 掌握 這 兩個(gè) 方 面的 內(nèi)容 ,需要 很 多測試 實(shí)踐經(jīng)驗(yàn) 和不 斷學(xué) 習(xí)。 G I S
17、技 術(shù)也 是這樣 , 新 的數(shù)據(jù) 源和 處理方 法及控件 不斷涌現(xiàn) , 也要 求技術(shù)人 員的不斷學(xué) 習(xí)和掌握 。3 結(jié) 語 軟件 測試 是軟 件生 產(chǎn) 的重要 環(huán) 節(jié),是確 保軟件 質(zhì) 量的重要 保 障。對 于 GI S軟件也 是如 此 ,由于 G I S軟 件有其 自身特點(diǎn),以及 目前普遍對軟件測試不重視等 原 因,在 G I S軟 件 測試 中有很 多認(rèn) 識誤 區(qū),在具體 操 作 中也有很 多不 當(dāng)之 處 。在 總結(jié) 長期進(jìn)行 G
18、I S軟件 測 試的經(jīng)驗(yàn) 基礎(chǔ) 上 ,本 文對 G I S軟件 測試 的主要誤 區(qū)和 測試策 略進(jìn)行 了歸納 ,希 望能為 G I S軟件 測試 工作 者 提 供一 定的 幫助 。參考文獻(xiàn) [ 1 】 朱少民. 軟件測試方法和技術(shù)[ M] . 北京: 清華大學(xué)出版社. 2 0 0 8[ 2 ]郭 笑梅 . 面 向?qū)?象 的軟 件 測 試 方 法研 究 [ J ] . 信 息技 術(shù) , 2 0 0 9 ,7 : 1 4 5 — 1 4 7
19、[ 3 ]劉利枚 ,汪文勇, 唐 科. 嵌入 式軟件 測試方法與技術(shù)【 J ] . 計(jì) 算機(jī) 與 現(xiàn) 代化 , 2 0 0 5 , 4 : 1 2 3 — 1 2 6[ 4 】 吳青林 , 王焱. 軟件測試的研 究與探討[ M】 . 鄖陽師范高等專 科學(xué)校 學(xué)報(bào) , 2 0 0 9, 3( 2 9 ) : 7 7 . 7 8[ 5 ]王衛(wèi)朝 ,丈登敏 ,張丈芳. 軟件 測試技 術(shù)探討 [ J 】 . 武漢市經(jīng) 濟(jì)干部 管理 學(xué)院學(xué)報(bào) ,
20、 2 0 0 4 , 6 : 1 8 2 . 1 8 5[ 6 ]陳榕 . 軟 件 測 試 與 實(shí)踐 [ J J . 福 建 電腦 , 2 0 0 3 , 9 : 6 7 - 6 9[ 7 ]郭 偉 全 . 基 于 測 量 數(shù)據(jù) 的 測 度 和 軟件 質(zhì) 量評 估 方法 研 究 [ J I .軟件可 靠性與評測技術(shù) , 2 0 0 9 , 6 ( 2 7 ) : 5 — 8第一作 者簡介:張莉 ,碩 士 ,助理工程師 。主要從事遙感數(shù)據(jù)
21、 處理 、G I S系統(tǒng)測試方面 的研究和應(yīng)用工作 。c ●c ●0 ● ●● () ● ●c ) ● ● ●‘ ≯ ●● ●c )● ●( >.(> ●‘ 》 ●‘》 ●●c ●( >●t> ●( > ●●( ? 0 . ●( > ●< ) ●() ●( 上接第 1 2 7頁 ) 素很 多 , 主要 有 測深誤 差 、 定位誤 差 、潮位 改算模型誤 差等 ?,F(xiàn)代 水 下地 形
22、測量 以 GP S差分 ( 實(shí)時(shí)差分 、廣域 差分 )進(jìn)行 平 面定 位 ,測深設(shè) 備 ( 單 波束 測深 系統(tǒng) 、多 波束 測深 系統(tǒng) 、其他 聲納 系統(tǒng) )進(jìn) 行精 密測 深 ,輔 以 涌浪傳 感 器、運(yùn)動(dòng) 傳感 器、 羅經(jīng) 等 外部設(shè)備,根據(jù)常規(guī) 的潮位控制 ,對這些數(shù)據(jù)進(jìn)行數(shù) 據(jù) 的 融合 處理 得到 測點(diǎn) 的精 確位 置和 和水底 高程 。研 究和采 用無驗(yàn) 潮模 式 下的精 密水 下地 形測 量技 術(shù) ,有 效地 削弱 了常
23、規(guī) 水位 改 正方 法帶 來的誤 差影 響 。傳 統(tǒng) 測量方法由于受到風(fēng)浪等因素的影響,實(shí)測測點(diǎn)高程 浮動(dòng)較為嚴(yán)重,而無驗(yàn)潮測量方法和 高精度解算所得 的成 果更為合理 ,精度 更可 靠 。參考 文獻(xiàn) [ 1 ] 趙建虎 , 劉經(jīng) 南, 周豐年. G P S測定船體姿態(tài)方法研究[ J 1 _ 武 漢 測繪科技 大學(xué)學(xué)報(bào) , 2 0 0 0 , 2 5 ( 4 ) : 3 5 3 — 3 5 7[ 2 】周豐年, 田淳. 利用G P S
24、在無驗(yàn)潮模式下進(jìn)行江河水下地 形測 量 [ J 1 . 測 繪 通報(bào) , 2 0 0 1 ( 5 ) : 2 8 — 3 0[ 3 ]趙建虎, 周豐年 , 張紅梅. 船載 G P S 水位測量方法研究[ J 1 . 測繪 通 報(bào) , 2 0 0 1 ( Z 1 ) : 1 — 3[ 4 ] 周 豐年 , 周才揚(yáng). 水下地形 測量 中動(dòng) 態(tài)差分GP S 測定船體姿 態(tài) 的 實(shí) 驗(yàn)研 究 [ J ] . 江 蘇測 繪 , 2 0 0 0 ,
25、 2 3 ( 2 ) : 2 1 — 2 5[ 5 ] 周豐年, 趙建虎. 蘇通大橋主塔墩基礎(chǔ)沖刷 防護(hù)工程監(jiān) 測[ J ] .水 利 水運(yùn) 工程 學(xué)報(bào) , 2 0 0 5 , 1 0 5 ( 3 ) : 2 6 — 2 9[ 6 ] 周 豐 年 , 張志 林 , 杜 國元 . S e a B a t 9 0 0 1 S 多 波 束 系統(tǒng) 及 應(yīng) 用 .海 洋測 繪 , 2 0 0 2 , 2 2 ( 6 ) : 3 5 — 3 8第一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件測試基本方法
- GIS測試軟件工具集關(guān)鍵技術(shù)研究.pdf
- 自動(dòng)化軟件測試方法及其在公安GIS系統(tǒng)中的應(yīng)用研究.pdf
- gis軟件
- gis軟件
- 面向?qū)ο筌浖y試方法研究.pdf
- 軟件測試模型與方法研究.pdf
- 手機(jī)軟件測試方法研究.pdf
- 軟件測試方法改進(jìn)的研究.pdf
- 軟件測試模型與方法研究(1)
- 測試軟件快速安裝及測試方法
- 測試軟件快速安裝及測試方法
- 論軟件軟件測試方法和工具選擇
- 媒體網(wǎng)關(guān)測試方法研究及測試軟件開發(fā).pdf
- 軟件測試方法的流程分析
- 基于CBD的軟件測試方法研究.pdf
- 面向?qū)ο蟮能浖y試方法研究.pdf
- 面向?qū)ο筌浖y試及其方法研究.pdf
- 面向?qū)ο筌浖臏y試方法研究.pdf
- 軟件測試的概述及方法
評論
0/150
提交評論