软件测试自动化研究与应用
摘要 | 第1-4页 |
Abstract | 第4-8页 |
第一章 绪论 | 第8-12页 |
·项目背景 | 第8-9页 |
·项目来源 | 第9-10页 |
·项目期间主要完成任务的工作 | 第10页 |
·章节安排 | 第10-12页 |
第二章 软件测试自动化概述 | 第12-22页 |
·自动化测试定义与标准 | 第12-14页 |
·自动化测试定义 | 第12-13页 |
·软件测试自动化标准 | 第13-14页 |
·自动化测试的意义 | 第14-17页 |
·手工测试和自动测试比较 | 第14-15页 |
·测试和自动化测试的联系 | 第15-17页 |
·自动化测试的原则 | 第17-18页 |
·软件测试自动化的优缺点 | 第18-22页 |
·自动化测试的优点 | 第18-20页 |
·自动化测试的缺点 | 第20-22页 |
第三章 软件测试自动化工具概述 | 第22-34页 |
·自动化测试原理和方法 | 第22-25页 |
·代码分析 | 第22页 |
·捕获回放 | 第22-23页 |
·录制回放 | 第23-24页 |
·脚本技术 | 第24页 |
·自动比较 | 第24-25页 |
·软件自动化测试生存周期 | 第25-27页 |
·自动化测试工具 | 第27-33页 |
·自动化测试工具的特征 | 第27-29页 |
·自动化测试工具的作用和优势 | 第29页 |
·自动化测试工具的分类 | 第29-31页 |
·市场上的自动测试工具 | 第31-33页 |
·自动化测试工具的局限性 | 第33-34页 |
第四章 软件测试自动化工具的技术原理 | 第34-45页 |
·AutoTester自动化工具概述 | 第34-40页 |
·单元测试的改进 | 第34-35页 |
·识别待测程序集中的类、方法和属性 | 第35-36页 |
·编程语言的选择 | 第36页 |
·框架介绍 | 第36-37页 |
·常用属性 | 第37页 |
·测试的组成 | 第37-38页 |
·测试方法的初始化和资源释放函数 | 第38-39页 |
·属性总结 | 第39-40页 |
·AutoTester技术原理 | 第40-41页 |
·AutoTester工具的应用 | 第41页 |
·验证,确认和测试结果表达 | 第41-45页 |
·自动验证 | 第42-43页 |
·自动确认 | 第43-45页 |
第五章 软件测试自动化应用 | 第45-61页 |
·编写自动测试脚本 | 第45-49页 |
·为测试脚本创建工程 | 第45-46页 |
·添加引用 | 第46页 |
·为工程添加脚本 | 第46-49页 |
·编译测试脚本 | 第49页 |
·运行自动测试工具 | 第49-53页 |
·执行自动测试工具 | 第49-51页 |
·加载待测程序集 | 第51-53页 |
·影响测试结果的属性 | 第53-55页 |
·Ignore属性 | 第53-54页 |
·ExceptedException属性 | 第54页 |
·Explicit属性 | 第54页 |
·Category属性 | 第54-55页 |
·比较测试结果 | 第55-56页 |
·存储测试结果 | 第56-58页 |
·分析自动化测试报告 | 第58-61页 |
第六章 总结与展望 | 第61-62页 |
致谢 | 第62-63页 |
参考文献 | 第63-65页 |