證券行業(yè)解決方案介紹

綜述:

證券行業(yè)主要是券商,每個(gè)券商都有幾十個(gè)系統(tǒng),如:集中交易、融資融券、港股通等等。每個(gè)系統(tǒng)在每年都有很多版本的更新,為了保證系統(tǒng)的可靠性和正確性,需要對(duì)每一次發(fā)布進(jìn)行全面的測試。
但是全面的測試需要大量的、準(zhǔn)確的測試用例,以及執(zhí)行的資源,并且需要在很短的時(shí)間內(nèi)執(zhí)行完成——上線的時(shí)間通常都很短暫?,F(xiàn)在的方式是指進(jìn)行一定需求范圍(修改)部分的測試,但是軟件各個(gè)模塊和交易的關(guān)聯(lián),通常容易引發(fā)未知交易的錯(cuò)誤,這樣無法保證安全生產(chǎn)。

方案:

我們采用接口自動(dòng)化測試和界面自動(dòng)化測試的方式,來實(shí)現(xiàn)各個(gè)系統(tǒng)、覆蓋到每個(gè)業(yè)務(wù)功能的測試,并且能夠在短時(shí)間內(nèi)執(zhí)行完成。
具體的方案采用自動(dòng)化測試技術(shù)來實(shí)現(xiàn)。

如上圖,為自動(dòng)化測試整體的架構(gòu),它包括兩個(gè)大的部分:測試管理部分和自動(dòng)化執(zhí)行工具部分。
自動(dòng)化工具,主要包括AutoRunner界面自動(dòng)化測試工具(測試Windows系統(tǒng)下的各種應(yīng)用系統(tǒng))和MobileRunner移動(dòng)端自動(dòng)化測試工具(測試基于android系統(tǒng)和ios系統(tǒng)的移動(dòng)設(shè)備上的APP,如移動(dòng)端炒股軟件)。

測試管理部分,包括幾個(gè)大的模塊:
測試需求管理
測試需求管理,管理各個(gè)待測試系統(tǒng)的需求,按照需求的條目化來組織需求樹,實(shí)現(xiàn)對(duì)單個(gè)需求的有效管理,包括標(biāo)識(shí)需求的狀態(tài)(需求是否測試通過、是否發(fā)生需求變更、是否通過評(píng)審等)、需求的內(nèi)容(需求對(duì)應(yīng)的功能點(diǎn))、本需求對(duì)應(yīng)的測試用例、本需求對(duì)應(yīng)的缺陷等等。
測試需求管理的主要目標(biāo)是根據(jù)軟件需求進(jìn)行測試點(diǎn)分析,獲得測試大綱,即需求由哪些功能點(diǎn)組成,并進(jìn)行測試。
測試計(jì)劃管理
規(guī)劃測試執(zhí)行的時(shí)間和批量安排。
比如,我們需要在下個(gè)月10日測試一個(gè)版本,此版本包含的測試用例有哪些,分成哪些批次逐步來執(zhí)行等。
同時(shí),測試計(jì)劃也是根據(jù)測試的版本出具測試分析報(bào)告的基本單位。
測試構(gòu)建
管理測試中使用到的測試腳本、測試用例、測試集合等信息。
測試腳本是自動(dòng)化測試的基本單位,用來代替人工進(jìn)行數(shù)據(jù)輸入和數(shù)據(jù)獲取、自動(dòng)比對(duì)等操作。在本方案中,測試腳本被開發(fā)完成之后,是統(tǒng)一存放到測試管理平臺(tái)來管理。
測試用例,是根據(jù)測試大綱(測試需求)進(jìn)行測試用例設(shè)計(jì),形成的針對(duì)測試功能點(diǎn)及場景進(jìn)行執(zhí)行和驗(yàn)證主體。
在自動(dòng)化測試中,測試用例由一個(gè)或者多個(gè)測試腳本有序構(gòu)成,并且指定確定的執(zhí)行數(shù)據(jù)(某些特定數(shù)據(jù)在執(zhí)行時(shí)刻從外部環(huán)境獲?。?。
測試集,是包含了一系列測試用例,為了特定的目標(biāo)而存在的測試用例的集合。測試集,是執(zhí)行管理端的小單位,我們可以為測試執(zhí)行分配資源來進(jìn)行執(zhí)行。在測試集合內(nèi)部的測試用例,如果需要也可以進(jìn)行指定,獲取特定的資源,或者在特定的機(jī)器設(shè)備上來執(zhí)行。
測試執(zhí)行管理
測試執(zhí)行管理,主要是用來以測試集為單位進(jìn)行分布式執(zhí)行。
執(zhí)行每個(gè)測試用例,都需要具體的執(zhí)行機(jī)器,每個(gè)執(zhí)行都需要一定的時(shí)間來完成。當(dāng)我們需要在很短的時(shí)間(比如45分鐘)內(nèi)來執(zhí)行完成幾千幾萬個(gè)測試用例,那么在單臺(tái)機(jī)器上無法實(shí)現(xiàn)。因此,我們需要一個(gè)自動(dòng)化的執(zhí)行框架來進(jìn)行分布式執(zhí)行測試用例。
缺陷管理
允許用戶自定義缺陷處理的角色、流程、缺陷字段,并且進(jìn)行缺陷管理。
當(dāng)自動(dòng)化執(zhí)行出現(xiàn)錯(cuò)誤,可以把這個(gè)錯(cuò)誤提交成為一個(gè)缺陷。
當(dāng)出現(xiàn)缺陷之后,我們可以確認(rèn)這個(gè)缺陷,然后把它流轉(zhuǎn)到開發(fā)團(tuán)隊(duì)進(jìn)行處理,處理完成之后進(jìn)行回歸。
測試分析
測試執(zhí)行完成之后,我們需要統(tǒng)一來查看和分析測試完成的情況,由多少成功多少失敗,以及多少個(gè)需求沒有測試通過。
這樣我們需要通過測試分析模塊來查看當(dāng)前的狀態(tài)。分析完成之后,可以導(dǎo)出成為測試分析報(bào)告。
案例設(shè)計(jì)
測試用例是決定測試質(zhì)量的關(guān)鍵因素。系統(tǒng)包含了一個(gè)測試用例設(shè)計(jì)模塊,能夠輔助進(jìn)行測試用例設(shè)計(jì),實(shí)現(xiàn)交易用例和流程用例設(shè)計(jì)的自動(dòng)化規(guī)范化。
系統(tǒng)管理
系統(tǒng)管理主要包括了測試項(xiàng)目管理(即支持多個(gè)不同被測試系統(tǒng)在不同的項(xiàng)目中進(jìn)行分隔管理)、用戶管理、權(quán)限管理等功能。

滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系