?

集團OA 辦公系統測試方案的設計與實現

2023-08-09 15:26甘雪玲
計算機應用文摘 2023年15期
關鍵詞:測試環境功能測試系統

摘 要:文章介紹了某集團辦公自動化(OA)系統在全面測試階段的測試方案的設計和實現,著重測試系統的業務邏輯、接口功能的正確性,以確保系統上線運行的穩定性和可靠性。

關鍵詞:(OA)系統;測試環境;兼容性;功能測試;業務邏輯測試;數據確認性測試

中圖法分類號:F270文獻標識碼:A

1 測試方案概述

辦公自動化(OA)系統在大型公司的應用,簡化了公司業務流程,推動了無紙化辦公的發展。本測試方案針對某公司的(OA)系統用戶級別的系統驗證性測試而設計。在(OA)系統的全面測試階段,系統功能復雜且種類繁多,需要召集更多的人員參與到系統測試中,此方案規范各人員按照固定的測試方法進行全面系統測試。

本方案設計目的:測試OA 計算機端和移動端的功能正確性及業務邏輯正確性;測試OA 與其他系統接口功能正確性。

2 測試環境

2.1 服務器環境及部署方案

(1)硬件環境:虛機6 配置(應用服務器)CPU =16C、內存= 64 GB、硬盤= 600 GB(Linux);虛機7 配置(文件預覽服務器)CPU= 8C、內存= 16 GB、SSD= 1000 GB(Windows)。

(2) 軟件環境: Windows server 2012R2; LinuxCentOS 8。

2.2 用戶端環境

(1)計算機環境:操作系統Windows 7/8/10,MacOS等;IE 系列瀏覽器(IE8+)、谷歌瀏覽器、360 瀏覽器、Safari瀏覽器等;辦公軟件Microsoft office,WPS 等。

(2)移動端環境:Android 手機/ 平板電腦如華為、小米、OPPO、VIVO 等(Android 6+);iPhone/ iPad(iOS9+)。

2.3 測試方法

軟件測試方法分自動化測試、手工測試2 種。手工測試是最原始的測試方法,幫助發現軟件系統的缺陷,新開發的應用程序上線前必須進行手工測試。手工測試需要更大的工作量,但對于檢查自動化的可行性是必需的。本次功能測試主要采用手動測試方法,對軟件產品進行黑盒測試[1] 。

3 測試方案設計

3.1 兼容性測試

主要關注使用者的“操作系統+瀏覽器”與集團OA 系統的兼容性,以及不同品牌“手機+操作系統”與移動APP 的兼容性。

(1)計算機端兼容性測試:界面顯示、排版等各類UI 測試;測試登錄、流程、公文、圖書、郵件、通訊錄等各功能正常使用。

(2)移動端兼容性測試:界面顯示、排版等各類UI 測試;測試各功能的正常使用(登錄、審批文件、會議、郵件、個人辦公、通訊錄、信息、消息等);移動端的安裝、卸載、升級及正常運行。

(3)第三方插件兼容性測試(計算機端和移動端):在線編輯功能;在線預覽功能。

3.2 功能測試

3.2.1 計算機端系統功能

(1)登錄/ 退出功能:用戶登錄、用戶退出正常。

(2)首頁:頁面列表/ 圖標展示;信息框內刷新/ 更多/ 標紅等。

(3)信息:在“新建信息”頁面,發布信息/ 保存至草稿;在“草稿箱”進行查看/ 修改/ 刪除草稿;在“所有信息”頁面查看信息;在“首頁”頁面對應欄查看新發布信息的正確性。

(4)郵件:創建郵件并發送至系統內部用戶處;“收件箱”接收系統內部用戶發送的所有郵件;“未讀郵件”顯示接收系統內部用戶發送的未讀郵件;“草稿箱”新建郵件,執行保存操作,查看存放草稿;“發件箱”查看已發送郵件;“廢件箱”查看已刪除的收件或發件信息,并進行徹底刪除操作。

