摘 要:文章介紹了某集團(tuán)辦公自動(dòng)化(OA)系統(tǒng)在全面測(cè)試階段的測(cè)試方案的設(shè)計(jì)和實(shí)現(xiàn),著重測(cè)試系統(tǒng)的業(yè)務(wù)邏輯、接口功能的正確性,以確保系統(tǒng)上線運(yùn)行的穩(wěn)定性和可靠性。
關(guān)鍵詞:(OA)系統(tǒng);測(cè)試環(huán)境;兼容性;功能測(cè)試;業(yè)務(wù)邏輯測(cè)試;數(shù)據(jù)確認(rèn)性測(cè)試
中圖法分類(lèi)號(hào):F270文獻(xiàn)標(biāo)識(shí)碼:A
1 測(cè)試方案概述
辦公自動(dòng)化(OA)系統(tǒng)在大型公司的應(yīng)用,簡(jiǎn)化了公司業(yè)務(wù)流程,推動(dòng)了無(wú)紙化辦公的發(fā)展。本測(cè)試方案針對(duì)某公司的(OA)系統(tǒng)用戶(hù)級(jí)別的系統(tǒng)驗(yàn)證性測(cè)試而設(shè)計(jì)。在(OA)系統(tǒng)的全面測(cè)試階段,系統(tǒng)功能復(fù)雜且種類(lèi)繁多,需要召集更多的人員參與到系統(tǒng)測(cè)試中,此方案規(guī)范各人員按照固定的測(cè)試方法進(jìn)行全面系統(tǒng)測(cè)試。
本方案設(shè)計(jì)目的:測(cè)試OA 計(jì)算機(jī)端和移動(dòng)端的功能正確性及業(yè)務(wù)邏輯正確性;測(cè)試OA 與其他系統(tǒng)接口功能正確性。
2 測(cè)試環(huán)境
2.1 服務(wù)器環(huán)境及部署方案
(1)硬件環(huán)境:虛機(jī)6 配置(應(yīng)用服務(wù)器)CPU =16C、內(nèi)存= 64 GB、硬盤(pán)= 600 GB(Linux);虛機(jī)7 配置(文件預(yù)覽服務(wù)器)CPU= 8C、內(nèi)存= 16 GB、SSD= 1000 GB(Windows)。
(2) 軟件環(huán)境: Windows server 2012R2; LinuxCentOS 8。
2.2 用戶(hù)端環(huán)境
(1)計(jì)算機(jī)環(huán)境:操作系統(tǒng)Windows 7/8/10,MacOS等;IE 系列瀏覽器(IE8+)、谷歌瀏覽器、360 瀏覽器、Safari瀏覽器等;辦公軟件Microsoft office,WPS 等。
(2)移動(dòng)端環(huán)境:Android 手機(jī)/ 平板電腦如華為、小米、OPPO、VIVO 等(Android 6+);iPhone/ iPad(iOS9+)。
2.3 測(cè)試方法
軟件測(cè)試方法分自動(dòng)化測(cè)試、手工測(cè)試2 種。手工測(cè)試是最原始的測(cè)試方法,幫助發(fā)現(xiàn)軟件系統(tǒng)的缺陷,新開(kāi)發(fā)的應(yīng)用程序上線前必須進(jìn)行手工測(cè)試。手工測(cè)試需要更大的工作量,但對(duì)于檢查自動(dòng)化的可行性是必需的。本次功能測(cè)試主要采用手動(dòng)測(cè)試方法,對(duì)軟件產(chǎn)品進(jìn)行黑盒測(cè)試[1] 。
3 測(cè)試方案設(shè)計(jì)
3.1 兼容性測(cè)試
主要關(guān)注使用者的“操作系統(tǒng)+瀏覽器”與集團(tuán)OA 系統(tǒng)的兼容性,以及不同品牌“手機(jī)+操作系統(tǒng)”與移動(dòng)APP 的兼容性。
(1)計(jì)算機(jī)端兼容性測(cè)試:界面顯示、排版等各類(lèi)UI 測(cè)試;測(cè)試登錄、流程、公文、圖書(shū)、郵件、通訊錄等各功能正常使用。
(2)移動(dòng)端兼容性測(cè)試:界面顯示、排版等各類(lèi)UI 測(cè)試;測(cè)試各功能的正常使用(登錄、審批文件、會(huì)議、郵件、個(gè)人辦公、通訊錄、信息、消息等);移動(dòng)端的安裝、卸載、升級(jí)及正常運(yùn)行。
(3)第三方插件兼容性測(cè)試(計(jì)算機(jī)端和移動(dòng)端):在線編輯功能;在線預(yù)覽功能。
3.2 功能測(cè)試
3.2.1 計(jì)算機(jī)端系統(tǒng)功能
(1)登錄/ 退出功能:用戶(hù)登錄、用戶(hù)退出正常。
(2)首頁(yè):頁(yè)面列表/ 圖標(biāo)展示;信息框內(nèi)刷新/ 更多/ 標(biāo)紅等。
(3)信息:在“新建信息”頁(yè)面,發(fā)布信息/ 保存至草稿;在“草稿箱”進(jìn)行查看/ 修改/ 刪除草稿;在“所有信息”頁(yè)面查看信息;在“首頁(yè)”頁(yè)面對(duì)應(yīng)欄查看新發(fā)布信息的正確性。
(4)郵件:創(chuàng)建郵件并發(fā)送至系統(tǒng)內(nèi)部用戶(hù)處;“收件箱”接收系統(tǒng)內(nèi)部用戶(hù)發(fā)送的所有郵件;“未讀郵件”顯示接收系統(tǒng)內(nèi)部用戶(hù)發(fā)送的未讀郵件;“草稿箱”新建郵件,執(zhí)行保存操作,查看存放草稿;“發(fā)件箱”查看已發(fā)送郵件;“廢件箱”查看已刪除的收件或發(fā)件信息,并進(jìn)行徹底刪除操作。
(5)圖書(shū)管理:查看“我的書(shū)架”頁(yè)面,進(jìn)行在線閱讀、寫(xiě)書(shū)評(píng)、移出書(shū)架操作以及查看最近閱讀信息等;查看“所有書(shū)籍”頁(yè)面,進(jìn)行在線閱讀、寫(xiě)書(shū)評(píng)、加入書(shū)架、書(shū)籍查詢(xún)等操作以及查看書(shū)籍熱榜等信息;圖書(shū)管理的增刪查改以及上架等功能、分類(lèi)設(shè)置的增刪改查等功能、評(píng)論管理的評(píng)論查詢(xún)、屏蔽、恢復(fù)等功能。
( 6)通訊錄:查看“單位聯(lián)系人”,將單位聯(lián)系人導(dǎo)出,加入群組并轉(zhuǎn)入我的聯(lián)系人,進(jìn)行收藏、查詢(xún)等操作;查看“我的聯(lián)系人”,進(jìn)行增刪改查以及新增分類(lèi)等操作;查看“設(shè)置”,對(duì)通訊錄瀏覽范圍進(jìn)行增刪改查等操作。
(7)個(gè)人辦公:在“個(gè)人設(shè)置”中對(duì)個(gè)人信息、修改密碼、我的群組等進(jìn)行操作。
(8)消息:在消息列表查看消息類(lèi)型,點(diǎn)擊對(duì)應(yīng)類(lèi)型并查看待辦詳情,并進(jìn)行辦理、查詢(xún)等操作。
(9)審批事項(xiàng):在“發(fā)起流程”頁(yè)面點(diǎn)擊流程名稱(chēng)并發(fā)起審批事項(xiàng);在草稿箱中查看并編輯已保存的流程草稿;查看待批事項(xiàng)列表,點(diǎn)擊標(biāo)題并查看文件詳情;查看正文、附件等文件;對(duì)待批事項(xiàng)進(jìn)行退回、發(fā)送、內(nèi)發(fā)等操作;在“辦理查閱”頁(yè)面查看對(duì)應(yīng)流程下所有辦理文件;在各列表頁(yè)的查詢(xún)條件欄輸入條件檢查查詢(xún)功能。
(10)公文管理:查看發(fā)文流程列表,流程列表中顯示有權(quán)限發(fā)起的發(fā)文流程;點(diǎn)擊流程名稱(chēng)發(fā)起流程,發(fā)起流程功能正常;在草稿箱中查看并編輯已保存的流程草稿;查看待批公文列表,點(diǎn)擊標(biāo)題查看文件詳情;查看正文、附件等文件;對(duì)待批公文進(jìn)行退回、發(fā)送、外發(fā)、內(nèi)發(fā)、轉(zhuǎn)辦等操作;在待轉(zhuǎn)收文頁(yè)面對(duì)接收到的公文進(jìn)行轉(zhuǎn)收文操作,在已轉(zhuǎn)收文頁(yè)面可對(duì)已轉(zhuǎn)收文進(jìn)行查看、刪除、再次轉(zhuǎn)收文等操作;在“辦理查閱”頁(yè)面查看對(duì)應(yīng)流程下所有辦理文件以及公司的所有收發(fā)文文件;在各列表頁(yè)的查詢(xún)條件欄輸入條件檢查查詢(xún)功能。
(11)日程管理:在我的日程和領(lǐng)導(dǎo)日程維護(hù)頁(yè)面可對(duì)個(gè)人、領(lǐng)導(dǎo)的日程進(jìn)行增、刪、改、查等操作;并可在設(shè)置頁(yè)面設(shè)置領(lǐng)導(dǎo)日程的可查人員范圍;在各列表頁(yè)的查詢(xún)條件欄輸入條件檢查查詢(xún)功能。
(12)系統(tǒng)管理:管理員可對(duì)系統(tǒng)用戶(hù)、組織、菜單、用戶(hù)權(quán)限、群組等進(jìn)行增、刪、改、差等操作;在各列表頁(yè)的查詢(xún)條件欄輸入條件檢查查詢(xún)功能。
3.2.2 移動(dòng)端系統(tǒng)功能測(cè)試
(1)移動(dòng)端的下載/ 安裝/ 升級(jí)/ 卸載功能:掃描二維碼/ 在應(yīng)用平臺(tái)下載移動(dòng)端安裝包;安裝已下載的安裝包;升級(jí)移動(dòng)端(手動(dòng)/ 自動(dòng)升級(jí));卸載移動(dòng)端。
(2)注冊(cè)/ 登錄/ 退出功能:根據(jù)產(chǎn)品設(shè)計(jì)圖驗(yàn)證用戶(hù)注冊(cè)功能;根據(jù)產(chǎn)品設(shè)計(jì)圖驗(yàn)證用戶(hù)登錄功能;驗(yàn)證用戶(hù)退出功能。
(3)OA 首頁(yè)?功能導(dǎo)航:OA 用戶(hù)登錄,進(jìn)入“首頁(yè)”,查看“常用導(dǎo)航”,點(diǎn)擊各導(dǎo)航標(biāo)簽,常用導(dǎo)航顯示正常,點(diǎn)擊后跳轉(zhuǎn)到正確頁(yè)面;點(diǎn)擊“查看全部”,進(jìn)入“功能導(dǎo)航”,頁(yè)面包含常用導(dǎo)航和全部導(dǎo)航;點(diǎn)擊“設(shè)置”,對(duì)功能導(dǎo)航進(jìn)行設(shè)置。
(4)信息:點(diǎn)擊“最新公告”,對(duì)公告進(jìn)行查詢(xún)和查看(標(biāo)題、時(shí)間、信息詳情等)等操作;點(diǎn)擊“新建信息”,編輯內(nèi)容,保存退出/ 保存草稿;點(diǎn)擊“草稿箱”,對(duì)草稿箱的信息進(jìn)行查看、編輯發(fā)布、刪除、查詢(xún)等操作;點(diǎn)擊“我的發(fā)布”,對(duì)自己發(fā)布的信息進(jìn)行查看、編輯、刪除、查詢(xún)等操作;在“消息”頁(yè)面查看“公告”。
(5)郵件:創(chuàng)建郵件并發(fā)送至系統(tǒng)內(nèi)部用戶(hù)處;“收件箱”接收系統(tǒng)內(nèi)部用戶(hù)發(fā)送的所有郵件;“未讀郵件”顯示接收系統(tǒng)內(nèi)部用戶(hù)發(fā)送的未讀郵件;“草稿箱”新建郵件,執(zhí)行保存操作,查看存放草稿;“發(fā)件箱”查看已發(fā)送的郵件;“廢件箱”查看已刪除的收件或信息,并進(jìn)行徹底刪除操作。
(6)通訊錄:查看“單位聯(lián)系人”,按賬號(hào)權(quán)限能看到對(duì)應(yīng)的組織和人員顯示,選擇人員,加入一個(gè)或多個(gè)群組;查看“我的群組”,查看每個(gè)群組中的聯(lián)系人信息,移除聯(lián)系人;查看聯(lián)系人的名片信息,或撥打電話;點(diǎn)擊個(gè)人名片的編輯按鈕,對(duì)個(gè)人信息進(jìn)行編輯保存。
(7)發(fā)起流程:查看發(fā)起流程列表,列表中顯示由權(quán)限發(fā)起的流程;在搜索條件欄輸入條件搜索;點(diǎn)擊流程名稱(chēng)發(fā)起流程。
(8)流程草稿箱:發(fā)起流程時(shí),在表單填寫(xiě)信息后,點(diǎn)擊保存,查看草稿箱列表中的數(shù)據(jù),流程信息成功,正常保存至草稿箱;在搜索條件欄輸入條件搜索;點(diǎn)擊標(biāo)題,查看填寫(xiě)的信息,信息顯示正確。
(9)待辦文件:查看待辦文件列表,正常顯示接收到的待辦文件;在搜索條件欄輸入條件搜索及篩選;點(diǎn)擊標(biāo)題或?qū)徟鞒?;查看待辦文件詳情頁(yè)面;查看正文、附件等文件,可在線預(yù)覽正文等文件;對(duì)待辦文件進(jìn)行退回、發(fā)送、內(nèi)發(fā)等操作;辦理過(guò)程跟蹤,可查看所有的辦理過(guò)程,且信息顯示正確。
(10)待閱文件:查看待閱文件列表,正常顯示接收到的待閱文件;在搜索條件欄輸入條件搜索及篩選;點(diǎn)擊標(biāo)題,閱件;選擇多個(gè)文件,點(diǎn)擊批量辦理;查看待閱文件詳情頁(yè)面;查看正文、附件等文件,在線預(yù)覽正文等文件;辦理過(guò)程跟蹤,查看所有的辦理過(guò)程,信息顯示正確。
(11)已辦文件:查看已辦文件列表,正常顯示已辦的文件,辦理狀態(tài)顯示正確;在搜索條件欄輸入條件搜索及篩選;點(diǎn)擊標(biāo)題,查看已辦文件詳情頁(yè)面;查看正文、附件等文件,可在線預(yù)覽正文、附件等文件;辦理過(guò)程跟蹤,查看所有的辦理過(guò)程,信息顯示正確。
(12)已閱文件:查看已閱文件列表,列表正常顯示已閱的文件;在搜索條件欄輸入條件搜索及篩選;點(diǎn)擊標(biāo)題,查看已閱文件詳情頁(yè)面;查看正文、附件等文件,可在線預(yù)覽正文、附件等文件;辦理過(guò)程跟蹤。
(13)我的文件:查看我的文件列表,正常顯示我發(fā)起的文件;在搜索條件欄輸入條件搜索及篩選;點(diǎn)擊標(biāo)題,查看我的文件詳情頁(yè)面,可正常查看詳情,信息顯示正確;查看正文、附件等文件,可在線預(yù)覽正文、附件等文件;辦理過(guò)程跟蹤。
(14)個(gè)人設(shè)置:在“我的”頁(yè)面,點(diǎn)擊頭像圖標(biāo),查看個(gè)人信息;在“意見(jiàn)反饋”頁(yè)面提交反饋留言;點(diǎn)擊“密碼修改”修改個(gè)人賬戶(hù)密碼;點(diǎn)擊“手機(jī)號(hào)碼”可查看并修改手機(jī)號(hào)碼。
3.2.3 第三方插件功能
(1)在線編輯(PC/ 移動(dòng)端):在發(fā)文流程中發(fā)起流程時(shí)起草正文,進(jìn)入正文編輯頁(yè)面;編輯正文,編輯功能正常。
(2)在線預(yù)覽(PC/ 移動(dòng)端):在信息詳情頁(yè)面查看附件內(nèi)容,能正常查看內(nèi)容;圖書(shū)管理頁(yè)面,能正常查看圖書(shū)在線閱讀;在發(fā)文或收文流程中,查看已起草的正文,能正常查看內(nèi)容。
3.2.4 接口功能
主要測(cè)試與其他系統(tǒng)的對(duì)接是否正確,如對(duì)接合同管理系統(tǒng)。
(1)查看OA 系統(tǒng)“首頁(yè)”>“合同待辦待閱”列表信息。在OA 待辦事項(xiàng)中可以看到合同系統(tǒng)所有的待辦、待閱事項(xiàng),且內(nèi)容一致。
(2)點(diǎn)擊合同列表中的待辦、待閱事項(xiàng)。系統(tǒng)自動(dòng)跳轉(zhuǎn)到對(duì)應(yīng)的合同系統(tǒng),如配置了單點(diǎn)登錄,則直接跳轉(zhuǎn)到合同詳情頁(yè);如未配置,則跳轉(zhuǎn)到合同系統(tǒng)登錄頁(yè)面。登錄之后跳轉(zhuǎn)到合同詳情頁(yè)面,用戶(hù)可直接進(jìn)行辦理。
(3)在合同系統(tǒng)中新建待辦待閱合同或處理待辦待閱合同,確保合同待辦、待閱事項(xiàng)推送到OA 系統(tǒng)中。合同待辦待閱事項(xiàng)更新正確。
3.3 業(yè)務(wù)邏輯測(cè)試
3.3.1 發(fā)文流程測(cè)試
以公司收發(fā)文流程為例:
(1)用戶(hù)新建流程后,發(fā)送至部門(mén)負(fù)責(zé)人處進(jìn)行審核;(
(2)部門(mén)審批填寫(xiě)意見(jiàn)后,發(fā)送至秘書(shū)核稿,同時(shí)使用加簽/ 轉(zhuǎn)辦功能;
(3)秘書(shū)核稿后,發(fā)送至部門(mén)會(huì)簽;
(4)部門(mén)會(huì)簽填寫(xiě)意見(jiàn),辦理完畢后自動(dòng)發(fā)送至秘書(shū)核稿;
(5)秘書(shū)核稿編號(hào)后,發(fā)送至辦公室領(lǐng)導(dǎo)審批;
(6)辦公室領(lǐng)導(dǎo)審批時(shí),使用編輯公文功能,修改后填寫(xiě)意見(jiàn)并發(fā)送至秘書(shū)呈送;
(7)秘書(shū)呈送發(fā)送至公司領(lǐng)導(dǎo);
(8)公司領(lǐng)導(dǎo)查閱時(shí)可使用添加常用語(yǔ)功能并填寫(xiě)意見(jiàn),審核完畢自動(dòng)返回秘書(shū)呈送;
(9)秘書(shū)呈送發(fā)送至繕印;
(10)秘書(shū)在繕印環(huán)節(jié),檢查公文后發(fā)送至擬稿人校對(duì);(
(11)擬稿人校對(duì)后,填寫(xiě)意見(jiàn)并發(fā)送至繕??;
(12)秘書(shū)在繕印環(huán)節(jié)核對(duì)后發(fā)送至分發(fā);
(13)秘書(shū)在分發(fā)環(huán)節(jié)使用分發(fā)功能后,發(fā)送至歸檔處理;
(14)檔案員查閱是否收到分發(fā)文件后,再次打開(kāi)公文,將公文發(fā)送至完成環(huán)節(jié),流程結(jié)束。
3.3.2 收文流程測(cè)試
(1)用戶(hù)收文擬辦后,發(fā)送至領(lǐng)導(dǎo)進(jìn)行收文審核;?_寛鐇(2)領(lǐng)導(dǎo)收文審核并查看附件,填寫(xiě)意見(jiàn)后發(fā)送至秘書(shū)分辦;
(3)秘書(shū)分辦選擇主辦部門(mén)與協(xié)辦部門(mén)后,發(fā)送至主辦部門(mén)與協(xié)辦部門(mén);
(4)協(xié)辦部門(mén)辦理完畢后,自動(dòng)返回主辦部門(mén);
(5)主辦部門(mén)在辦理過(guò)程中使用退回功能,退回至秘書(shū)分辦;
(6)秘書(shū)分辦再次選擇主辦部門(mén),發(fā)送意見(jiàn)至主辦部門(mén);
(7)主辦部門(mén)辦理完畢,填寫(xiě)意見(jiàn)后發(fā)送至分發(fā)傳閱辦理;
(8)秘書(shū)添加分發(fā)部門(mén)與人員后,發(fā)送至辦公室領(lǐng)導(dǎo)檢查;
(9)辦公室領(lǐng)導(dǎo)檢查分發(fā)情況并填寫(xiě)意見(jiàn)后,自動(dòng)返回到分發(fā)傳閱辦理;
(10)秘書(shū)再次將公文發(fā)送至領(lǐng)導(dǎo)批示;
(11)領(lǐng)導(dǎo)檢查,填寫(xiě)意見(jiàn)后自動(dòng)返回至分發(fā)傳閱辦理;(
(12)秘書(shū)最后將文發(fā)送至歸檔處理;
(13)檔案員將公文發(fā)送至完成環(huán)節(jié),流程結(jié)束。
3.4 數(shù)據(jù)確認(rèn)性測(cè)試
3.4.1 發(fā)文流程新舊OA 系統(tǒng)數(shù)據(jù)測(cè)試
(1)在新舊OA 系統(tǒng)分別新建發(fā)文流程,確保每個(gè)流程節(jié)點(diǎn)中填寫(xiě)的數(shù)據(jù)都一致;
(2)在流程完成對(duì)比,新舊OA 系統(tǒng)所有節(jié)點(diǎn)數(shù)據(jù)一致。
3.4.2 收文流程新舊OA 系統(tǒng)數(shù)據(jù)測(cè)試
(1)在新舊OA 系統(tǒng)分別新建發(fā)收文流程,確保每個(gè)流程節(jié)點(diǎn)中填寫(xiě)的數(shù)據(jù)都一致;
(2)在流程完成對(duì)比,新舊OA 系統(tǒng)所有節(jié)點(diǎn)數(shù)據(jù)一致。
4 結(jié)束語(yǔ)
集團(tuán)OA 辦公系統(tǒng)上線以來(lái),運(yùn)行穩(wěn)定,系統(tǒng)測(cè)試方案的實(shí)踐檢驗(yàn)效果良好。測(cè)試人員對(duì)現(xiàn)有測(cè)試流程體系進(jìn)行補(bǔ)充和完善,以充分體現(xiàn)測(cè)試價(jià)值。從研發(fā)階段開(kāi)始避免常識(shí)性的設(shè)計(jì)錯(cuò)誤和邏輯錯(cuò)誤,以提高集團(tuán)OA 系統(tǒng)的軟件質(zhì)量。目前OA 辦公系統(tǒng)已穩(wěn)定運(yùn)行,充分證明了本測(cè)試方案的可靠性、完備性和實(shí)踐性。
參考文獻(xiàn):
[1] 陳健,史揚(yáng).OA 辦公系統(tǒng)在企業(yè)信息化管理中的應(yīng)用研究[J].安徽科技,2022(10):49?51.
作者簡(jiǎn)介:
甘雪玲(1992—),本科,研究方向:軟件測(cè)試、質(zhì)量控制。