一种基于代码解析的灰盒测试辅助工具研究与实践(开题报告)

一种基于代码解析的灰盒测试辅助工具研究与实践(开题报告)

ID:27640934

大小:73.00 KB

页数:4页

时间:2018-12-05

一种基于代码解析的灰盒测试辅助工具研究与实践(开题报告)_第1页
一种基于代码解析的灰盒测试辅助工具研究与实践(开题报告)_第2页
一种基于代码解析的灰盒测试辅助工具研究与实践(开题报告)_第3页
一种基于代码解析的灰盒测试辅助工具研究与实践(开题报告)_第4页
资源描述:

《一种基于代码解析的灰盒测试辅助工具研究与实践(开题报告)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京开发中心2014年新入行员工指导期论文开题报告登记表学员姓名史梦露所在处室非功能测试MIV.二级业务员指导导师姓名李华助教(辅导员)清单无论文(设计)题口一种基于代码解析的灰盒测试辅助工具研究与实践一、选题背景及内容:在円常生活中,银行系统除了需要保证其功能的正常运行外,银行系统的稳定运行、可靠性也至关重要。所以,对银行系统进行冇效、充分的非功能测试是保证系统质fi的重要工作之一。传统的非功能测试往往类似于黑盒测试,测试人员对于所测系统的了解基木来自于项目组提供的相关资料,外不能深入了解系统内部实现逻辑。所以在非功能测试

2、准备过程中,经常会遇到以下问题:1)项H组提供的交易路径不够准确,无法完整体现外部交互调用过程,同时内部业务处理逻辑不了解,导致测试人员在设计方案吋无法据此选取典型交易,可能造成交易类型覆盖不全;2)在测试数裾准备方而,仅依靠项目组完成基础数据和关键数据预圳,对于库表的凋用及关键字段的操作不清楚,讨能导致关键数据量预埋不足、预埋数据质量低下等诸多问题;3)交易绿灯调试方而,对于调试出现的初题,过渡依赖项n组人员,自主分析解决能力较差,效率顽待提高。为了解决上述问题,帮助测试人员深入了解被测系统,提高测试设计充分性及测试效率,

3、我们考虑从项目组提供的被测系统的代码中获得系统相关信息,将“黑盒”转变为“灰盒”。本文提出设计一种基于代码解析的工具,辅助测试人员进行测试设汁、测试数裾准备、交易调试。该工具通过自动提取并分析交易内部处理流程、数裾库表操作、错误码等主要信息,使测试人员能够对被测系统冇更深入的了解,冇效提高测试设计质量,提升测试工作效率。论文主要内各包括:1、阐述本人入行一年以來对非功能测试技术的学习掌握以及工作情况;2、简述测试过程常见问题,介绍木软件所提供的功能,并简述其在实际系统中的作用;3、总结本人4:导师制实施过程中的收获、不足与展

4、望。二、论文综述:第一部分阐述本人入行一年以来对非功能测试技术的学习莩握以及工作情况,包括建行规章制度的学习、非功能测试实施与质fi管理规范的学习、非功能测试工具流程方法的学习等,以及本人参与的其体非功能测试任务,并总结在任务执行中学握的交易调试等相关测试技水。第二部分介绍了测试准备过程中碰到的问题,设计了一种通过解析被测代码解决上述问题方法,并开发完成了一种基于代码解析的灰盒测试准备辅助工具。该工具具备两个核心功能:交易分析、数据库表操作分析。通过对代码中以上关键信息的分析,使测试人员对被测版本整体情况、义•键交易处理流程

5、及关键数裾库表操作都冇Y—定程度的丁解,以期提卨测试设计质S及测试准备工作效率。两个核心功能具体描述如h1)交易分析:提取丼分析虮件内部交易处理流程,明确该纟II件外部交互对象及频度,为测试人员在测试场景典型交易选取、了解内部调川及外部交互类型等方側提供参考;捉取交笏中涉及到的错误码,形成错误原W对照表,协助测试人员排杏交易调试屮碰到的M题;2)数据库表操作分析:提取交易的sql语句,外统计交易对数据库中各表、关键字段的操作频率,科利于测试人员进行数裾预埋工作,提商预埋数拋质:3)闸述在代理财政2.2组件组装测试准备过程屮,

6、使川该工具所发挥的作川。第三部分,总结本人在非功能测试团队一年以來的工作情况,以及在导师制实施过程中的收获及不足,并对今后的工作进行展塑。三、课题计划进度和预期成果:1)2015.05.21——2015.06.19:课题测试验证与开题报告书写2)2015.06.20——2015.06.30:丌题报告经团队内部审核后,提交终稿至FTP服务器3)2015.07.01——2015.07.20:完成工具开发和论文写作,并完成内部审核后提交至FTP服务器4)2015.07.21——2015.07.30:编写答辩PPT,完成A部答辩四、

7、导师意见:同意上报。导师签字:年月円五、处室负责人意见:同意上报。部室负责人签字:年月円

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。