(5)圖書管理:查看“我的書架”頁面,進行在線閱讀、寫書評、移出書架操作以及查看最近閱讀信息等;查看“所有書籍”頁面,進行在線閱讀、寫書評、加入書架、書籍查詢等操作以及查看書籍熱榜等信息;圖書管理的增刪查改以及上架等功能、分類設置的增刪改查等功能、評論管理的評論查詢、屏蔽、恢復等功能。

( 6)通訊錄:查看“單位聯系人”,將單位聯系人導出,加入群組并轉入我的聯系人,進行收藏、查詢等操作;查看“我的聯系人”,進行增刪改查以及新增分類等操作;查看“設置”,對通訊錄瀏覽范圍進行增刪改查等操作。

(7)個人辦公:在“個人設置”中對個人信息、修改密碼、我的群組等進行操作。

(8)消息:在消息列表查看消息類型,點擊對應類型并查看待辦詳情,并進行辦理、查詢等操作。

(9)審批事項:在“發起流程”頁面點擊流程名稱并發起審批事項;在草稿箱中查看并編輯已保存的流程草稿;查看待批事項列表,點擊標題并查看文件詳情;查看正文、附件等文件;對待批事項進行退回、發送、內發等操作;在“辦理查閱”頁面查看對應流程下所有辦理文件;在各列表頁的查詢條件欄輸入條件檢查查詢功能。

(10)公文管理:查看發文流程列表,流程列表中顯示有權限發起的發文流程;點擊流程名稱發起流程,發起流程功能正常;在草稿箱中查看并編輯已保存的流程草稿;查看待批公文列表,點擊標題查看文件詳情;查看正文、附件等文件;對待批公文進行退回、發送、外發、內發、轉辦等操作;在待轉收文頁面對接收到的公文進行轉收文操作,在已轉收文頁面可對已轉收文進行查看、刪除、再次轉收文等操作;在“辦理查閱”頁面查看對應流程下所有辦理文件以及公司的所有收發文文件;在各列表頁的查詢條件欄輸入條件檢查查詢功能。

(11)日程管理:在我的日程和領導日程維護頁面可對個人、領導的日程進行增、刪、改、查等操作;并可在設置頁面設置領導日程的可查人員范圍;在各列表頁的查詢條件欄輸入條件檢查查詢功能。

(12)系統管理:管理員可對系統用戶、組織、菜單、用戶權限、群組等進行增、刪、改、差等操作;在各列表頁的查詢條件欄輸入條件檢查查詢功能。

3.2.2 移動端系統功能測試

(1)移動端的下載/ 安裝/ 升級/ 卸載功能:掃描二維碼/ 在應用平臺下載移動端安裝包;安裝已下載的安裝包;升級移動端(手動/ 自動升級);卸載移動端。

(2)注冊/ 登錄/ 退出功能:根據產品設計圖驗證用戶注冊功能;根據產品設計圖驗證用戶登錄功能;驗證用戶退出功能。

(3)OA 首頁?功能導航:OA 用戶登錄,進入“首頁”,查看“常用導航”,點擊各導航標簽,常用導航顯示正常,點擊后跳轉到正確頁面;點擊“查看全部”,進入“功能導航”,頁面包含常用導航和全部導航;點擊“設置”,對功能導航進行設置。

(4)信息:點擊“最新公告”,對公告進行查詢和查看(標題、時間、信息詳情等)等操作;點擊“新建信息”,編輯內容,保存退出/ 保存草稿;點擊“草稿箱”,對草稿箱的信息進行查看、編輯發布、刪除、查詢等操作;點擊“我的發布”,對自己發布的信息進行查看、編輯、刪除、查詢等操作;在“消息”頁面查看“公告”。

(5)郵件:創建郵件并發送至系統內部用戶處;“收件箱”接收系統內部用戶發送的所有郵件;“未讀郵件”顯示接收系統內部用戶發送的未讀郵件;“草稿箱”新建郵件,執行保存操作,查看存放草稿;“發件箱”查看已發送的郵件;“廢件箱”查看已刪除的收件或信息,并進行徹底刪除操作。

