摘要:隨著我國信創(chuàng)產(chǎn)業(yè)的迅猛發(fā)展,鐵路行業(yè)對(duì)信創(chuàng)軟件測(cè)試人員的能力和素質(zhì)提出了很高的要求。然而目前國內(nèi)鐵路信創(chuàng)領(lǐng)域的軟件測(cè)試人才嚴(yán)重短缺,而且沒有一套科學(xué)完整的人才培養(yǎng)體系做支撐。針對(duì)此背景,本文分析了鐵路信創(chuàng)領(lǐng)域軟件測(cè)試人才的培養(yǎng)定位與層次,依據(jù)相關(guān)行業(yè)標(biāo)準(zhǔn)提出鐵路信創(chuàng)領(lǐng)域軟件測(cè)試人才的培養(yǎng)方案和培養(yǎng)過程,以期提高人才培養(yǎng)質(zhì)量。
關(guān)鍵詞:鐵路信創(chuàng);軟件測(cè)試;培養(yǎng)方案
近年來,我國高度重視系統(tǒng)安全,積極推動(dòng)信創(chuàng)領(lǐng)域的發(fā)展。2021年中央網(wǎng)絡(luò)安全和信息化委員會(huì)印發(fā)《“十四五”國家信息化規(guī)劃》,提出加快研發(fā)適應(yīng)國內(nèi)經(jīng)濟(jì)社會(huì)需要的核心技術(shù)產(chǎn)品,搭建適配認(rèn)證平臺(tái)并加快軟硬件適配工作,推動(dòng)政務(wù)、電信、金融、醫(yī)療、能源、建筑、制造等行業(yè)融入國內(nèi)核心技術(shù)生態(tài)。在鐵路行業(yè),中國國家鐵路集團(tuán)印發(fā)《鐵路“十四五”網(wǎng)絡(luò)安全和信息化規(guī)劃》,提出了加速信創(chuàng)適配和替代的具體要求。鐵路作為國家關(guān)鍵基礎(chǔ)設(shè)施之一,其安全與否直接關(guān)系到國家交通樞紐的穩(wěn)定與安全。鐵路行業(yè)的信創(chuàng)化水平不僅影響著鐵路運(yùn)輸,還影響著國計(jì)民生。
為了確保鐵路信創(chuàng)應(yīng)用的順利遷移和系統(tǒng)協(xié)同運(yùn)作,信創(chuàng)軟件測(cè)試顯得尤為重要。信創(chuàng)測(cè)試不僅需要考慮各類硬件設(shè)備的兼容性,還需要關(guān)注其在不同應(yīng)用場(chǎng)景下的性能穩(wěn)定性和安全性等方面的問題。測(cè)試環(huán)節(jié)作為系統(tǒng)投入前的最后一道防線,測(cè)試水平的高低關(guān)系到系統(tǒng)上線后的安全和穩(wěn)定運(yùn)行是否得到保障。測(cè)試的完整度高低取決于測(cè)試人員的水平,這對(duì)鐵路信創(chuàng)的測(cè)試人員數(shù)量和素質(zhì)提出了更高的要求。
一、鐵路信創(chuàng)領(lǐng)域軟件測(cè)試人才培養(yǎng)現(xiàn)狀
(一)人才規(guī)模不足
根據(jù)觀研天下的數(shù)據(jù),2020年我國信創(chuàng)領(lǐng)域市場(chǎng)規(guī)模為1.05萬億元,2025年市場(chǎng)規(guī)模將穩(wěn)步增長達(dá)到1.3萬億元。大量人才是產(chǎn)業(yè)能夠穩(wěn)定快速發(fā)展的基石,信創(chuàng)領(lǐng)域的發(fā)展也同樣離不開高精尖人才的支持。然而,我國信創(chuàng)人才的供給量遠(yuǎn)低于需求量。據(jù)信創(chuàng)工委會(huì)估算,全國每年信創(chuàng)人才缺口達(dá)100萬人[1]。
在美國等一些軟件產(chǎn)業(yè)發(fā)達(dá)的國家,軟件測(cè)試在軟件開發(fā)流程中的人力以及時(shí)間消耗占比通常不低于開發(fā)過程。在微軟內(nèi)部,開發(fā)工程崗與測(cè)試運(yùn)維崗的比例設(shè)置通常在1:1.5到1:2.5左右,即有兩名左右的測(cè)試人員對(duì)開發(fā)人員的工作成果進(jìn)行測(cè)試,以保證軟件產(chǎn)品的質(zhì)量[2]。
從以上數(shù)據(jù)可以看出,我國目前信創(chuàng)產(chǎn)業(yè)規(guī)模大,并且這一規(guī)模仍有持續(xù)擴(kuò)大的趨勢(shì)。若要保障信創(chuàng)軟件的穩(wěn)定運(yùn)行和廣泛應(yīng)用,必須依賴于大量的信創(chuàng)測(cè)試人才對(duì)信創(chuàng)軟件進(jìn)行充足細(xì)致的測(cè)試,以確保軟件的質(zhì)量和可靠性。因此,對(duì)于信創(chuàng)軟件的發(fā)展來說,信創(chuàng)軟件測(cè)試人才的培養(yǎng)是至關(guān)重要的。只有培養(yǎng)出足夠數(shù)量的、具備專業(yè)技能的測(cè)試人才,才能確保信創(chuàng)軟件的持續(xù)、健康發(fā)展,滿足市場(chǎng)的廣泛需求。
(二)人才素質(zhì)與能力不足
信創(chuàng)人才培養(yǎng)的關(guān)鍵環(huán)節(jié)在于對(duì)國產(chǎn)平臺(tái)知識(shí)的教學(xué),目前占主導(dǎo)地位的國產(chǎn)平臺(tái)有華為、龍芯、飛騰、麒麟、金倉數(shù)據(jù)庫。據(jù)信創(chuàng)工委會(huì)統(tǒng)計(jì),2021年已有上千家信創(chuàng)工委會(huì)成員機(jī)構(gòu)。這些成員機(jī)構(gòu)開展了信創(chuàng)培訓(xùn)業(yè)務(wù),從培訓(xùn)業(yè)務(wù)的數(shù)量和培訓(xùn)方向上來看,基本能夠滿足信創(chuàng)的人才需求方向,但從培訓(xùn)的效果和整個(gè)行業(yè)視角來看,仍然是供不應(yīng)求的狀態(tài)。單靠企業(yè)在社會(huì)上的培訓(xùn)無法滿足信創(chuàng)行業(yè)的迅猛發(fā)展的需要,解決信創(chuàng)測(cè)試人才缺口問題,首先需要建立一套科學(xué)的人才培養(yǎng)體系。
大部分軟件測(cè)試從業(yè)者是大學(xué)畢業(yè)后直接進(jìn)入測(cè)試行業(yè),目前大學(xué)的軟件測(cè)試課程的內(nèi)容設(shè)置多關(guān)注于安卓和web開發(fā)、通用的軟件測(cè)試方法及流程,并且這些知識(shí)多基于已發(fā)展成熟的國外系統(tǒng)平臺(tái)設(shè)計(jì),主要圍繞著“微軟操作系統(tǒng)+因特爾芯片”和“安卓操作系統(tǒng)+ARM處理器”這兩種常見體系來培養(yǎng)測(cè)試人才。而實(shí)際的信創(chuàng)測(cè)試產(chǎn)業(yè)使用的是國產(chǎn)系統(tǒng)平臺(tái),平臺(tái)使用的底層芯片架構(gòu)為x86、ARM或自主研發(fā)的指令集LoongArch和SW-64,搭配的操作系統(tǒng)有麒麟、統(tǒng)信等,這些平臺(tái)應(yīng)用的開發(fā)方式、測(cè)試方法和測(cè)試工具與現(xiàn)有課程的傳授內(nèi)容有所不同。因此,應(yīng)盡快將國產(chǎn)平臺(tái)知識(shí)的教學(xué)納入課程方案設(shè)計(jì)中,讓廣大學(xué)生能接觸到國產(chǎn)化平臺(tái),能學(xué)會(huì)使用國產(chǎn)化平臺(tái),才能為社會(huì)輸送大量有國產(chǎn)平臺(tái)知識(shí)的測(cè)試人才,進(jìn)一步接受更專業(yè)更實(shí)際的信創(chuàng)測(cè)試培訓(xùn),形成一套涵蓋從基礎(chǔ)培養(yǎng)到精尖拔高的人才培養(yǎng)體系,避免出現(xiàn)知識(shí)斷層的現(xiàn)象。
此外,當(dāng)前軟件測(cè)試課程的設(shè)計(jì)普遍存在著重理論、輕實(shí)踐的問題。課程設(shè)計(jì)與教師授課大都偏重理論教學(xué),忽視了軟件測(cè)試是一門實(shí)踐性強(qiáng)的技術(shù)課程的事實(shí)。在將國產(chǎn)化平臺(tái)知識(shí)教學(xué)納入教學(xué)體系時(shí),不僅要規(guī)避以上不足,更要逐步提高實(shí)踐操作的教學(xué)學(xué)時(shí)占比。目前,信創(chuàng)的龍頭企業(yè)雖然已不斷加深與高校的合作,將信創(chuàng)設(shè)備推進(jìn)校園,與高校共同推出人才培養(yǎng)合作計(jì)劃,但是由于國產(chǎn)平臺(tái)的新興性,設(shè)備的缺乏導(dǎo)致該平臺(tái)在教學(xué)中的推廣和應(yīng)用還存在一些問題。并且,高校教師對(duì)于國產(chǎn)化平臺(tái)的了解和掌握程度也參差不齊,缺乏系統(tǒng)的教學(xué)培訓(xùn),導(dǎo)致該課程缺乏專業(yè)的信創(chuàng)人才進(jìn)行課程設(shè)計(jì)和課程教授,使得軟件測(cè)試課程無法與國產(chǎn)化平臺(tái)的應(yīng)用緊密結(jié)合,進(jìn)一步影響了信創(chuàng)人才的供給。
二、鐵路信創(chuàng)領(lǐng)域軟件測(cè)評(píng)人才培養(yǎng)方案
(一)人才培養(yǎng)模式
軟件行業(yè)正在迅猛發(fā)展,新技術(shù)和新工具不斷涌現(xiàn),而傳統(tǒng)的軟件測(cè)試人員因其對(duì)鐵路行業(yè)了解甚少,無法勝任鐵路信創(chuàng)領(lǐng)域軟件測(cè)評(píng)工作。當(dāng)前隨著我國信創(chuàng)建設(shè)向鐵路行業(yè)的推進(jìn),社會(huì)對(duì)于鐵路信創(chuàng)領(lǐng)域軟件測(cè)評(píng)人才的需求不斷增加。為了適應(yīng)信息產(chǎn)業(yè)的轉(zhuǎn)型升級(jí)與技術(shù)創(chuàng)新,迫切需要對(duì)現(xiàn)有的人才培養(yǎng)模式進(jìn)行革新,建立健全多層次、多類型的鐵路信創(chuàng)軟件測(cè)評(píng)人才培養(yǎng)體系[3]。依托計(jì)算機(jī)科學(xué)與技術(shù)一級(jí)學(xué)科、軟件科學(xué)、軌道交通等相關(guān)國家重點(diǎn)學(xué)科,培養(yǎng)在大工科領(lǐng)域具有卓越背景,且精通軟件測(cè)評(píng)、計(jì)算機(jī)科學(xué)與技術(shù)系統(tǒng)理論、鐵路信息技術(shù)等方面專業(yè)知識(shí)和關(guān)鍵技術(shù)的多學(xué)科交叉的復(fù)合型人才。主要包含以下幾個(gè)方面:
(1)構(gòu)筑扎實(shí)理論基礎(chǔ)。學(xué)習(xí)相關(guān)學(xué)科的基礎(chǔ)課程,不僅要掌握計(jì)算機(jī)、軌道交通、軟件等專業(yè)的基礎(chǔ)知識(shí),還要掌握與鐵路行業(yè)信創(chuàng)應(yīng)用研制、測(cè)評(píng)、使用、維護(hù)等相關(guān)的管理規(guī)章、標(biāo)準(zhǔn)、技術(shù)和方法。了解軟件開發(fā)的整體流程,具備進(jìn)行軟件測(cè)試評(píng)估的基本能力。
(2)強(qiáng)化創(chuàng)新實(shí)踐能力。在完成基礎(chǔ)課程的學(xué)習(xí)之后,還應(yīng)引導(dǎo)學(xué)生進(jìn)行探索和實(shí)踐。如可以在教學(xué)項(xiàng)目中安排學(xué)生參與軟件測(cè)評(píng)項(xiàng)目的實(shí)踐[4]。同時(shí)可以派遣學(xué)生到相關(guān)鐵路部門實(shí)習(xí),熟悉鐵路部門業(yè)務(wù),了解鐵路基層對(duì)信創(chuàng)軟件測(cè)試的需求,在實(shí)際工作中培養(yǎng)實(shí)踐能力。
(二)課程體系設(shè)置
課程體系是人才培養(yǎng)的核心,也是人才培養(yǎng)目標(biāo)和畢業(yè)要求的保障。根據(jù)不同的目標(biāo),將課程體系分為4個(gè)模塊[5]:
(1)公共基礎(chǔ)課。公共基礎(chǔ)課是所有專業(yè)培養(yǎng)方案中要求學(xué)生必須學(xué)習(xí)的課程,主要有語言類課程、思政教育類課程、體育類課程等。
(2)專業(yè)基礎(chǔ)課。專業(yè)基礎(chǔ)課涵蓋了軟件、計(jì)算機(jī)和軌道交通這三類基礎(chǔ)課程的知識(shí)體系,其中包括算法設(shè)計(jì)與分析、軟件工程導(dǎo)論、離散數(shù)學(xué)、數(shù)據(jù)庫概論、軟件體系結(jié)構(gòu)、建模與仿真、電子技術(shù)、移動(dòng)互聯(lián)網(wǎng)概述、交通運(yùn)輸概論、鐵道概論、鐵路信息技術(shù)導(dǎo)論、信創(chuàng)產(chǎn)業(yè)導(dǎo)論、統(tǒng)信UOS操作系統(tǒng)基礎(chǔ)與應(yīng)用等。
(3)專業(yè)核心課。專業(yè)核心課主要是培養(yǎng)鐵路信創(chuàng)領(lǐng)域軟件測(cè)評(píng)能力,包括高級(jí)軟件工程(分為軟件開發(fā)過程、模塊測(cè)試與集成測(cè)試、規(guī)模估計(jì)和質(zhì)量測(cè)量等)、Linux程序設(shè)計(jì)、軟件測(cè)評(píng)技術(shù)、軌道交通設(shè)施設(shè)備、鐵路信息系統(tǒng)集成與應(yīng)用、鐵路信息安全技術(shù)、國產(chǎn)操作系統(tǒng)運(yùn)維管理、信創(chuàng)桌面操作系統(tǒng)的配置與管理、信創(chuàng)服務(wù)器操作系統(tǒng)的配置與管理等。
(4)素質(zhì)教育課。素質(zhì)教育課以開展通識(shí)教育及社會(huì)責(zé)任教育為主,進(jìn)而培養(yǎng)學(xué)生創(chuàng)新創(chuàng)業(yè)能力,包括大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)、軍事理論、大學(xué)生生涯規(guī)劃與職業(yè)發(fā)展等課程。
(三)標(biāo)準(zhǔn)測(cè)評(píng)實(shí)踐
實(shí)踐是培養(yǎng)過程中至關(guān)重要的一部分。實(shí)踐需要緊貼行業(yè)發(fā)展趨勢(shì)。從事鐵路信創(chuàng)領(lǐng)域軟件測(cè)評(píng)工作必須了解相關(guān)政策、技術(shù)標(biāo)準(zhǔn)。通過對(duì)當(dāng)前鐵路與軟件相關(guān)行業(yè)標(biāo)準(zhǔn)的調(diào)研,依據(jù)行業(yè)標(biāo)準(zhǔn)將實(shí)踐內(nèi)容分為校內(nèi)實(shí)踐與校外實(shí)踐兩部分。校內(nèi)實(shí)踐主要包括認(rèn)識(shí)實(shí)習(xí)、課程設(shè)計(jì)。認(rèn)識(shí)實(shí)習(xí)可以促進(jìn)學(xué)生對(duì)職業(yè)的理解與認(rèn)同。在完成專業(yè)基礎(chǔ)課程的學(xué)習(xí)之后,可以安排課程實(shí)驗(yàn)、課程設(shè)計(jì)來檢驗(yàn)學(xué)生對(duì)課程的掌握情況,同時(shí)引導(dǎo)學(xué)生進(jìn)行探索和實(shí)踐[6]。如在課程設(shè)計(jì)中,可以要求學(xué)生組隊(duì)獨(dú)立完成對(duì)一款軟件的測(cè)評(píng)工作。在這個(gè)過程中學(xué)生不僅可以熟練掌握整個(gè)軟件項(xiàng)目開發(fā)的流程,還能了解到其他同學(xué)解決實(shí)際問題的思路,達(dá)到學(xué)以致用的目的。校外實(shí)踐主要是派遣學(xué)生到鐵路集團(tuán)的軟件開發(fā)、測(cè)試部門進(jìn)行實(shí)習(xí),在實(shí)際工作中培養(yǎng)實(shí)踐能力。在工作過程中,快速理解業(yè)務(wù),分析真實(shí)數(shù)據(jù),充分了解鐵路基層信創(chuàng)領(lǐng)域軟件測(cè)試的現(xiàn)狀及問題。
在實(shí)踐中,根據(jù)中國交通運(yùn)輸協(xié)會(huì)發(fā)布的《交通運(yùn)輸信息技術(shù)應(yīng)用創(chuàng)新適配測(cè)評(píng)總體要求》以及福建省標(biāo)準(zhǔn)化服務(wù)行業(yè)協(xié)會(huì)發(fā)布的《信創(chuàng)應(yīng)用系統(tǒng)適配遷移典型設(shè)計(jì)規(guī)范》等相關(guān)行業(yè)標(biāo)準(zhǔn)來培養(yǎng)鍛煉學(xué)生能力,主要可分為功能測(cè)試實(shí)踐、性能測(cè)試實(shí)踐、安全性測(cè)試實(shí)踐三個(gè)方面。
1.功能測(cè)試實(shí)踐
功能測(cè)試的目標(biāo)是核實(shí)數(shù)據(jù)的接受、處理是否正確,以及業(yè)務(wù)規(guī)則的實(shí)施是否恰當(dāng)。要實(shí)現(xiàn)功能測(cè)試的目標(biāo),需要通過設(shè)計(jì)合理、恰當(dāng)、全面的功能測(cè)試用例。功能測(cè)試用例的選擇應(yīng)側(cè)重于所有可直接追蹤到的業(yè)務(wù)功能和業(yè)務(wù)規(guī)則。對(duì)于測(cè)試用例的選擇,要保證完整全面,每個(gè)功能需求都至少需要三個(gè)不同的測(cè)試用例,要將與某一界面交互前后的界面都進(jìn)行功能相似度測(cè)試。在培養(yǎng)學(xué)生功能測(cè)試實(shí)踐能力時(shí),可針對(duì)測(cè)試用例的設(shè)計(jì)進(jìn)行大量的實(shí)踐培訓(xùn)。
針對(duì)不同的應(yīng)用系統(tǒng),功能測(cè)試的測(cè)試內(nèi)容差異很大,但一般都可歸為界面、數(shù)據(jù)、操作、邏輯、接口等方面。針對(duì)這些方面,在功能測(cè)試實(shí)踐過程中注重培養(yǎng)以下方面的能力,并讓學(xué)生學(xué)會(huì)設(shè)計(jì)全面合理的測(cè)試用例。
(1)培養(yǎng)學(xué)生能熟練安裝國產(chǎn)操作系統(tǒng)的能力,盡量考慮到多種安裝場(chǎng)景,保證學(xué)生盡量熟知不同環(huán)境的程序安裝情況,并了解安裝過程中可能出現(xiàn)的各種中斷情況。
(2)讓學(xué)生與實(shí)踐學(xué)習(xí)所用的軟件業(yè)務(wù)專家或產(chǎn)品經(jīng)理進(jìn)行深入溝通,了解軟件在多重場(chǎng)景下想要達(dá)到的功能水平,學(xué)習(xí)設(shè)計(jì)多種場(chǎng)景和條件下的測(cè)試用例,確保覆蓋所有功能的正常、異常和邊緣情況。
(3)對(duì)可能涵蓋到的設(shè)備的分辨率及屏幕尺寸進(jìn)行實(shí)地學(xué)習(xí),在不同設(shè)備上進(jìn)行軟檢測(cè)試學(xué)習(xí),了解掌握不同設(shè)備的顯示情況。
(4)培養(yǎng)設(shè)計(jì)各種有效和無效的數(shù)據(jù)輸入、理解一個(gè)程序軟件數(shù)據(jù)處理的邏輯以及檢查所設(shè)計(jì)的數(shù)據(jù)輸入與對(duì)應(yīng)的數(shù)據(jù)輸出是否匹配的能力,并且需要對(duì)各種數(shù)據(jù)模式進(jìn)行學(xué)習(xí)。
(5)培養(yǎng)從用戶角度出發(fā)來考慮程序軟件的能力,通過模擬真實(shí)的使用場(chǎng)景和習(xí)慣來鍛煉學(xué)生檢查功能的能力,確保邏輯清晰。在培養(yǎng)過程中,可讓學(xué)生與業(yè)務(wù)專家或用戶代表溝通,學(xué)會(huì)合理的軟件邏輯。
(6)培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作與文檔編寫的能力,通過分組學(xué)習(xí),分工合作,讓學(xué)生學(xué)會(huì)如何在測(cè)試過程中溝通,如何共同設(shè)計(jì)測(cè)試用例,如何編寫詳細(xì)的測(cè)試文檔及報(bào)告,并培養(yǎng)學(xué)生在團(tuán)隊(duì)中定期進(jìn)行技術(shù)分享和交流的習(xí)慣,以提升小組成員的整體水平。此外,讓學(xué)生與開發(fā)團(tuán)隊(duì)直接進(jìn)行溝通,學(xué)會(huì)在實(shí)際軟件開發(fā)測(cè)試流程中的對(duì)接過程。
2.性能測(cè)試實(shí)踐
性能測(cè)試實(shí)踐主要培養(yǎng)學(xué)生對(duì)軟件系統(tǒng)在各種負(fù)載條件下的性能、穩(wěn)定性、可靠性和可擴(kuò)展性的評(píng)估能力。性能測(cè)試實(shí)踐主要分為壓力測(cè)試實(shí)踐與穩(wěn)定性測(cè)試實(shí)踐兩部分。
壓力測(cè)試是性能測(cè)試實(shí)踐的關(guān)鍵環(huán)節(jié),旨在評(píng)估鐵路信創(chuàng)應(yīng)用軟件在極端負(fù)載條件下的性能和錯(cuò)誤處理能力,以確保在緊急情況下系統(tǒng)不會(huì)崩潰。在實(shí)踐中,可以指導(dǎo)學(xué)生使用LoadRunner對(duì)教學(xué)軟件進(jìn)行實(shí)際壓力測(cè)試操作,具體測(cè)試內(nèi)容包括:
(1)設(shè)計(jì)測(cè)試場(chǎng)景,需要模擬各種不同的壓力測(cè)試場(chǎng)景(如正常業(yè)務(wù)流程、高并發(fā)訪問、大數(shù)據(jù)量上傳或下載及復(fù)雜查詢等)以覆蓋各種使用情況。
(2)設(shè)置負(fù)載參數(shù),通過設(shè)置并發(fā)用戶數(shù)、事務(wù)率、數(shù)據(jù)傳輸速率等參數(shù)來模擬各個(gè)測(cè)試場(chǎng)景的極端負(fù)載條件。
(3)隨機(jī)性測(cè)試,鐵路信創(chuàng)應(yīng)用在實(shí)際運(yùn)行過程中會(huì)出現(xiàn)各種不確定性因素,因此需要進(jìn)行隨機(jī)用戶行為、隨機(jī)化數(shù)據(jù)輸入和隨機(jī)負(fù)載模擬等隨機(jī)化測(cè)試。
(4)錯(cuò)誤處理測(cè)試,還需要考慮各種意外錯(cuò)誤情況的發(fā)生,模擬網(wǎng)絡(luò)中斷、數(shù)據(jù)庫故障和服務(wù)器崩潰等各種錯(cuò)誤情況進(jìn)行測(cè)試,以確保系統(tǒng)在異常情況下能夠有效處理。
穩(wěn)定性測(cè)試實(shí)踐則關(guān)注鐵路信創(chuàng)應(yīng)用在長時(shí)間內(nèi)連續(xù)運(yùn)行的效率和能力。主要包括以下幾個(gè)方面:
(1)持續(xù)時(shí)間測(cè)試,確定應(yīng)用連續(xù)不斷運(yùn)行的持續(xù)時(shí)間,通常為數(shù)小時(shí)或數(shù)天,以測(cè)試系統(tǒng)在長期連續(xù)運(yùn)行情況下的表現(xiàn)。
(2)資源利用率監(jiān)控,在測(cè)試期間監(jiān)控系統(tǒng)資源的利用率,包括CPU、內(nèi)存、磁盤和網(wǎng)絡(luò)等,以及觀察其變化趨勢(shì)。
(3)事務(wù)監(jiān)控,對(duì)系統(tǒng)的事務(wù)進(jìn)行詳細(xì)監(jiān)控,包括事務(wù)平均響應(yīng)時(shí)間、事務(wù)吞吐率和錯(cuò)誤率等,以評(píng)估系統(tǒng)在運(yùn)行過程中的事務(wù)處理效率和性能表現(xiàn)。
(4)日志和審計(jì),監(jiān)控事件日志、錯(cuò)誤日志、安全審計(jì)和審計(jì)追蹤等方面,以確保系統(tǒng)在長時(shí)間運(yùn)行中能夠記錄關(guān)鍵信息。
(5)崩潰恢復(fù)測(cè)試,考慮系統(tǒng)發(fā)生崩潰時(shí)的情況,進(jìn)行數(shù)據(jù)完整性測(cè)試、事務(wù)性恢復(fù)測(cè)試、文件系統(tǒng)完整性測(cè)試和可回滾測(cè)試,以驗(yàn)證系統(tǒng)的崩潰恢復(fù)能力。
3.安全性測(cè)試實(shí)踐
安全性測(cè)試實(shí)踐主要培養(yǎng)學(xué)生對(duì)鐵路信創(chuàng)應(yīng)用軟件系統(tǒng)的安全漏洞進(jìn)行檢測(cè)和評(píng)估的能力,其目的是確保鐵路信創(chuàng)應(yīng)用系統(tǒng)在遷移到信創(chuàng)環(huán)境時(shí)能夠得到充分維護(hù)和強(qiáng)化其安全性能。
(1)密碼安全性,確保應(yīng)用登錄時(shí)的密碼具備復(fù)雜性,包含大寫字母、小寫字母、數(shù)字和特殊字符,以增強(qiáng)防護(hù)未經(jīng)授權(quán)訪問的能力。同時(shí)驗(yàn)證密碼的安全存儲(chǔ),采用加密算法或哈希函數(shù),增加對(duì)數(shù)據(jù)庫泄露的防護(hù)。
(2)數(shù)據(jù)安全性,驗(yàn)證數(shù)據(jù)加密的使用,確保應(yīng)用軟件在數(shù)據(jù)傳輸過程中采用安全的傳輸協(xié)議(如TLS/SSL),以防止中間人攻擊。另外,驗(yàn)證系統(tǒng)實(shí)施了定期的數(shù)據(jù)備份策略,以確保在數(shù)據(jù)丟失或遭到破壞時(shí)能夠快速進(jìn)行數(shù)據(jù)恢復(fù)。
(3)訪問控制,確保用戶在訪問關(guān)鍵應(yīng)用時(shí)需要進(jìn)行身份驗(yàn)證,可以采用多因素身份驗(yàn)證,如密碼、手機(jī)驗(yàn)證碼、生物識(shí)別等,以提高身份驗(yàn)證的安全性。同時(shí),實(shí)施嚴(yán)格的用戶權(quán)限管理,確保用戶只能訪問其所需的數(shù)據(jù)和功能。
三、結(jié)語
鐵路信創(chuàng)是國家面向科技、經(jīng)濟(jì)和社會(huì)發(fā)展的重大需求,是國家“十四五”戰(zhàn)略性新興產(chǎn)業(yè)發(fā)展規(guī)劃的關(guān)鍵組成部分[7]。在該領(lǐng)域中培養(yǎng)一批優(yōu)秀的軟件測(cè)評(píng)人才對(duì)我國的發(fā)展戰(zhàn)略具有十分重要的意義。在培養(yǎng)高層次鐵路信創(chuàng)軟件測(cè)試人才時(shí),應(yīng)注重軟件、計(jì)算機(jī)科學(xué)和鐵路信創(chuàng)領(lǐng)域知識(shí)的多學(xué)科融合,并強(qiáng)調(diào)基礎(chǔ)理論、學(xué)術(shù)研究與基層實(shí)踐的有機(jī)結(jié)合。
參考文獻(xiàn):
[1]華勝信創(chuàng)研究院受邀出席2021信創(chuàng)人才培養(yǎng)暨產(chǎn)教融合論壇[EB/OL]. (2021-10-21)[2024-01-03]. http://www.chinahitech.com.cn/index/news/detail/id/145.html.
[2打造信創(chuàng)人才“蓄水池” 構(gòu)建產(chǎn)教融合新生態(tài)[EB/OL]. (2018-08-06)[2024-01-03]. https://tech.gmw.cn/2021-08/06/content_35060300.htm.
[3]2021軟件測(cè)試行業(yè)現(xiàn)狀及市場(chǎng)前景規(guī)模分析[EB/OL]. (2021-06-11)[2024-01-03]. http://hr.51testing.com/news/2977.html.
[4]王峰, 包陽, 趙穎, 等. 關(guān)于軍用軟件測(cè)評(píng)人員培養(yǎng)的若干思考[J]. 軟件導(dǎo)刊,2020,19(1):3.
[5]吳宣夠, 鄭嘯, 陶陶. 面向新工科的物聯(lián)網(wǎng)工程專業(yè)人才培養(yǎng)方案探索[J]. 安徽工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2018,35(5):2.
[6]薛偉, 陳國歡, 吳宣夠, 等. 新工科背景下研究生機(jī)器學(xué)習(xí)課程建設(shè)研究[J]. 安徽工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2022,39(3):62-64.
[7]國家鐵路局關(guān)于印發(fā)《“十四五”鐵路科技創(chuàng)新規(guī)劃》的通知[EB/OL]. (2021-12-24)[2024-01-03]. https://www.gov.cn/zhengce/zhengceku/2021-12/24/content_5664357.htm.
安徽工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版)2024年2期