需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15124 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着软件工程的规模越来越大,软件产品实现的功能越来越复杂以及软件更新换代的频率加快,致使软件开发的周期也越来越长,这给软件测试部门带来了很大的挑战,完全的手工测试已经满足不了软件开发需要,自动化测试应运而生。自动化测试可以完成手工测试所不能完成的任务,提高测试效率,测试结果的可靠性、准确性和客观性,提高测试覆盖率,保证测试工作的质量。因此,对软件自动化测试技术的研究和应用具有现实的意义。 本文对自动化测试工具QTP进行了深入的研究,根据QTP的测试流程图,展开对QQ邮箱的自动化测试。 通过测试用例的开发,录制回放脚本的研究与改进,对象库的设计与实现,以及使用VBScript脚本语言进行脚本的编写,最终输出可读性高的测试报告,分析了测试过程中遇到的问题与解决方案,对QTP自动化测试过程进行改进与总结。
关键词:软件测试; QTP自动化测试; 对象库
目录 摘要 Abstract 1 绪论-1 1.1 研究背景与意义-1 1.2 国内外研究现状-1 1.3 本论文的主要内容-2 2 自动化测试解决方案-3 2.1 选择方案的原则-3 2.2 测试工具的选择-3 3 QTP自动化测试理论与技术-5 3.1 QTP简介-5 3.2 QTP的工作模式-5 3.3 QTP测试流程图-5 3.4 QTP的测试技术-6 4 自动化测试的实现与改进-8 4.1 测试用例的设计与实现-8 4.1.1 测试用例的设计-8 4.1.2 测试用例的实现-8 4.2 录制回放脚本的研究与改进-12 4.2.1 账号登录的研究与改进-12 4.2.2 登录验证码的研究与改进-13 4.2.3 设置检查点问题的建议-13 4.2.4 同步点的设定-14 4.2.5 参数化测试的研究改进-14 4.3 对象库的设计与实现-15 4.3.1 对象库的设计-15 4.3.2 对象库的实现-16 4.4 测试脚本的设计与实现-17 4.4.1 直接描述-17 4.4.2 Description对象方法-18 4.5 测试报告的设计与实现-19 4.5.1测试报告的设计-19 4.5.2测试报告的实现-19 5 测试中的案例研究与问题解决方案-21 5.1 QQ邮箱控件属性值定义错误-21 5.2 控件类型错误-22 5.3 优化运行时的界面效果-23 5.4 场景恢复- -避免运行出错-23 5.5-QTP自动化测试过程的改进总结-24 6 总结与展望-25 参考文献-27 致谢-28 |