摘要随着网上银行等软件应用的普及,银行软件测试越来越重要。同时,应用系统的复杂性、网络黑客的攻击和用户的爆炸性增长也使得银行软件系统的性能难以保证。但如何对银行软件进行验证,一直缺乏成熟的理论或标准化的方法。针对这种情况,本文试图通过模拟通信系统中的分层理论,提出一种软件分层测试过程模型,为银行软件测试过程和方法提供指导。在银行软件测试的实际应用中,单元测试和测试评价相对不足。本文主要研究适合银行业务特点的单元测试方法和测试评估方法。在单元测试中,最小细化单元测试比小单元模块、重点研究模块测试方法、测试评估、成熟满意度模型应用等,重点分析建立评价指标体系和评价结果。关键词:小型银行;软件测试;分层测试AbstractWiththepopularizationofsoftwareapplicationssuchasonlinebanking,thetestingofbanksoftwareismoreandmoreimportant.Atthesametime,thecomplexityofapplicationsystem,theattackofnetworkhackersandtheexplosivegrowthofusersalsomakeitverydifficulttoguaranteetheperformanceofbanksoftwaresystem.Buthowtotestorverifythesoftwareofthebankhasalwaysbeenlackofamaturetheoryorastandardizedmethod.Inviewofthissituation,thispaperattemptstoputforwardahierarchicaltestingprocessmodelofsoftwarebyimitatingthelayeringtheoryincommunicationsystem,soastogiveguidancetobanksoftwaretestingprocessandmethod.Inthepracticalapplicationofbankingsoftwaretesting,unittestandtestevaluationarerelativelydeficient.Thispapermainlystudiesunittestingmethodsandtestevaluationmethodsthataresuitableforthecharacteristicsofbankingbusiness.Inunittesting,thesmallestunitofrefinementtestthanasmallerunitmodulemodule,keyresearchmoduletestmethod;testevaluation,applicationofmaturesatisfactionmodel,analysisfocusesonestablishingevaluationindexsystemandevaluationresults.Keywords:smallbanks;softwaretesting;stratifiedtesting目录摘要....................................................................................................................................IIAbstract.............................................................................................................................III引言................................................................................................................................-1-第一章银行业务软件测试原理..................................................................................-2-1.1银行业务软件特点...........................................................................................-2-1.2银行业务软件行为特性...................................................................................-3-1.3银行业务软件测试分类...................................................................................-4-1.3.1联机测试.................................................................................................-5-1.3.2批量测试.................................................................................................-6-1.3.3压力测试.................................................................................................-6-第二章银行软件系统的层次化测试..........................................................................-8-2.1层次化测试的策略...........................................................................................-8-2.2层次化测试的构造...........................................................................................-9-第三章软件层次化测试的设计与实现....................................................................-10-3.1单元测试.........