国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

辦公自動化系統(tǒng)測試方法研究

2014-10-20 10:14:16李柱蔣攀李振委鄧???/span>
電腦知識與技術 2014年25期
關鍵詞:OA系統(tǒng)軟件測試測試方法

李柱 蔣攀 李振委 鄧海康

摘要:隨著計算機的普及,辦公自動化系統(tǒng)(以下簡稱OA系統(tǒng))蓬勃發(fā)展,在機關、企事業(yè)單位等各行各業(yè)得到廣泛應用。然而,由于辦公自動化系統(tǒng)開發(fā)的高要求、多功能,使得OA系統(tǒng)的開發(fā)設計及編程變得越來越復雜。OA系統(tǒng)設計的復雜性進而造成OA系統(tǒng)測試變得更加繁瑣且效率低下,那么,如何實現實現對OA系統(tǒng)的快速、有效測試就成為一個急需解決的問題。該文以重慶交通大學OA系統(tǒng)為例,采用功能測試、易用性測試、安全性測試、可靠性測試和壓力測試5種測試方法對該系統(tǒng)進行方法進行了全面測試,取得了較好的效果。

關鍵詞:OA系統(tǒng);軟件測試;測試方法;壓力測試

中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2014)25-6025-06

Research on Test Methods of Office Automation System

LI Zhu, JIANG Pan, LI Zhen-wei, DENG Hai-kang

(Office Automation Systems Management Office,Chongqing Jiaotong University, Chongqing 400074, China)

Abstract: With the popularization of computer, office automation system (OA system) development, obtained the widespread application in the organs, enterprises and institutions and other industries. However, due to high demand, the development of the office automation system function, the design and programming of OA system becomes more and more complex. The complexity of OA system design and make OA system testing more cumbersome and inefficient, so, how to achieve rapid, effective test of OA system has become an urgent problem to solve. Based on the OA system of Chongqing Jiao tong University as an example, the use of functional testing, conducted a comprehensive test of the system for 5 kinds of test methods for testing, security testing, reliability testing and stress testing, and achieved good results.

Key words: Office automation system; software test; test method; Stress test

1 概述

隨著計算機及網絡的迅速發(fā)展,人們?yōu)樘岣咿k公效率,減少經費開支,開始尋求一種網上辦公方式,辦公自動化系統(tǒng)在此背景下應運而生。重慶交通大學辦公自動化系統(tǒng)的開發(fā)成功為學校實現雙校區(qū)協(xié)同運行、節(jié)約辦公成本、提高辦公效率做出了巨大貢獻。

然而,由于軟件系統(tǒng)規(guī)模和復雜程度的增加,使得OA系統(tǒng)規(guī)模巨大,編程復雜,為實現對辦公自動化系統(tǒng)改進,快速有效的OA系統(tǒng)軟件測試就成為重中之重。該文以重慶交通大學OA系統(tǒng)為例,通過功能測試、安全性測試、易用性測試、可靠性測試和壓力測試5種方法實現對該系統(tǒng)的測試,測試結果表明,以上測試快速、有效,能夠為OA系統(tǒng)的進一步改進提供依據。

2 OA系統(tǒng)概述

2.1 OA系統(tǒng)的概念及作用

辦公自動化系統(tǒng)是利用技術的手段提高辦公的效率,進而實現辦公自動化處理的系統(tǒng)。它采用Internet/Intranet技術,基于工作流的概念,使用戶方便快捷地共享信息,高效地協(xié)同工作;改變過去復雜、低效的手工辦公方式,實現迅速、全方位的信息采集、信息處理,為單位的管理和決策提供科學的依據。

2.2 重慶交通大學辦公自動化系統(tǒng)簡介

重慶交通大學辦公自動化系統(tǒng)(以下簡稱OA系統(tǒng))是覆蓋校屬各單位的辦公信息管理系統(tǒng)。該系統(tǒng)是學校信息化建設與管理工作的重要組成部分,是實現網上辦公和信息資源共享,提高工作效率和管理水平的必要手段。

2.2.1 系統(tǒng)結構及組成

