PSO软件的参数化测试策略的研究硕士学位论文Word文档格式.docx
《PSO软件的参数化测试策略的研究硕士学位论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《PSO软件的参数化测试策略的研究硕士学位论文Word文档格式.docx(72页珍藏版)》请在冰豆网上搜索。
提出加权系数ω,根据不同的测试环境来确定系数值。
同时考虑单位平均测试时间t,根据测试人员的实际情况确定t的值。
最后根据参数化公式,估算项目所需测试时间T。
本文选用两个不同类型的项目作为案例来阐述参数化在PSO软件测试中的实现。
一个是SKF项目,这是一个新的PSO项目,本次定制的内容是第一次测试,没有任何曾经定制的内容需要回归测试。
这一部分的测试实际上首先保证定制部分的正常,然后确保定制部分不会影响基础产品。
另一个是Sungard项目,该项目曾经在PSO定制过很多内容,而且是客户使用这些定制很长时间都没有Bug。
由于基础产品的升级,曾经定制的部分必须进行回归测试,但是不需要像测试新功能一样非常仔细的测试回归部分的内容。
而且这一次Sungard项目提出了针对Report模块的性能要求。
相对于其它老的定制内容,对Report部分的定制内容是本次测试的重点。
这一部分的测试实际上是防止基础产品的升级对定制部分造成的影响,然后是保证定制部分内容正常。
上诉两个案例都可以使用参数化测试策略。
参数化测试策略可以深入比较测试过程中各个模块占用的时间,每种加权系数对测试的影响程度等。
根据参数化测试得到的结果可以作为测试计划编写的重要参考,也为后续测试工作提供帮助。
关键词:
参数化,PSO软件,测试策略,回归测试
Abstract
Withtherapiddevelopmentofthesoftwareindustry,moreandmorecompaniesareprovidingsoftwarecustomizationservices.ProfessionalServicesOrganization(ProfessionalServiceOrganization,PSO)canmodifybaseproductsaccordingtothespecialneedsofcustomers,enablingcustomerstogetcustomizedproducts.TestingforthisproductiscalledPSOsoftwaretesting.
ThispaperpresentsaPSOfortheparametersofthesoftwaretestingstrategy.CreatePSOtestparameterlibrary,andupdateit.ThePSOcustommoduleismoduleparameterλ.Accordingtoproject,differentcontentsselectdifferentparameters.Setupacoordinationparameterη,usethisparametertocoordinatebetweenthevariousmodulesofdifferentcomplexity.Proposecoefficientparameterω,dependingonthetestenvironmenttodeterminetheparametervalues.Proposetastheaveragetesttime.Accordingtotheactualsituationofthetester,determinethevalueoft.Finally,estimateprojecttimeTaccordingtotheparametersoftheformula.
TwodifferenttypesofprojectsselectedasacasetoillustratetheparametersoftheimplementationofPSOsoftwaretesting.OneistheSKFproject,whichisanewPSOcustomproject.Thecustomcontentisthefirsttimetotest,whilethereisnoneedtoregressiontestingforoncecustomcontents.Thispartofthetestisactuallytoensurethecustomparts,andtoensurecustompartsdonotaffectthebaseproduct.AnotheristheSungardproject,whichhasalotofcustomcontentsinthePSO.Customersusethemforalongtimewithoutfindingbugs.Asthebasisofproductupgrades,thispartoftheneedforregressiontesting,butdonotliketotestnewfeatures.Andthistime,SungardproposedontheReportontheperformancerequirements.Comparedtootheroldcustomcontent,Reportisthepartofthefocusofthistest.Thispartofthetestisactuallyavoidingupgradingofbasicproductsaffectcustompartsandensuringthecustomparts.
BothSKFandSungardcanuseparametricteststrategytocomparethetimeoccupiedbyeachmoduleandcomparetheinfluencesofweightingfactors.Thisteststrategybecomesanimportantreferenceforthepreparationoftestplan,andhelpsthefollow-uptesting.
KeyWords:
Parametric,PSOsoftware,Teststrategy,Regressiontesting
目录
摘要i
Abstractii
图目录III
表目录IV
第1章绪论1
1.1选题背景1
1.2PSO软件测试面临的问题2
1.3PSO软件测试策略研究现状3
1.4论文的研究内容3
1.5论文的章节安排4
1.6本章小结4
第2章PSO软件测试流程5
2.1测试前期5
2.1.1项目评估5
2.1.2功能规格说明书6
2.1.3Memo审查7
2.1.4测试计划7
2.1.5测试用例8
2.1.6测试环境准备9
2.1.7生成测试报告模板9
2.2测试中期10
2.2.1测试阶段/工程发布10
2.2.2OneClickBuild11
2.2.3MD5校验13
2.3测试后期14
2.3.1RT14
2.3.2项目日程表变化14
2.3.3演示站点15
2.4本章小结16
第3章PSO软件测试参数化方法17
3.1参数化方法的介绍17
3.2参数化方法在PSO软件测试中的应用17
3.2.1参数化方法在PSO软件测试中的可行性17
3.2.2PSO软件测试参数18
3.2.3模块参数λ19
3.2.4加权系数ω28
3.2.5协调参数η31
3.2.6单位平均时间t31
3.2.7估算测试时间T计算公式32
3.3本章小结32
第4章PSO软件测试参数化实现33
4.1参数化测试案例介绍33
4.2参数化在SKF项目测试中的实现34
4.2.1模块参数λ34
4.2.2加权系数ω39
4.2.3协调参数η42
4.2.4单位时间参数t42
4.2.5SKF测试参数化分析43
4.3参数化在Sungard项目测试中的实现45
4.3.1模块参数λ45
4.3.2加权系数ω50
4.3.3协调参数η53
4.3.4单位时间参数t53
4.3.5Sungard测试参数化分析53
4.4本章小结57
第5章总结和展望58
5.1PSO软件测试参数化方法总结58
5.2PSO软件参数化实践的总结58
5.3PSO软件测试参数化的展望59
5.4本章小结59
参考文献60
作者简历63
致谢64
图目录
图2.1PSO软件测试流程图5
图2.2项目评估6
图2.3功能规格说明书6
图2.4Memo审查7
图2.5测试计划8
图2.6测试用例8
图2.7测试环境准备9
图2.8测试阶段、工程发布11
图2.9OneClickBuild11
图2.10SKF文件清单13
图2.11MD5校验13
图2.12RT14
图2.13项目日程变化15
图2.14演示站点15
图3.1CiscoWebEx会议系统19
图3.2Sungard定制的WebEx会议系统20
图3.3Cigna定制的WebEx会议系统20
图3.4定制用户默认权限21
图3.5定制有效地址23
图3.6定制邮件模板25
图3.7定制发起会议提示语25
图4.1SKF定制用户权限34
图4.2SKF定制Feedback内容37
图4.3SKF各模块占用测试资源比例43
图4.4SKF加权系数影响比例44
图4.5SKF完全测试和参数化测试的比较45
图4.6Sungard各模块占用测试资源比例54
图4.7Sungard加权系数影响比例55
图4.8Sungard完全测试和参数化测试比较56
图4.9Sungard完全测试和参数化测试比较256
表目录
表2.1QATasks10
表2.2BugStatus10
表3.1定制图标参数表20
表3.2定制用户默认权限参数表21
表3.3定制自动、手动审批用户功能参数表24
表3.4定制文本内容参数表26
表