監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

“協(xié)同管理軟件”系統(tǒng)測試策略與方法

申請免費試用、咨詢電話:400-8352-114

OA系統(tǒng)”是面向組織日常運作和管理的應用系統(tǒng),以“公文管理”、“網(wǎng)上審批”、“系統(tǒng)權限管理”為核心模塊,主要涉及公文流轉、簽章管理和權限管理等功能,流轉流程的可變性、簽章的統(tǒng)一管理以及系統(tǒng)需按用戶角色分配功能權限是其主要特點。主要介紹如何針對這些特點設計“OA系統(tǒng)”系統(tǒng)測試策略與方法。

    0 引言

    “OA系統(tǒng)”由“公文管理”、“網(wǎng)上審批”、“公共信息管理”、“個人信息管理”、“系統(tǒng)權限管理”等五類基礎功能模塊組成,是面向組織13常運作和管理的應用系統(tǒng)。伴隨計算機技術、網(wǎng)絡技術、通信技術的發(fā)展和應用,企事業(yè)單位為實現(xiàn)可持續(xù)發(fā)展和提高市場競爭力紛紛部署“OA系統(tǒng)”且系統(tǒng)規(guī)模不斷擴大、應用日趨復雜。由于開發(fā)周期以及經(jīng)費和人員的限制,許多項目沒有經(jīng)過全面、有效的系統(tǒng)測試就上線運行,結果卻發(fā)現(xiàn)軟件的安全性、效率根本達不到要求,各種細節(jié)性需求也無法得到滿足。項目負責人不得不催促項目開發(fā)商供應補丁修正程序,然而這種未經(jīng)仔細設計、嚴格測試的“急就章”式的補丁卻帶來了更多的錯誤,最終導致項目以失敗告終。

    從質量保證的角度來說,任何軟件正式運行前都必須經(jīng)過嚴格的系統(tǒng)測試?!肮墓芾怼?、“網(wǎng)上審批”、“系統(tǒng)權限管理”是“OA系統(tǒng)”的核心模塊,主要涉及公文流轉、簽章管理和權限管理等功能,流轉流程的可變性、簽章的統(tǒng)一管理以及系統(tǒng)需按用戶角色分配功能權限是其主要特點。對“OA系統(tǒng)”進行系統(tǒng)測試的過程中要圍繞這些特點設計測試策略和測試方法。

    l 測試策略

    “OA系統(tǒng)”大多采用B/S結構,系統(tǒng)要實現(xiàn)多用戶并發(fā)訪問,使用人員角色和權限的差別較大,登錄地點不固定,數(shù)據(jù)實時性要求較高。因此功能性、安全性、效率特性是“OA系統(tǒng)”系統(tǒng)測試的三個重點。除此之外界面作為用戶操作軟件的窗口也是系統(tǒng)測試的重點。

    功能性測試一般采用黑盒測試方法,測試要覆蓋“OA系統(tǒng)”所涉及的所有功能點。測試前必須明確系統(tǒng)那些功能點是流轉性的,對于流轉性的功能點要模擬現(xiàn)場辦公的真實場景,圍繞主干流程進行,同時也要考慮到分支流程對主干流程的影響,每個流程可能涉及多種測試路徑,每個路徑要逐一進行驗證。對于非流轉性的功能點,采取等價類與邊界值相結合的方法進行測試數(shù)據(jù)的設計,按照用戶手冊描述的操作執(zhí)行,在驗證功能是否滿足用戶需求說明書規(guī)定的要求的同時,也要進行容錯性驗證。

    安全性測試需要采取手工與測試工具相結合的方式,首先驗證登錄密碼的安全性,系統(tǒng)是否對密碼格式、位數(shù)以及錯誤密碼輸入次數(shù)進行了嚴格規(guī)定。然后驗證正確登錄系統(tǒng)后,用戶登錄的角色與該角色的使用權限是否與用戶需求說明書規(guī)定一致。接下來使用測試工具驗證系統(tǒng)涉及的用戶密碼、辦公文件、簽章等信息傳輸過程是否進行了加密、簽章信息是否能夠防止抵賴和篡改,以及系統(tǒng)是否支持數(shù)據(jù)備份與恢復。

    效率特性可以采用自動化測試工具進行驗證,首先要充分調研業(yè)務人員、開發(fā)人員、了解系統(tǒng)的技術架構、業(yè)務組成、業(yè)務流程、業(yè)務頻度、數(shù)據(jù)量等要素。測試圍繞關鍵業(yè)務進行,腳本的錄制過程要充分模擬實際用戶操作并加入人為思考時間,系統(tǒng)加壓過程要結合實際業(yè)務發(fā)生規(guī)律進行,并選用多臺計算機充當負載發(fā)生器由控制機統(tǒng)一管理。對系統(tǒng)的響應時間、最大并發(fā)用戶數(shù)、疲勞強度、系統(tǒng)資源占用率等效率指標進行測試,觀察不同壓力下,系統(tǒng)資源占用變化曲線,找出系統(tǒng)的性能瓶頸。

    界面測試主要測試界面的直觀性、一致性、靈活性:直觀性測試主要驗證用戶界面組織和布局是否合理,所需功能或者期待的響應是否明顯的出現(xiàn)在預期的范圍內,用戶是否能夠輕松地從一個功能轉到另一個功能,且任何時刻都可以決定放棄或者返回、退出,以及對于用戶的每一步操作,系統(tǒng)是否提供操作指導并對用戶操作及時反饋響應信息;一致性測試主要驗證審美一致性即風格和外觀一致,如標識、字體、色彩組合等,功能一致性即意義和行為一致,如帶下劃線的文字即可以點擊操作等,內部一致即與系統(tǒng)內的其他組成部分保持一致。如導航界面中的圖標系統(tǒng)等,外部一致即與同一環(huán)境中的其他系統(tǒng)保持一致,如后臺發(fā)布與前臺系統(tǒng)等;靈活性測試主要驗證其在選擇人員的操作和委托任務時的方便性,以及數(shù)據(jù)輸入和輸出方便性等。

    2 測試方法

    “OA系統(tǒng)”從功能角度可以劃分為“公文管理”、“網(wǎng)上審批”、“公共信息管理”、“個人信息管理”、“系統(tǒng)權限管理”等五類模塊,測試將圍繞五個模塊的特點以及測試策略中描述的測試重點來進行,其中功能性和界面測試涵蓋所有功能模塊,安全性測試以“網(wǎng)上審批”、“權限管理”模塊為主,效率測試以“公文管理”模塊為主。具體方法如下:

    “公文管理”模塊主要由收文管理、發(fā)文管理、公文一覽等功能組成,在對功能性和界面進行測試的同時,公文流轉的正確性作為測試重點,公文流轉的流程一般由用戶自己定義,流轉路徑的不確定性和復雜性是測試難點,因此在測試過程中必須采用等價類的方法按用戶角色進行分類測試,測試路徑設計上必須存在分支和匯聚的情況,測試過程必須百分之百地覆蓋測試用例的所有路徑。效率測試要在保證功能正確的原則下進行,測試過程模擬真實業(yè)務進行,測試內容參照性能測試策略。

    “網(wǎng)上審批”模塊主要由擬辦工作、待辦工作、委托代辦、公文與簽章認證功能組成,主要對公文進行逐級審批操作,流程一般由系統(tǒng)管理員按照審批角色進行定義,測試方法與公文管理基本相同,不同點在于審批角色存在兼職的情況,也就是同一個人擁有不同的角色在流轉過程中負責多個批示,并且批示過程中存在退回重新辦理和補充材料重新辦理等環(huán)節(jié),另外由于領導出差,還存在委托辦理的情況,這是測試的難點,在測試時要充分考慮到以上情況,有針對性地設計測試用例。除功能性和界面測試以外安全性是“網(wǎng)上審批”的測試重點,由于異地辦公的存在,信息需要通過網(wǎng)絡進行傳輸,傳輸過程中必須保證公文不被篡改、簽章不被冒用,因此每個審批環(huán)節(jié)都要對公文和簽章進行驗證操作。測試時要采用工具專門對公文和簽章進行篡改和冒用,以此來驗證系統(tǒng)的安全性。

    “公共信息管理”模塊主要由“信息發(fā)布”、“信息查詢”功能組成,用戶群包括一般用戶和管理用戶,一般用戶只能瀏覽查詢信息,管理用戶能夠進行信息的增加、修改、刪除等操作。由于公共信息是組織發(fā)布的具有影響力和公信力的公共類信息,需保證信息真實可靠。所以測試過程中必須保證一般用戶不能對信息進行任何修改,功能測試、界面測試是該模塊的測試重點,測試依據(jù)用戶手冊參照測試策略執(zhí)行即可。

    “個人信息管理”模塊主要由日程安排、個人資料、個人通訊錄、個人記事本、外出聲明等功能組成。涉及信息的增加、修改、和刪除等操作,主要測試個人資料修改后是否會對其他用戶的通信錄中關聯(lián)信息造成影響,同時在添加信息時,系統(tǒng)是否對重復信息或不符合數(shù)據(jù)字典要求的數(shù)據(jù)信息進行過濾和檢查。必須保證只有本人才能夠對個人信息進行相應的維護。

    “權限管理”模塊通常包含系統(tǒng)設置、用戶管理、流程管理、簽章認證中心等功能,安全性是權限管理測試重點,首先以超級管理員身份登錄系統(tǒng),登錄時分別設計不同的用戶名/密碼組合,驗證內容包括長度、格式、輸人次數(shù)、顯示方式,登錄系統(tǒng)后可參照用戶手冊描述的操作進行功能性驗證和界面測試,安全性測試主要針對用戶管理與簽章認證中心進行,用戶管理的刪除用戶功能必須保證只有超級管理員才能擁有,并且超級管理員不能刪除自己的賬戶。簽章認證中心是“OA系統(tǒng)”安全保障中心,必須確保簽章與數(shù)字證書的統(tǒng)一發(fā)放與管理,簽章與數(shù)字證書必須具有唯一性且與用戶綁定。

    3 結束語

    本文介紹了“OA系統(tǒng)”系統(tǒng)測試的測試策略和測試方法,測試過程中測試人員要從實際情況出發(fā)在實際運行環(huán)境下模擬用戶真實使用情況進行測試,這樣才能夠有效地檢查出程序中的錯誤或程序中與用戶需求不符以及矛盾的地方,從而提出更加完善的解決方案,保障項目的順利實施。

發(fā)布:2007-04-13 11:10    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
目標計劃管理軟件
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普協(xié)同管理軟件其他應用

信息管理系統(tǒng) 桌面日程安排軟件 日程管理軟件 知識管理系統(tǒng) 時間管理軟件 目標管理軟件 計劃軟件 任務管理軟件 工作流管理系統(tǒng) 工作計劃軟件 工作日志管理軟件 工作任務管理軟件 協(xié)同管理軟件 協(xié)同OA