基于silverlight自动化测试框架的研究和应用

基于silverlight自动化测试框架的研究和应用

ID:34606971

大小:1011.90 KB

页数:54页

时间:2019-03-08

基于silverlight自动化测试框架的研究和应用_第1页
基于silverlight自动化测试框架的研究和应用_第2页
基于silverlight自动化测试框架的研究和应用_第3页
基于silverlight自动化测试框架的研究和应用_第4页
基于silverlight自动化测试框架的研究和应用_第5页
资源描述:

《基于silverlight自动化测试框架的研究和应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、杭州电子科技大学硕士学位论文基于Silverlight的自动化测试框架的研究与应用研究生:朱琴指导教师:汤景凡副教授2012年12月DissertationSubmittedtoHangzhouDianziUniversityfortheDegreeofMasterAStudyandApplicationofAutomatedTestingFrameworkbasedSilverlightCandidate:QinZhuSupervisor:ViceProf.JingfanTangDecembe

2、r,2012杭州电子科技大学学位论文原创性声明和使用授权说明原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。申请学位论文与资料若有不实之处,本人承担一切相关责任。论文作者签名:日期:年月日学位论文使用授权说明本人完全了解杭州电子科技大学关于保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知

3、识产权单位属杭州电子科技大学。本人保证毕业离校后,发表论文或使用论文工作成果时署名单位仍然为杭州电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。(保密论文在解密后遵守此规定)论文作者签名:日期:年月日指导教师签名:日期:年月日杭州电子科技大学硕士学位论文摘要随着Web技术的快速发展,软件应用已经贯穿到社会和生活的各个方面,软件测试在保证软件应用的正确性和可行性方面的作用越来越重要。随着软件开发过程的逐

4、步进行,用户对软件需求的不断增加、软件产品的功能日益复杂,同时伴随着软件产品需求的不断变更等给Web系统的测试提出了更高的要求。传统的手工测试,已经不能更好的满足当前的Web服务的测试需要。而自动化测试技术可以更加高效、可靠地执行测试活动,是目前提高软件质量的一个重要途径,成为软件测试发展的必然趋势。因此,研究和设计一个适合Web服务的自动化测试方法,是当前自动化测试领域的一个重要的研究课题。本文研究了软件自动化测试的基本理论、适用范围和自动化相关的技术和工具,重点对基于模型的测试技术和Web应

5、用测试做了详细的分析,总结了Web测试中关注的测试要求。同时对Silverlight应用的特点进行分析,对SpecExplorer和WebAii工具进行了相关技术调研,分析了两种工具的基本结构和在测试中的功能特点。针对Silverlight应用特点,本文通过集成SpecExplorer和WebAii两种测试工具,设计了一套适用于Silverlight应用的功能测试和UI测试的、通用性强、易于操作和易扩展的自动化测试框架。该自动化框架是基于模型的测试技术,采用了分层的结构设计。通过测试用例与实际操

6、作的分离,提高了测试脚本的可维护性,在很大程度上降低了测试成本。本文还设计和实现了一套详细的测试流程,通过在基于Silverlight的应用系统上模拟用户的操作,实现各种界面操作的测试任务。最后将本文设计的自动化测试框架应用到基于Silverlight的金融信息发布系统中,通过介绍金融信息发布系统的项目背景,对该框架进行了具体的测试实例分析。通过对金融信息发布系统的测试需求、测试脚本以及结果分析,验证了基于模型的测试框架在Silverlight应用的功能测试和UI测试的可行性。关键词:自动化测试

7、,基于模型的测试,SpecExplorer,Silverlight,WebAiiI杭州电子科技大学硕士学位论文ABSTRACTWiththerapiddevelopmentofWebtechnology,softwareapplicationshavegonethroughallaspectsofsociallife,andsoftwaretestingisnowincreasinglyplayinganimportantroleinensuringthecorrectnessandreliab

8、ilityofsoftwareapplications.Asaresultoftheiterativedevelopmentprocess,theincreasingsoftwarerequirementsofitsusers,theincreasingfunctionofthesoftwareproductstendtobecomplicated,alongwiththerequirementsultimatelyandinevitablychangesforsoftwareproductsp

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

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

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