1. 研究目的与意义
在软件行业快速发展的进程中,软件测试已逐步渗透到软件开发过程的各个环节中,软件的品质已日益成为客户关注的重中之重,软件测试正是在庞大复杂的软件产品开发过程中确保软件产品质量的关键环节,而如何高效的测试正是众多测试工程师目前所追求的。
本课题的目的就在于针对视窗应用程序的测试过程解决如何高效地操作各个控件的问题。
本课题将开发一个测试工具软件,通过该软件,可以自动设置应用程序界面的控件的数据和获取控件的数据,以及自动对所获取的数据进行判断和计算。
2. 国内外研究现状分析
国际上,软件测试(软件质量控制)是一件非常重要的工程工作,测试也作为一个非常独立的职业。
在ibm、microsoft等开发大型系统软件公司,很多重要项目的开发测试人员的比例能够达到 1:2甚至1:4。
在软件测试技术方面,自动化测试系统正朝着通用化、标准化、网络化和智能化的方向迈进。
3. 研究的基本内容与计划
研究内容:1. 研究设计控制脚本 1) 控件自动输入2) 控件自动读取3) 控件自动计算4) 控件自动校验2. 研究设计控件操作程序(输入输出操作)1) 识别控件2) 控制控件3. 研究设计脚本解释器1) 脚本解释2) 转换执行4. 测试改进1) 测试程序2) 改进程序 研究计划:1.准备工作阶段:设计测试脚本的语法,理解 windows 控件的工作原理,理解c# 编程语言的特点,理解相应的 api 函数,阅读 c#程序开发的相关书籍; 2.设计开发阶段:设计可以控制控件的程序模块,完成测试脚本解释器的详细设计,完 成测试工具软件的完整开发。
3.撰写论文阶段:根据前期的设计以及最终实现的功能,完成论文的撰写工作,详细描 述应用实现的功能,并对论文中的内容按照论文格式进行调整和编号;4.论文交审阶段:完成论文的提交,审核和答辩。
具体安排: 1. 完成 c#集成开发器的安装,以及相关系统开发书籍的借阅,和指定参考文献的阅读工作。
4. 研究创新点
1. 利用脚本控制控件的自动输入、读取及判断,使得控件相关的测试变得快捷高效。
2. 利用自动控制控件,实现视窗程序的界面的自动化测试,提高测试效率。
3. 操作简单,容易上手