(6)通訊錄:查看“單位聯系人”,按賬號權限能看到對應的組織和人員顯示,選擇人員,加入一個或多個群組;查看“我的群組”,查看每個群組中的聯系人信息,移除聯系人;查看聯系人的名片信息,或撥打電話;點擊個人名片的編輯按鈕,對個人信息進行編輯保存。

(7)發起流程:查看發起流程列表,列表中顯示由權限發起的流程;在搜索條件欄輸入條件搜索;點擊流程名稱發起流程。

(8)流程草稿箱:發起流程時,在表單填寫信息后,點擊保存,查看草稿箱列表中的數據,流程信息成功,正常保存至草稿箱;在搜索條件欄輸入條件搜索;點擊標題,查看填寫的信息,信息顯示正確。

(9)待辦文件:查看待辦文件列表,正常顯示接收到的待辦文件;在搜索條件欄輸入條件搜索及篩選;點擊標題或審批流程;查看待辦文件詳情頁面;查看正文、附件等文件,可在線預覽正文等文件;對待辦文件進行退回、發送、內發等操作;辦理過程跟蹤,可查看所有的辦理過程,且信息顯示正確。

(10)待閱文件:查看待閱文件列表,正常顯示接收到的待閱文件;在搜索條件欄輸入條件搜索及篩選;點擊標題,閱件;選擇多個文件,點擊批量辦理;查看待閱文件詳情頁面;查看正文、附件等文件,在線預覽正文等文件;辦理過程跟蹤,查看所有的辦理過程,信息顯示正確。

(11)已辦文件:查看已辦文件列表,正常顯示已辦的文件,辦理狀態顯示正確;在搜索條件欄輸入條件搜索及篩選;點擊標題,查看已辦文件詳情頁面;查看正文、附件等文件,可在線預覽正文、附件等文件;辦理過程跟蹤,查看所有的辦理過程,信息顯示正確。

(12)已閱文件:查看已閱文件列表,列表正常顯示已閱的文件;在搜索條件欄輸入條件搜索及篩選;點擊標題,查看已閱文件詳情頁面;查看正文、附件等文件,可在線預覽正文、附件等文件;辦理過程跟蹤。

(13)我的文件:查看我的文件列表,正常顯示我發起的文件;在搜索條件欄輸入條件搜索及篩選;點擊標題,查看我的文件詳情頁面,可正常查看詳情,信息顯示正確;查看正文、附件等文件,可在線預覽正文、附件等文件;辦理過程跟蹤。

(14)個人設置:在“我的”頁面,點擊頭像圖標,查看個人信息;在“意見反饋”頁面提交反饋留言;點擊“密碼修改”修改個人賬戶密碼;點擊“手機號碼”可查看并修改手機號碼。

3.2.3 第三方插件功能

(1)在線編輯(PC/ 移動端):在發文流程中發起流程時起草正文,進入正文編輯頁面;編輯正文,編輯功能正常。

(2)在線預覽(PC/ 移動端):在信息詳情頁面查看附件內容,能正常查看內容;圖書管理頁面,能正常查看圖書在線閱讀;在發文或收文流程中,查看已起草的正文,能正常查看內容。

3.2.4 接口功能

主要測試與其他系統的對接是否正確,如對接合同管理系統。

(1)查看OA 系統“首頁”>“合同待辦待閱”列表信息。在OA 待辦事項中可以看到合同系統所有的待辦、待閱事項,且內容一致。

(2)點擊合同列表中的待辦、待閱事項。系統自動跳轉到對應的合同系統,如配置了單點登錄,則直接跳轉到合同詳情頁;如未配置,則跳轉到合同系統登錄頁面。登錄之后跳轉到合同詳情頁面,用戶可直接進行辦理。

