智能密碼鑰匙自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-08-08 15:55
【摘要】:隨著電子商務(wù)、網(wǎng)上銀行的快速發(fā)展,用戶身份的安全認(rèn)證問題逐漸被人們所重視,成為了各界關(guān)注的焦點(diǎn)。智能密碼鑰匙作為一種新的身份識(shí)別認(rèn)證設(shè)備,由于其易用性和安全性被廣泛使用。為了保證智能密碼鑰匙密碼功能的正確性及其實(shí)現(xiàn)的安全性,有必要對(duì)智能密碼鑰匙進(jìn)行充分性測(cè)試。而傳統(tǒng)的手工測(cè)試方式有很多局限性,已經(jīng)不適應(yīng)當(dāng)前軟件行業(yè)的發(fā)展的需求。因此,在智能密碼鑰匙的檢測(cè)過程中可以采用自動(dòng)化測(cè)試方法,用來更好的節(jié)省時(shí)間和硬件資源等,大大提高測(cè)試效率。本文針對(duì)智能密碼鑰匙的測(cè)試需求和行業(yè)標(biāo)準(zhǔn),在研究Python單元測(cè)試框架unittest模塊的基礎(chǔ)上,設(shè)計(jì)了一套支持智能密碼鑰匙設(shè)備的自動(dòng)化測(cè)試框架,重點(diǎn)完成智能密碼鑰匙的指令測(cè)試和密碼算法測(cè)試功能,并結(jié)合統(tǒng)計(jì)檢驗(yàn)方法,研究出一個(gè)時(shí)間安全性測(cè)試方案。最后設(shè)計(jì)和實(shí)現(xiàn)智能密碼鑰匙自動(dòng)化測(cè)試平臺(tái),使用Python語言開發(fā)自動(dòng)化測(cè)試框架,使用C++語言編寫可視化界面簡(jiǎn)便用戶操作。該平臺(tái)采用客戶端/服務(wù)器模式,既可以保證測(cè)試用例數(shù)據(jù)的保密性,還可以實(shí)現(xiàn)測(cè)試的自動(dòng)執(zhí)行和分布式執(zhí)行,提高測(cè)試的效率和可靠性。
[Abstract]:With the rapid development of electronic commerce and online banking, people pay more and more attention to the security authentication of user identity, which has become the focus of attention from all walks of life. As a new authentication device, intelligent password key is widely used because of its ease of use and security. In order to ensure the correctness of the function of the intelligent cryptographic key and the security of its implementation, it is necessary to test the adequacy of the intelligent cryptographic key. The traditional manual testing method has many limitations, and it can not meet the needs of the development of the software industry. Therefore, the automatic testing method can be used in the process of detecting the intelligent password keys, which can save more time and hardware resources, and greatly improve the efficiency of testing. Based on the research of Python unit testing framework unittest module, this paper designs an automatic testing framework for intelligent cryptographic key equipment, aiming at the testing requirements and industry standards of intelligent cryptographic keys. The functions of instruction testing and cipher algorithm testing of intelligent cryptographic keys are emphatically completed, and a time security test scheme is developed by combining the statistical test method. Finally, the intelligent cryptographic key automatic test platform is designed and implemented. The automatic test framework is developed by using Python language, and the visual interface is written in C language. The platform adopts client / server mode, which can not only guarantee the confidentiality of test case data, but also realize the automatic and distributed execution of test, and improve the efficiency and reliability of test.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP311.53;TP309
[Abstract]:With the rapid development of electronic commerce and online banking, people pay more and more attention to the security authentication of user identity, which has become the focus of attention from all walks of life. As a new authentication device, intelligent password key is widely used because of its ease of use and security. In order to ensure the correctness of the function of the intelligent cryptographic key and the security of its implementation, it is necessary to test the adequacy of the intelligent cryptographic key. The traditional manual testing method has many limitations, and it can not meet the needs of the development of the software industry. Therefore, the automatic testing method can be used in the process of detecting the intelligent password keys, which can save more time and hardware resources, and greatly improve the efficiency of testing. Based on the research of Python unit testing framework unittest module, this paper designs an automatic testing framework for intelligent cryptographic key equipment, aiming at the testing requirements and industry standards of intelligent cryptographic keys. The functions of instruction testing and cipher algorithm testing of intelligent cryptographic keys are emphatically completed, and a time security test scheme is developed by combining the statistical test method. Finally, the intelligent cryptographic key automatic test platform is designed and implemented. The automatic test framework is developed by using Python language, and the visual interface is written in C language. The platform adopts client / server mode, which can not only guarantee the confidentiality of test case data, but also realize the automatic and distributed execution of test, and improve the efficiency and reliability of test.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP311.53;TP309
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 王東剛;;自動(dòng)化測(cè)試結(jié)構(gòu)論[J];程序員;2009年11期
2 張曉敏;;構(gòu)建整體化的自動(dòng)化測(cè)試平臺(tái)[J];中國高新技術(shù)企業(yè);2010年22期
3 杭漢慶;;關(guān)于軟件自動(dòng)化測(cè)試工具的研究[J];無線互聯(lián)科技;2012年01期
4 王益芝;吳言潤;李艷;李特;;淺析智能手機(jī)的自動(dòng)化測(cè)試[J];現(xiàn)代電信科技;2012年12期
5 季淑引;;軟件自動(dòng)化測(cè)試工具的應(yīng)用研究[J];科技致富向?qū)?2012年20期
6 張佳s,
本文編號(hào):2172281
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2172281.html
最近更新
教材專著