學校OA系統(tǒng)采用B/S結構。所有辦公數據,如公文、通知公告等信息均存放在服務器上。用戶通過瀏覽器登錄系統(tǒng),進行相關事務的辦理,公文的運轉,文件、通知的查閱等操作。學校OA系統(tǒng)包括:待辦事務、日常辦公、網上審批、通知管理、信息發(fā)布、個人助理和系統(tǒng)維護七個部分。

2.2.2 黨政發(fā)文和校內來文運轉流程

黨政發(fā)文是學校黨委發(fā)文、行政發(fā)文和黨政辦公室發(fā)文的合稱,三種發(fā)文方式運轉流程大體一致,一個正常的黨政發(fā)文運轉流程見圖1。

校內來文是指校內運轉的各種請示、報告等。校內請示用于學校各職能部門、學院、直屬單位等二級單位向學校請示解決有關問題;校內報告用于以上單位向學校告知有關事項、事件。校內來文中請示一般要給出批復意見,報告要給出回復意見,具體流程見圖2。

3 軟件測試方法

3.1 軟件測試概述

3.1.1 軟件測試的定義及目的

軟件測試是在規(guī)定的條件下對程序進行操作,以發(fā)現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程,是使用人工或者自動手段來運行或測試某個系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或弄清預期結果與實際結果之間的差別。

3.1.2 軟件測試的原則

軟件測試的原則主要包含七個方面:1) 盡可能早的測試;2) 軟件測試應由第三方進行測試;3) 測試時要考慮全面,要盡量做到測試的全覆蓋,并要考慮一些嚴格狀況;4) 要特別注意測試中的群集現象;5) 當測試發(fā)現錯誤時,需要進一步進行確認;6) 為以后系統(tǒng)維護方便,要妥善保管測試資料;7) 測試要具有指導性,制定嚴格的測試計劃,同時要保證測試的時間。

3.1.3 軟件測試的目標

軟件測試的目標包括:(1) 發(fā)現一些可以通過測試避免的開發(fā)風險。2) 實施測試來降低所發(fā)現的風險。3) 確定測試何時可以結束。4) 在開發(fā)項目的過程中將測試看作是一個標準項目。

3.2 OA系統(tǒng)的測試方案及要求

3.2.1 OA系統(tǒng)測試方案設計

下面我們就針對 OA系統(tǒng)的特點從五個方面開展測試方案設計:功能測試、易用性測試[1]、安全性測試、可靠性測試和壓力測試。

3.2.2 OA系統(tǒng)測試要求

1) 只有企事業(yè)單位自身應用人員最熟悉辦公需求,因此專業(yè)設計人員在做測試設計之前需要充分和最終使用人員做好交流,以便真正能代表客戶驗收;其次,最好由本單位使用人員來進行測試執(zhí)行,專業(yè)的測試人員在旁觀察。

2) 辦公 OA 系統(tǒng)自動化測試需要盡早考慮,需要在軟件需求分析階段就考慮好自動化測試需求。考慮到辦公 OA系統(tǒng)各工作流相對獨立,建議采用敏捷開發(fā)和測試流程,每迭代交付一個工作流。

4 重慶交通大學OA系統(tǒng)測試研究

4.1 功能測試

功能測試也叫黑盒測試,它不需要考慮整個軟件的內部結構及代碼,而是只需考慮軟件的各個功能。

4.1.1 單功能驗證

以重慶交通大學OA系統(tǒng)系統(tǒng)登錄為例,編寫測試用例。如要進入該系統(tǒng),需輸入用戶名和密碼,只有當用戶名和密碼都正確時,才可登錄;當用戶名或密碼之一出現錯誤時,禁止用戶登錄[2]。

4.1.3 功能間交互驗證

功能間交互驗證是指當單功能點出現交互操作時,實現對系統(tǒng)功能的驗證。

4.2 易用性測試

重慶交通大學OA系統(tǒng)使用人員為校領導、各部門中層領導干部和各單位辦公室主任,因此,易用性測試主要在以上人員間開展。

4.2.1 校領導賬戶易用性測試

由于校領導平時工作繁忙,且要求較高,因此,校領導測試需要安排開發(fā)公司人員及辦公室人員陪同測試,由開發(fā)公司人員講解示范,校領導親手操作,黨政辦人員配合。當場提出修改意見,由黨政辦人員和開發(fā)公司人員記錄,然后修改。直到校領導滿意為止[4]。

