收藏本站
《北京邮电大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

基于PyUnit框架的企业级软件自动化测试技术的研究

张秋杰  
【摘要】: 现代信息技术的迅猛发展,使得大型软件产品也即企业级软件系统日益庞大,开发周期不断缩短,对软件系统的性能和稳定性要求也越来越高,因此软件测试就凸显出重要的作用。 目前对企业级软件的测试工作主要有两种方式,手工测试和自动化测试。通过引入自动化测试,可以有效地缩短软件开发周期,降低软件成本。比较成熟的软件自动化测试都是使用自动化测试框架来指导自动化测试的实施。这种框架能有效地弥补依靠单一测试工具的一些缺陷,并且在具体项目中还可以考虑吸收几种测试框架的优点,设计出适合具体项目的软件测试框架。 本文首先分析研究了当今企业级大型软件的开发特点,自动化测试的必要性及自动化测试的优缺点。研究了自动化测试的理论,并从测试活动,测试类型,测试用例三方面分析研究了自动化测试的适用范围。在重点研究PyUnit框架结构的基础上,针对企业级软件开发的特点,设计构建了一套适合企业级软件开发的自动化单元测试框架。该方案具有平台通用性好,测试用时短,脚本分类清晰,结果定位准确等特点。 本文以eXplo项目为例,从系统的特点,测试需求及测试用例分析,脚本的设计和编写,自动化单元测试的实施等方面详细介绍了文中测试框架方案的具体应用,并对结果进行了分析和讨论。本实例中,使用PyUnit框架后的测试效率要比之前的测试方法有显著提高,最为明显的就是在回归测试中,大大缩短了时间和工作量。
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP311.52

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前4条
1 黄蓉;基于Android操作系统的自动化测试系统的研究与实现[D];北京邮电大学;2012年
2 覃梦龙;自动化部署测试工具AutoTest的设计与实现[D];南京大学;2012年
3 丁硕;基于QTP的GPON通信软件自动化测试[D];电子科技大学;2012年
4 刘娟娟;基于Robot框架的软件自动化测试技术的研究与应用[D];浙江理工大学;2013年
【参考文献】
中国期刊全文数据库 前7条
1 姚砺,束永安;软件测试自动化关键技术的研究[J];安徽大学学报(自然科学版);2003年04期
2 崔丽;;软件测试自动化框架[J];电子与电脑;2006年06期
3 孙惠杰,杨晓红;软件测试的自动化[J];哈尔滨师范大学自然科学学报;2003年05期
4 姚实颖,肖沙里,谭霞,唐跃林;软件测试自动化中建立可维护脚本的技术[J];计算机工程;2003年11期
5 蔡军红;软件质量与测试(一)[J];软件世界;2002年06期
6 凌永发,张云生,郭秀萍;软件测试自动化中的脚本技术[J];云南民族学院学报(自然科学版);2002年01期
7 朱国庆,许聚常,任继平,邢伟;软件测试自动化实践[J];装甲兵工程学院学报;2004年02期
中国硕士学位论文全文数据库 前2条
1 王世俊;软件自动化测试框架的研究和实现[D];华东师范大学;2006年
2 曾北溟;自动化测试框架的研究与实现[D];武汉大学;2004年
【共引文献】
中国期刊全文数据库 前10条
1 张冬英;易维宁;王先华;乔延利;;空基遥感图像的MTF试验研究[J];安徽大学学报(自然科学版);2007年06期
2 黄晓玲;;基于FSM的测试自动化框架研究与实现[J];滁州学院学报;2009年03期
3 王卫霞;;一种基于控制流的web应用系统测试方法的探讨[J];常州信息职业技术学院学报;2008年06期
4 纪龙;;面向邮件扫描软件自动化测试工具的研究与实现[J];电脑知识与技术;2008年30期
5 魏理豪;徐晖;王甜;;计算机存储设备评测方法研究[J];电力信息化;2011年11期
6 杜德鑫;孙继银;张翼飞;;一种面向应用的测试任务自动生成与运行方法[J];电子技术应用;2009年09期
7 胡玲芳;刘功茂;万朝进;张超;;基于核心数据驱动的自动化测试研究[J];福建电脑;2009年09期
8 孙月英;张红梅;;混合测试框架的研究与实现[J];桂林电子科技大学学报;2011年05期
9 郭奇青;杨磊;;基于Selenium的Case Manager的设计与实现[J];经营管理者;2010年23期
10 费娟;;基于Silktest的软件测试自动化[J];广东通信技术;2006年02期
中国博士学位论文全文数据库 前1条
1 金虎;自动化软件测试技术研究[D];四川大学;2006年
中国硕士学位论文全文数据库 前10条
1 贾瑞晶;软件自动化测试框架的研究与实现[D];华东师范大学;2011年
2 翟灿灿;手机软件测试方法研究[D];哈尔滨理工大学;2010年
3 肖马丹;面向对象软件功能测试的自动化方法研究[D];华南理工大学;2010年
4 杨晶;基于UML状态图的自动化测试框架研究与实现[D];华东理工大学;2011年
5 高辉波;自动化测试技术及移动终端平台自动化测试方案实现[D];山东大学;2010年
6 肖英;面向航天地面应用领域软件通用测试平台研究与实现[D];西安电子科技大学;2009年
7 苏昊欣;密码算法自动化测评系统[D];西安电子科技大学;2010年
8 梁家安;自动化软件测试技术研究[D];江南大学;2011年
9 冷知见;软件自动化测试方法的研究与应用[D];武汉理工大学;2011年
10 韩雪;基于统一过程自动化测试用例的设计与实现[D];北京邮电大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 林荣新;;Python在C单元测试中的应用[J];电脑编程技巧与维护;2009年13期
2 浦彦;;基于Wi-Fi的VoIP语音质量测试方案的分析与研究[J];电脑知识与技术;2009年01期
3 崔宇寅;;软件自动化测试方法简述与展望[J];电脑知识与技术;2010年34期
4 崔丽;;软件测试自动化框架[J];电子与电脑;2006年06期
5 田亚平;;智能终端OS之博愈烈Android能否分一杯羹[J];今日电子;2009年03期
6 韩雄刚;;基于ANSYS/CIVILFEM二次开发简支梁桥建模技术[J];工程地质计算机应用;2009年01期
7 张勇;;QTP参数化脚本使用分析[J];消费导刊;2009年23期
8 孙惠杰,杨晓红;软件测试的自动化[J];哈尔滨师范大学自然科学学报;2003年05期
9 佘凤;;软件测试及关键技术[J];黄冈职业技术学院学报;2007年01期
10 秋实;;FindBugs帮助开发人员提高代码质量[J];程序员;2009年03期
中国博士学位论文全文数据库 前2条
1 赵瑞莲;软件测试方法研究[D];中国科学院研究生院(计算技术研究所);2001年
2 金虎;自动化软件测试技术研究[D];四川大学;2006年
中国硕士学位论文全文数据库 前10条
1 肖马丹;面向对象软件功能测试的自动化方法研究[D];华南理工大学;2010年
2 钱伟宁;基于关键字驱动的Web服务自动化测试的研究与应用[D];西北大学;2011年
3 王丹;基于TCP协议的软件自动化测试的研究与应用[D];吉林大学;2011年
4 陶亮;接入网终端设备测试的自动化实现[D];华东师范大学;2011年
5 黄彪贤;B/S软件自动化测试的研究与设计[D];广东工业大学;2011年
6 张全文;敏捷软件开发中软件测试的研究与实施[D];天津大学;2010年
7 王世俊;软件自动化测试框架的研究和实现[D];华东师范大学;2006年
8 赵军;通用指令集描述语言的设计和实现[D];浙江大学;2006年
9 曾北溟;自动化测试框架的研究与实现[D];武汉大学;2004年
10 侯勇;关键字驱动的自动化测试系统的研究[D];西安电子科技大学;2006年
【二级引证文献】
中国硕士学位论文全文数据库 前1条
1 吴辉;Android应用软件自动化测试工具的研究与设计[D];内蒙古大学;2013年
【二级参考文献】
中国期刊全文数据库 前3条
1 姚砺,束永安;软件测试自动化关键技术的研究[J];安徽大学学报(自然科学版);2003年04期
2 宋艳芳,苏哲明,史永辉;自动化软件测试[J];应用科技;2001年04期
3 朱国庆,许聚常,任继平,邢伟;软件测试自动化实践[J];装甲兵工程学院学报;2004年02期
【相似文献】
中国期刊全文数据库 前10条
1 ;中国电子学会电子测量与仪器学会自动化测试与控制分会正式成立[J];电子测量与仪器学报;1987年04期
2 翟长勇;高建瓴;;软件测试中测试工具的应用分析[J];科技经济市场;2007年12期
3 王东刚;;成功的自动化测试项目实施[J];程序员;2009年07期
4 杨彬;;Web自动化测试中验证码的实现方法[J];信息技术与标准化;2010年11期
5 ;NI发布2011自动化测试技术展望[J];国外电子测量技术;2011年04期
6 马金萍;现代虚拟仪器及控制在自动化测试系统中的应用[J];质量天地;2003年02期
7 李又玲,常致全;针对J2EE服务端组件的自动化测试方案[J];计算机与数字工程;2005年04期
8 侯勇;张海林;;自动化测试中的关键字驱动脚本技术[J];电子科技;2006年02期
9 费娟;;基于Silktest的软件测试自动化[J];广东通信技术;2006年02期
10 王莉;殷锋;李奇;;软件自动化测试脚本设计研究[J];西南民族大学学报(自然科学版);2006年02期
中国重要会议论文全文数据库 前10条
1 黄茂生;;软件自动化测试动态验证点的一种实现方法[A];2010第十五届可靠性学术年会论文集[C];2010年
2 赵波;;自动化测试系统概述及其在计量测试中的应用[A];2008年江苏省计量测试学术论文集[C];2008年
3 倪瑾;蒋俊华;;基于.NET平台GUI自动化测试研究[A];经济策论(上)[C];2011年
4 陈晓;;软件自动化测试的分析与实践[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
5 郭从颖;;场景驱动测试用例设计及其测试自动化技术研究[A];中国计量协会冶金分会2008年会论文集[C];2008年
6 郭从颖;;场景驱动测试用例设计及其测试自动化技术研究[A];2008全国第十三届自动化应用技术学术交流会论文集[C];2008年
7 魏蓉;郐吉丰;王春元;蒋凡;;等级保护中的系统自动化测试[A];第二十一次全国计算机安全学术交流会论文集[C];2006年
8 陈赐海;骆超艺;黄振宇;肖芬;;微波开放型介质谐振器介电参数的测试[A];第三届全国信息获取与处理学术会议论文集[C];2005年
9 朱维宝;王劲榕;李砥擎;;航天器自动化测试建模及自动化测试语言设计[A];第十九届测控、计量、仪器仪表学术年会(MCMI'2009)论文集[C];2009年
10 徐晓军;孙斌;;基于IBM Automation框架GUI自动测试的研究与实现[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
中国重要报纸全文数据库 前10条
1 信息产业部软件与集成电路促进中心 于明唐仕武;驶入测试“快车道”[N];计算机世界;2007年
2 记者 邵丽蓉;年轻的职业年轻的兵[N];人才市场报;2009年
3 顾明 潘镭;测试效率提升的捷径[N];中国城乡金融报;2009年
4 记者 于晓媚/北京;风云际会 ICT精英京城论剑[N];电子资讯时报;2005年
5 记者 吴雨;TCL抢占液晶电视竞争先机[N];民营经济报;2007年
6 本报记者 滕继濮;强晓春:科研是一种修炼[N];科技日报;2011年
7 ■ 嫦娥工程地面应用系统质量 中心专家 戴金龙    ■ 用友公司自动化测试部专家 蒋颖   ■ Mercury公司测试专家 李康;恰当选择软件测试自动化方案[N];计算机世界;2005年
8 边歆;研发需要敏捷[N];网络世界;2007年
9 ;功能测试提升电信IT系统投资回报率[N];人民邮电;2006年
10 本报特约记者 柯利;2005,软件质量管理进行时[N];通信产业报;2005年
中国博士学位论文全文数据库 前5条
1 刘新忠;关联缺陷及其应用研究[D];吉林大学;2010年
2 金虎;自动化软件测试技术研究[D];四川大学;2006年
3 李丽;航天相机主控软件测试用例自动生成技术的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
4 范文庆;分段符号执行模型及其环境交互问题研究[D];北京邮电大学;2010年
5 王惠斌;安全认证协议的设计与分析[D];解放军信息工程大学;2010年
中国硕士学位论文全文数据库 前10条
1 罗惠旋;WCDMA RNC自动化测试设计及实现[D];北京邮电大学;2010年
2 梁志锋;MSCRM系统自动化测试的设计与实现[D];北京邮电大学;2010年
3 俞戴龙;QTP自动化测试框架的企业级应用[D];复旦大学;2010年
4 张秋杰;基于PyUnit框架的企业级软件自动化测试技术的研究[D];北京邮电大学;2010年
5 夏晶;基于QTP的功能自动化测试框架的研究与应用[D];武汉科技大学;2010年
6 钱伟宁;基于关键字驱动的Web服务自动化测试的研究与应用[D];西北大学;2011年
7 王丹;基于TCP协议的软件自动化测试的研究与应用[D];吉林大学;2011年
8 胡启明;Trend AU自动化测试的设计与实现[D];南京大学;2011年
9 黄彪贤;B/S软件自动化测试的研究与设计[D];广东工业大学;2011年
10 任金凤;HLR产品的自动化测试工具研究与设计[D];吉林大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026