當前位置:工程項目OA系統(tǒng) > 領(lǐng)域應用 > 目標計劃管理軟件 > 協(xié)同管理軟件
“協(xié)同管理軟件”系統(tǒng)測試策略與方法
0 引言
“OA系統(tǒng)”由“公文管理”、“網(wǎng)上審批”、“公共信息管理”、“個人信息管理”、“系統(tǒng)權(quán)限管理”等五類基礎(chǔ)功能模塊組成,是面向組織13常運作和管理的應用系統(tǒng)。伴隨計算機技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)的發(fā)展和應用,企事業(yè)單位為實現(xiàn)可持續(xù)發(fā)展和提高市場競爭力紛紛部署“OA系統(tǒng)”且系統(tǒng)規(guī)模不斷擴大、應用日趨復雜。由于開發(fā)周期以及經(jīng)費和人員的限制,許多項目沒有經(jīng)過全面、有效的系統(tǒng)測試就上線運行,結(jié)果卻發(fā)現(xiàn)軟件的安全性、效率根本達不到要求,各種細節(jié)性需求也無法得到滿足。項目負責人不得不催促項目開發(fā)商供應補丁修正程序,然而這種未經(jīng)仔細設(shè)計、嚴格測試的“急就章”式的補丁卻帶來了更多的錯誤,最終導致項目以失敗告終。
從質(zhì)量保證的角度來說,任何軟件正式運行前都必須經(jīng)過嚴格的系統(tǒng)測試?!肮墓芾怼?、“網(wǎng)上審批”、“系統(tǒng)權(quán)限管理”是“OA系統(tǒng)”的核心模塊,主要涉及公文流轉(zhuǎn)、簽章管理和權(quán)限管理等功能,流轉(zhuǎn)流程的可變性、簽章的統(tǒng)一管理以及系統(tǒng)需按用戶角色分配功能權(quán)限是其主要特點。對“OA系統(tǒng)”進行系統(tǒng)測試的過程中要圍繞這些特點設(shè)計測試策略和測試方法。
l 測試策略
“OA系統(tǒng)”大多采用B/S結(jié)構(gòu),系統(tǒng)要實現(xiàn)多用戶并發(fā)訪問,使用人員角色和權(quán)限的差別較大,登錄地點不固定,數(shù)據(jù)實時性要求較高。因此功能性、安全性、效率特性是“OA系統(tǒng)”系統(tǒng)測試的三個重點。除此之外界面作為用戶操作軟件的窗口也是系統(tǒng)測試的重點。
功能性測試一般采用黑盒測試方法,測試要覆蓋“OA系統(tǒng)”所涉及的所有功能點。測試前必須明確系統(tǒng)那些功能點是流轉(zhuǎn)性的,對于流轉(zhuǎn)性的功能點要模擬現(xiàn)場辦公的真實場景,圍繞主干流程進行,同時也要考慮到分支流程對主干流程的影響,每個流程可能涉及多種測試路徑,每個路徑要逐一進行驗證。對于非流轉(zhuǎn)性的功能點,采取等價類與邊界值相結(jié)合的方法進行測試數(shù)據(jù)的設(shè)計,按照用戶手冊描述的操作執(zhí)行,在驗證功能是否滿足用戶需求說明書規(guī)定的要求的同時,也要進行容錯性驗證。
安全性測試需要采取手工與測試工具相結(jié)合的方式,首先驗證登錄密碼的安全性,系統(tǒng)是否對密碼格式、位數(shù)以及錯誤密碼輸入次數(shù)進行了嚴格規(guī)定。然后驗證正確登錄系統(tǒng)后,用戶登錄的角色與該角色的使用權(quán)限是否與用戶需求說明書規(guī)定一致。接下來使用測試工具驗證系統(tǒng)涉及的用戶密碼、辦公文件、簽章等信息傳輸過程是否進行了加密、簽章信息是否能夠防止抵賴和篡改,以及系統(tǒng)是否支持數(shù)據(jù)備份與恢復。
效率特性可以采用自動化測試工具進行驗證,首先要充分調(diào)研業(yè)務(wù)人員、開發(fā)人員、了解系統(tǒng)的技術(shù)架構(gòu)、業(yè)務(wù)組成、業(yè)務(wù)流程、業(yè)務(wù)頻度、數(shù)據(jù)量等要素。測試圍繞關(guān)鍵業(yè)務(wù)進行,腳本的錄制過程要充分模擬實際用戶操作并加入人為思考時間,系統(tǒng)加壓過程要結(jié)合實際業(yè)務(wù)發(fā)生規(guī)律進行,并選用多臺計算機充當負載發(fā)生器由控制機統(tǒng)一管理。對系統(tǒng)的響應時間、最大并發(fā)用戶數(shù)、疲勞強度、系統(tǒng)資源占用率等效率指標進行測試,觀察不同壓力下,系統(tǒng)資源占用變化曲線,找出系統(tǒng)的性能瓶頸。
界面測試主要測試界面的直觀性、一致性、靈活性:直觀性測試主要驗證用戶界面組織和布局是否合理,所需功能或者期待的響應是否明顯的出現(xiàn)在預期的范圍內(nèi),用戶是否能夠輕松地從一個功能轉(zhuǎn)到另一個功能,且任何時刻都可以決定放棄或者返回、退出,以及對于用戶的每一步操作,系統(tǒng)是否提供操作指導并對用戶操作及時反饋響應信息;一致性測試主要驗證審美一致性即風格和外觀一致,如標識、字體、色彩組合等,功能一致性即意義和行為一致,如帶下劃線的文字即可以點擊操作等,內(nèi)部一致即與系統(tǒng)內(nèi)的其他組成部分保持一致。如導航界面中的圖標系統(tǒng)等,外部一致即與同一環(huán)境中的其他系統(tǒng)保持一致,如后臺發(fā)布與前臺系統(tǒng)等;靈活性測試主要驗證其在選擇人員的操作和委托任務(wù)時的方便性,以及數(shù)據(jù)輸入和輸出方便性等。
2 測試方法
“OA系統(tǒng)”從功能角度可以劃分為“公文管理”、“網(wǎng)上審批”、“公共信息管理”、“個人信息管理”、“系統(tǒng)權(quán)限管理”等五類模塊,測試將圍繞五個模塊的特點以及測試策略中描述的測試重點來進行,其中功能性和界面測試涵蓋所有功能模塊,安全性測試以“網(wǎng)上審批”、“權(quán)限管理”模塊為主,效率測試以“公文管理”模塊為主。具體方法如下:
“公文管理”模塊主要由收文管理、發(fā)文管理、公文一覽等功能組成,在對功能性和界面進行測試的同時,公文流轉(zhuǎn)的正確性作為測試重點,公文流轉(zhuǎn)的流程一般由用戶自己定義,流轉(zhuǎn)路徑的不確定性和復雜性是測試難點,因此在測試過程中必須采用等價類的方法按用戶角色進行分類測試,測試路徑設(shè)計上必須存在分支和匯聚的情況,測試過程必須百分之百地覆蓋測試用例的所有路徑。效率測試要在保證功能正確的原則下進行,測試過程模擬真實業(yè)務(wù)進行,測試內(nèi)容參照性能測試策略。
“網(wǎng)上審批”模塊主要由擬辦工作、待辦工作、委托代辦、公文與簽章認證功能組成,主要對公文進行逐級審批操作,流程一般由系統(tǒng)管理員按照審批角色進行定義,測試方法與公文管理基本相同,不同點在于審批角色存在兼職的情況,也就是同一個人擁有不同的角色在流轉(zhuǎn)過程中負責多個批示,并且批示過程中存在退回重新辦理和補充材料重新辦理等環(huán)節(jié),另外由于領(lǐng)導出差,還存在委托辦理的情況,這是測試的難點,在測試時要充分考慮到以上情況,有針對性地設(shè)計測試用例。除功能性和界面測試以外安全性是“網(wǎng)上審批”的測試重點,由于異地辦公的存在,信息需要通過網(wǎng)絡(luò)進行傳輸,傳輸過程中必須保證公文不被篡改、簽章不被冒用,因此每個審批環(huán)節(jié)都要對公文和簽章進行驗證操作。測試時要采用工具專門對公文和簽章進行篡改和冒用,以此來驗證系統(tǒng)的安全性。
“公共信息管理”模塊主要由“信息發(fā)布”、“信息查詢”功能組成,用戶群包括一般用戶和管理用戶,一般用戶只能瀏覽查詢信息,管理用戶能夠進行信息的增加、修改、刪除等操作。由于公共信息是組織發(fā)布的具有影響力和公信力的公共類信息,需保證信息真實可靠。所以測試過程中必須保證一般用戶不能對信息進行任何修改,功能測試、界面測試是該模塊的測試重點,測試依據(jù)用戶手冊參照測試策略執(zhí)行即可。
“個人信息管理”模塊主要由日程安排、個人資料、個人通訊錄、個人記事本、外出聲明等功能組成。涉及信息的增加、修改、和刪除等操作,主要測試個人資料修改后是否會對其他用戶的通信錄中關(guān)聯(lián)信息造成影響,同時在添加信息時,系統(tǒng)是否對重復信息或不符合數(shù)據(jù)字典要求的數(shù)據(jù)信息進行過濾和檢查。必須保證只有本人才能夠?qū)€人信息進行相應的維護。
“權(quán)限管理”模塊通常包含系統(tǒng)設(shè)置、用戶管理、流程管理、簽章認證中心等功能,安全性是權(quán)限管理測試重點,首先以超級管理員身份登錄系統(tǒng),登錄時分別設(shè)計不同的用戶名/密碼組合,驗證內(nèi)容包括長度、格式、輸人次數(shù)、顯示方式,登錄系統(tǒng)后可參照用戶手冊描述的操作進行功能性驗證和界面測試,安全性測試主要針對用戶管理與簽章認證中心進行,用戶管理的刪除用戶功能必須保證只有超級管理員才能擁有,并且超級管理員不能刪除自己的賬戶。簽章認證中心是“OA系統(tǒng)”安全保障中心,必須確保簽章與數(shù)字證書的統(tǒng)一發(fā)放與管理,簽章與數(shù)字證書必須具有唯一性且與用戶綁定。
3 結(jié)束語
本文介紹了“OA系統(tǒng)”系統(tǒng)測試的測試策略和測試方法,測試過程中測試人員要從實際情況出發(fā)在實際運行環(huán)境下模擬用戶真實使用情況進行測試,這樣才能夠有效地檢查出程序中的錯誤或程序中與用戶需求不符以及矛盾的地方,從而提出更加完善的解決方案,保障項目的順利實施。
- 1協(xié)同oa管理系統(tǒng)有什么特點?
- 2協(xié)同、協(xié)同管理與協(xié)同管理系統(tǒng)
- 3協(xié)同協(xié)同管理軟件流程管理案例一:固定流程
- 4協(xié)同管理軟件選型:免費的午餐你敢吃嗎?
- 5淺談群集技術(shù)在辦公自動化系統(tǒng)中的應用
- 6協(xié)同辦公系統(tǒng)如何選擇?
- 7基于預定義人員的協(xié)同管理軟件流程設(shè)計
- 8協(xié)同協(xié)同管理軟件流程管理案例二:自由流程
- 9協(xié)同管理軟件(協(xié)同OA)發(fā)展歷程
- 10突破電氣借華天協(xié)同管理軟件強化競爭優(yōu)勢
- 11OA專家:高端協(xié)同管理軟件系統(tǒng)技術(shù)路線分析
- 12泛普軟件談協(xié)同軟件三駕馬車(1):協(xié)同平臺
- 13合作僅一年銷售過百萬 暢通天元協(xié)同業(yè)務(wù)緣何高速增長
- 14協(xié)同辦公系統(tǒng)
- 15誰最給力,五大OA廠家2010發(fā)展回顧
- 16協(xié)同管理系統(tǒng)究竟能給企業(yè)帶來哪些好處呢?
- 17如何隨需應變,智慧管理建設(shè)智慧的協(xié)同
- 18什么是協(xié)同辦公系統(tǒng)?和OA辦公系統(tǒng)有區(qū)別嗎?
- 19智慧協(xié)同成共識,協(xié)同軟件步入智慧時代
- 20協(xié)同協(xié)同管理軟件流程管理案例七:特殊的無流程
- 21協(xié)同時代,我們錯過了什么?
- 22協(xié)同管理軟件的主要應用
- 23企業(yè)OA建設(shè)現(xiàn)狀及發(fā)展趨勢
- 24專訪華天動力:協(xié)同管理軟件必須服務(wù)于用戶
- 25協(xié)同管理軟件軟件行業(yè)發(fā)展回顧與展望
- 26OA發(fā)展邁入第四代門戶應用是根本
- 27協(xié)同辦公管理軟件有哪些缺點?
- 28移動辦公、居家辦公(MOHO)——OA的新發(fā)展
- 29協(xié)同協(xié)同管理軟件流程管理案例六:半自由流程
- 30集團管控的三個路徑
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