4.2.2 處級領導干部賬戶易用性測試

處級領導干部賬戶易用性測試主要由校黨政辦人員進行當面指導,由處級領導干部親自操作,然后將使用感受及修改建議記錄,再送開發(fā)公司進行修改。

4.2.3 各部門OA秘書賬戶易用性測試

該部分主要測試由校黨政辦組織聯(lián)系開發(fā)公司人員對各部門OA秘書進行集中培訓,培訓過程中接受部門OA秘書提出的建議;由于培訓人員較多,且不能親手操作,因此,在培訓后,再由黨政辦人員對有疑問人員進行再次講解。查找易用性問題及建議,收集后送開發(fā)公司修改完善。

4.3 安全性測試

鑒于OA系統(tǒng)中運轉的公文都具有較高的安全性要求,因此如何保證OA系統(tǒng)安全就成為一個關鍵。安全性保證主要有兩個方面:網絡安全和賬戶安全,我校OA系統(tǒng)安全主要通過以下方法來保證:

4.3.1 網絡安全測試

網絡安全測試方法主要采用:(1)TCP和UDP連接測試:netstat (2)網絡鄰居信息探測工具:nbtstat (3)網絡主機掃描:HostScan (4)漏洞檢測:X-Scan (5)端口監(jiān)控工具:Port Reporter五種方法進行測試。

經測試,我校OA系統(tǒng)網絡存在部分端口未屏蔽,存在安全隱患;其他方面的問題基本可以避免,系統(tǒng)采用了以下三種方法網絡安全防范手段:

1) 設置IP地址限定。鑒于OA系統(tǒng)用戶基本都是在上班時間進行OA系統(tǒng)訪問,因此,可以設置IP地址限定,非限定IP地址無法進行訪問,保證系統(tǒng)用戶均為設定用戶。

2) 加裝軟件防火墻。鑒于ESET NOD32防病毒軟件和360安全衛(wèi)士在OA系統(tǒng)防護方面和木馬查殺方面的優(yōu)秀表現,因此使用該軟件自帶防火墻和360防火墻相配合方式,對出入站通信規(guī)則進行設定,避免了非法數據的進入。

3) 邀請網絡安全專家對學校OA系統(tǒng)服務器網絡進行檢測,查找安全漏洞,修改組策略,保證系統(tǒng)網絡安全。

4.3.2 賬戶安全測試

賬戶安全測試主要采用病毒植入、盜號木馬、遠程控制等方式進行破壞性測試,測試結果表明:除非系統(tǒng)內部人員刻意破壞,否則基本可以保證賬戶安全。我校OA系統(tǒng)采用了如下方法:

1) 由于系統(tǒng)使用初期所有人員的密碼均為統(tǒng)一初始密碼,因此督促系統(tǒng)所有使用人員對密碼進行修改。且下發(fā)文件要求所有使用人員妥善保管用戶名及密碼并不定時修改,以避免用戶名和密碼遺失。

2) 在系統(tǒng)管理員賬戶中,對用戶登錄使用情況進行監(jiān)控,若出現下班時間登錄或者頻繁操作者,則聯(lián)系相關人員進行確認,保證安全。

3) 邀請計算機安全專家對系統(tǒng)賬戶安全進行檢測,出具安全報告,保證用戶賬戶的安全穩(wěn)定。

4.4 可靠性測試

4.4.1 工作流中斷

在系統(tǒng)使用過程中,經常出現工作流中斷場景,為保證各種流程的正常流轉,避免流程錯誤或中斷,在充分調研的基礎上,重慶交通大學OA系統(tǒng)采用E2Q Studio設計器,對流程進行跟蹤,隨時可根據需要對流程進行更改,保證了工作流的順利運轉。

4.4.2 硬件異常

硬件異常主要表現為網絡中斷、服務器斷電等,如何服務器在硬件異常時,保證系統(tǒng)及時恢復。

1) 當出現網絡中斷時,采用編程方式,在服務器使用ping命令檢測網絡,當網絡出現中斷時,服務器自動重啟,保證系統(tǒng)運轉正常

