基于VSTO和Subversion实现的测试用例管理应用.pdf

基于VSTO和Subversion实现的测试用例管理应用.pdf

ID:57741563

大小:913.82 KB

页数:4页

时间:2020-03-26

基于VSTO和Subversion实现的测试用例管理应用.pdf_第1页
基于VSTO和Subversion实现的测试用例管理应用.pdf_第2页
基于VSTO和Subversion实现的测试用例管理应用.pdf_第3页
基于VSTO和Subversion实现的测试用例管理应用.pdf_第4页
资源描述:

《基于VSTO和Subversion实现的测试用例管理应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、应用技术与研究学术探讨2014年第10期基于VSTO和Subversion实现的测试用例管理应用方有轩刘建董燕秋朱昌创(中国移动(深圳)有限公司,广东深圳518000)[摘要]VisualStudio2010作为2005的升级版本提供了功能更加强大的VSTO程序集,使用户具备了扩展Office2010应用程序的能力。本文旨在阐述利用VSTO技术和配置管理工具来实现测试用例的离线管理方法,以及该方法在大范围线下测试管理应用环境中所起到的突破作用。[关键词]VSTO;测试管理系统;线上测试;线下测试孤岛并且是一些非格式化的数据。通过使用智能文档,可以1.概述集成以上传

2、统电子文档产品的所有优点,还能提供以下各种测试用例管理作为现代化测试管理系统的重要组成部好处:分,在测试过程中起着举足轻重的作用。人们可以利用用例(1)以办公软件为主要处理工具;管理系统集中录入、集中共享、智能查询、统计查询等功能实(2)使文档支持格式化的客户数据以及操作行为,易于现将分布于不同地理位置的线下工作成果整体提交,并进行与业务逻辑相结合[1];集中化管理,从而提高了测试设计过程的规范性,查找复用(3)可以通过网络协议或通讯中间件进行远程数据显示的便利性,协同工作一致性,并可以实现对测试进行全面而和传输,使不同地点的数据能够互联共享。准确的评估。本文中的

3、智能文档主要指的是智能表格,采用VSTO技传统的测试管理系统多采用B/S架构,用户可以在互联术在OfficeExcel电子表格的基础上扩展实现。网环境下使用浏览器访问系统进行常规的测试工作,但是对VSTO是一种高效可靠的实现智能文档的技术,是微软于电子、通信、智能交通、工业自动化、嵌入式设备等行业软提出的内嵌于MicrosoftVisualStudio产品的解决方案,相对硬件进行测试时,测试用户的工作环境多处在不能联网的状于其它实现智能表格的技术具有以下明显优势:态,一般需要将测试用例和数据携带到现场进行线下测试,(1)MicrosoftVisualStudio产

4、品提供了大量控件,包括并且在执行的过程中时常需要对用例库进行维护操作,例如WinForm托管控件以及VSTO宿主控件;补充和修改用例。这时,会造成测试用例在线下测试环境中(2)用户也可以使用MicrosoftVisualStudio提供的所见的管理混乱,出现用例版本不一致、数据冗余、测试遗漏、重即所得的设计方法快速搭建应用框架,缩短开发周期;复执行、难以协同、无法随时了解测试进展等诸多问题。因(3)支持使用各种托管代码进行开发,如:VisualC#、Vi-此,在此基础之上,测试用户仍希望能够在线下环境中通过sualBasic.NET,可以利用程序员的编程经验灵活选

5、择;方便灵活的方式实现对测试用例的管理,并能够在测试完成(4)可以集成.NET平台上的各种解决方案实现丰富的后将结果同步到线上数据库中。功能,例如:ADO.NET数据访问技术、WEBSERVICE服务为了达到这个目标,本文提出了一种基于VSTO和Sub-技术version相结合的方法,利用VSTO建造智能表格实现用例的2.2配置管理工具与Subversion灵活操作,使办公软件和管理信息系统有机融合;另外,利用配置管理工具是现代IT项目不可或缺的管理工具,它可Subversion管理线下数据,可以实现版本化管理和数据的一被用于各种不同的场合和环境中,这些场合和环境

6、对于数据致性,并且具备了便携的特性,利用配置管理工具的安全策和信息的处理提出了以下的要求:略可以在版本错误时恢复到之前任何一个保存点。(1)要求对数据和信息以及不同时间点作用在这些数据2.基本概念信息上的变更进行管理;2.1智能文档与VSTO(2)要求对数据信息进行共享访问,允许设置多个不同传统的电子文档主要实现了文档静态的显示和编辑,一用户从不同位置的计算机维护数据,允许多人在同一个数据些高级电子文档产品可以实现更加丰富的功能,例如:文档集合上协作;格式化展示、数据计算与统计表格、多媒体对象嵌入、目录索(3)提供一些专门的方法和工具来管理源代码,例如:提引等等。

7、但是,由传统电子文档编辑的数据是一个个信息的供编译工具。——————————————作者简介:方有轩,男,江苏连云港人,本科,研究方向:软件开发。-59-学术探讨应用技术与研究2014年第10期其中,本文提出的应用是一个测试用例管理系统,所以HTTPS、SVN等不同的网络协议实现。不需要实现需求(3)。因此,采用Subversion作为实现线下测(2)线下用例数据库层。线下用例数据库层用来接收从试用例数据协同维护的解决方案,Subversion是一款优秀的SVNRepository的分发,分发过程结束后,系统用户将线下用开源版本管理系统,它能够满足以上(1)和(2

8、)的需求,

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

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

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