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

綜述:

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

方案:

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

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

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

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

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

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

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

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

方案咨詢

×
提交信息

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

您的信息已成功提交!

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