2) 當出現服務器斷電時,及時檢測斷電點,請后勤能源科及時修復。

4.4.3 數據可靠性測試

經測試,該系統(tǒng)為保證數據可靠性,采用了以下兩種機制:1) 定時數據備份機制,在系統(tǒng)中編程實現Oracle數據自動備份機制,每一個小時數據自動備份一次,保證系統(tǒng)數據隨時在最新狀態(tài)。2) 異地備份機制,數據備份后,將數據傳送到系統(tǒng)管理員計算機,進行異地備份,中午和晚上各一次,當OA系統(tǒng)服務器出現崩潰或數據丟失時,也可保證系統(tǒng)恢復后,數據在最新狀態(tài)。

4.5 壓力測試

本次采用MI公司的專業(yè)壓力測試工具LoadRunner 11,采用錄制\回放的方法,即首先錄制系統(tǒng)用戶并發(fā)登錄,然后采用多線程的方式模擬大量客戶端向服務器方發(fā)送登錄請求,達到壓力測試的目的。

4.5.1 測試場景

表3

4.5.2 測試環(huán)境

服務器是一臺曙光服務器,安裝的軟件包括Tomcat 6.0 ,JAVA,Oracle 10g,使用2個筆記本模擬客戶端發(fā)出請求。

5 結束語

本文首先介紹OA系統(tǒng)的基本概念,然后對重慶交通大學OA系統(tǒng)進行了簡要論述,分析了OA系統(tǒng)測試方案及要求,然后根據上述方案,然后通過功能測試、易用性測試、安全性測試、可靠性測試和壓力測試5種測試方法對重慶交通大學OA系統(tǒng)進行了測試,實踐表明,以上測試結果快速有效,是OA系統(tǒng)測試提出的一種探索。然后限于OA系統(tǒng)規(guī)模巨大、編程復雜,因此,測試難免有一定的局限性,不可能形成一種通用測試方法。

參考文獻:

[1] 余麗萍,熊偉.淺析辦公自動化系統(tǒng)(OA)的測試[J].信息化建設,2012(5).

[2] 范志琰.某公司OA系統(tǒng)的設計與測試[D]. 北京:北京郵電大學.2011

[3] 呂曉陽.辦公自動化系統(tǒng)設計與測試的理論與實踐[J].現代遠距離教育,2003.88(2):52.

[4] 潘宏銘,王西禮.OA系統(tǒng)應用開發(fā)中用戶測試初探[J].重慶工貿職業(yè)技術學院學報.2006.3(1):51-52.

猜你喜歡
OA系統(tǒng)軟件測試測試方法
基于泊松對相關的偽隨機數發(fā)生器的統(tǒng)計測試方法
基于OBE的軟件測試課程教學改革探索
計算機教育(2020年5期)2020-07-24 08:53:20
基于云計算的軟件自動化測試方法
電子制作(2019年16期)2019-09-27 09:34:56
DLD-100C型雷達測試方法和應用
電子制作(2019年15期)2019-08-27 01:12:02
EXCEL和VBA實現軟件測試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關于軟件測試技術應用與發(fā)展趨勢研究
電子測試(2017年15期)2017-12-18 07:19:20
OA系統(tǒng)新增功能界面設計與流程開發(fā)
青年時代(2016年31期)2017-01-20 00:08:39
淺談OA系統(tǒng)對醫(yī)院的作用
集團公司OA系統(tǒng)的研究與開發(fā)
高校OA系統(tǒng)的安全策略研究
台江县| 邢台市| 长乐市| 封丘县| 汝城县| 烟台市| 林西县| 阳春市| 手机| 潼南县| 北宁市| 应城市| 南宫市| 邯郸市| 抚顺市| 和林格尔县| 曲松县| 托克逊县| 喜德县| 玉溪市| 碌曲县| 宣武区| 和硕县| 康马县| 耒阳市| 辽阳市| 富顺县| 肥东县| 喀什市| 嘉兴市| 雅江县| 德清县| 富宁县| 阳曲县| 罗平县| 尉犁县| 盘锦市| 黄浦区| 巴彦县| 泰安市| 嘉禾县|