(3)在合同系統中新建待辦待閱合同或處理待辦待閱合同,確保合同待辦、待閱事項推送到OA 系統中。合同待辦待閱事項更新正確。

3.3 業務邏輯測試

3.3.1 發文流程測試

以公司收發文流程為例:

(1)用戶新建流程后,發送至部門負責人處進行審核;(

(2)部門審批填寫意見后,發送至秘書核稿,同時使用加簽/ 轉辦功能;

(3)秘書核稿后,發送至部門會簽;

(4)部門會簽填寫意見,辦理完畢后自動發送至秘書核稿;

(5)秘書核稿編號后,發送至辦公室領導審批;

(6)辦公室領導審批時,使用編輯公文功能,修改后填寫意見并發送至秘書呈送;

(7)秘書呈送發送至公司領導;

(8)公司領導查閱時可使用添加常用語功能并填寫意見,審核完畢自動返回秘書呈送;

(9)秘書呈送發送至繕??;

(10)秘書在繕印環節,檢查公文后發送至擬稿人校對;(

(11)擬稿人校對后,填寫意見并發送至繕??;

(12)秘書在繕印環節核對后發送至分發;

(13)秘書在分發環節使用分發功能后,發送至歸檔處理;

(14)檔案員查閱是否收到分發文件后,再次打開公文,將公文發送至完成環節,流程結束。

3.3.2 收文流程測試

(1)用戶收文擬辦后,發送至領導進行收文審核;?_寛鐇(2)領導收文審核并查看附件,填寫意見后發送至秘書分辦;

(3)秘書分辦選擇主辦部門與協辦部門后,發送至主辦部門與協辦部門;

(4)協辦部門辦理完畢后,自動返回主辦部門;

(5)主辦部門在辦理過程中使用退回功能,退回至秘書分辦;

(6)秘書分辦再次選擇主辦部門,發送意見至主辦部門;

(7)主辦部門辦理完畢,填寫意見后發送至分發傳閱辦理;

(8)秘書添加分發部門與人員后,發送至辦公室領導檢查;

(9)辦公室領導檢查分發情況并填寫意見后,自動返回到分發傳閱辦理;

(10)秘書再次將公文發送至領導批示;

(11)領導檢查,填寫意見后自動返回至分發傳閱辦理;(

(12)秘書最后將文發送至歸檔處理;

(13)檔案員將公文發送至完成環節,流程結束。

3.4 數據確認性測試

3.4.1 發文流程新舊OA 系統數據測試

(1)在新舊OA 系統分別新建發文流程,確保每個流程節點中填寫的數據都一致;

(2)在流程完成對比,新舊OA 系統所有節點數據一致。

3.4.2 收文流程新舊OA 系統數據測試

(1)在新舊OA 系統分別新建發收文流程,確保每個流程節點中填寫的數據都一致;

(2)在流程完成對比,新舊OA 系統所有節點數據一致。

4 結束語

集團OA 辦公系統上線以來,運行穩定,系統測試方案的實踐檢驗效果良好。測試人員對現有測試流程體系進行補充和完善,以充分體現測試價值。從研發階段開始避免常識性的設計錯誤和邏輯錯誤,以提高集團OA 系統的軟件質量。目前OA 辦公系統已穩定運行,充分證明了本測試方案的可靠性、完備性和實踐性。

參考文獻:

[1] 陳健,史揚.OA 辦公系統在企業信息化管理中的應用研究[J].安徽科技,2022(10):49?51.

作者簡介:

甘雪玲(1992—),本科,研究方向:軟件測試、質量控制。

猜你喜歡
測試環境功能測試系統
Smartflower POP 一體式光伏系統
某內花鍵等速傳動軸八功能測試夾具設計
WJ-700無人機系統
全數字仿真測試環境在航天軟件測試中的應用研究
基于PowerPC+FPGA顯示系統
雷達航跡處理測試環境構建方法研究
網絡設備自動化測試設計與實現
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
負離子紡織品檢測方法分析
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合