1. 研究目的与意义
当今社会,软件行业飞速发展,软件测试已逐步渗入到软件开发过程的各个环节中,无论是国内外,软件的品质一直是一款好的软件所追求的重点,而软件测试正是在这庞大复杂的软件产品开发过程中确保软件产品质量的关键环节,而如何高效的测试正是众多测试工程师目前所追求的。
本课题的目的就在于针对视窗应用程序的测试过程解决如何高效地操作各个控件的问题。
本课题将开发一个测试工具软件,通过该软件,可以自动设置应用程序界面的控件的数据和获取控件的数据,以及自动对所获取的数据进行判断和计算。
2. 国内外研究现状分析
软件测试始于 20 世纪 70 年代。
1972 年 6 月,美国北卡罗纳大学召开软件测试第一次正式会议,这是软件测试发展进程中的一个重要节点。
70 年代中期,j.b.goodenough 和 s.l.gerhart 提出了软件测试的相关专业技术理论,第一次把软件测试这项工作从实践上升到理论,这一项转变是软件测试发展过程中一次重大的突破。
3. 研究的基本内容与计划
研究内容:查看各类文献,了解测试脚本的语法、理解windows控件的工作原理和vb编程语言的特点;学习相关的api函数;熟悉c#程序设计语言;完成测试脚本解释器的详细设计。
本课题主要研究内容分为三方面:一为设计控件控制脚本,主要包括自动输入、自动输出、自动计算、自动比较四个脚本;二为开发控件操作程序,包括识别控件和控制控件;三为开发脚本解释器,包括脚本解释和转换执行。
计划安排:第1-2周:完成c#集成开发器的安装,以及相关系统开发书籍的借阅,和指定参考文献的阅读工作。
4. 研究创新点
1、可以模拟人工测试,减少重复机械的测试工作量,大量用于回归测试;2、可以提高测试精度,例如进行大数据量的正确性校验;3、进行人工难以执行的测试,例如单元测试、统计测试覆盖率等等;4、用于模拟多线程的并发;5、更好地利用资源。
将繁琐的任务自动化,可以提高准确性和测试人员的积极性,将测试技术人员解脱出来投入更多精力设计更好的测试用例。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。