软件测试自动化学习笔记之一
2010-04-01 16:39
429 查看
感觉书的一开始介绍概念部分的内容比较空洞,枯燥。讲的是软件测试自动化的概念定义,让我没有太多兴趣,我觉得学习应该是这样一个过程:学习基本内容,然后实践,遇到问题再深入学习更高级的内容,再实践,再学习,如此反复。没有实践基础时,不宜学习盲目地不断学习过多的理论,因为理论是以现实为基础的,没有实践就很难理解各种术语和应用场景。不过我还是坚持往后面看了一下,呵呵,后面的内容比较好理解。
书中提到的一些知识:
1. Rational RequisitePro是一个需求管理软件,可以新建需求,组织需求,跟踪需求等,这些内容可用word或数据库保存。也可以输出到CSV文件中。
2. 测试计划是从软件需求中提取出来的文档,将软件需求和测试需求、测试结果等结合起来。因为软件需求是有变化的,故测试计划也可能会有变化。
测试计划主要是框架性的,包括各个测试方面、测试任务和时间节点等。
3. 完成了测试计划接下来就是测试设计:完成一个个实际的测试用例。这个过程最费心思,也最为重要。
4. 最后是测试实现,可以用手工和自动化两种方式。具体包括测试环境搭建、测试执行、结果分析验证和撰写测试报告四个阶段。
5. 软件测试是一项小组工作,因此必须借助于一些工具来分享、记录资料,使大家方便地获取和修改。Rational RequisitePro和Bugzilla就是这样的工具。
6. 测试自动化时需要用到的其它工具包括:
测试设计工具、静态分析工具、动态分析工具、GUI测试驱动和捕获/回放工具、负载和性能测试工具、非GUI测试驱动和测试管理器、测试评价工具、其它工具。
书中提到的一些知识:
1. Rational RequisitePro是一个需求管理软件,可以新建需求,组织需求,跟踪需求等,这些内容可用word或数据库保存。也可以输出到CSV文件中。
2. 测试计划是从软件需求中提取出来的文档,将软件需求和测试需求、测试结果等结合起来。因为软件需求是有变化的,故测试计划也可能会有变化。
测试计划主要是框架性的,包括各个测试方面、测试任务和时间节点等。
3. 完成了测试计划接下来就是测试设计:完成一个个实际的测试用例。这个过程最费心思,也最为重要。
4. 最后是测试实现,可以用手工和自动化两种方式。具体包括测试环境搭建、测试执行、结果分析验证和撰写测试报告四个阶段。
5. 软件测试是一项小组工作,因此必须借助于一些工具来分享、记录资料,使大家方便地获取和修改。Rational RequisitePro和Bugzilla就是这样的工具。
6. 测试自动化时需要用到的其它工具包括:
测试设计工具、静态分析工具、动态分析工具、GUI测试驱动和捕获/回放工具、负载和性能测试工具、非GUI测试驱动和测试管理器、测试评价工具、其它工具。
相关文章推荐
- 基于《Selenium 2自动化测试实战》的学习笔记(1)—— 软件测试分类
- Autoit3--检测窗口变化PixelChecksum--软件自动化测试学习笔记
- Autoit3--一键截图--软件自动化测试学习笔记
- 软件测试自动化学习笔记之二
- 软件测试的自我修养之学习自动化测试
- 软件测试的艺术——学习笔记3
- Selenium2 Python 自动化测试实战学习笔记(四)
- Selenium2 Python 自动化测试实战学习笔记
- Selenium2 Python 自动化测试实战学习笔记(九)
- 软件测试的艺术学习笔记
- Selenium2 Python 自动化测试实战学习笔记(三)
- Android自动化测试框架Robotium学习笔记
- 饶文通的软件测试学习笔记-第二周
- Selenium2 Python 自动化测试实战学习笔记(四)
- Selenium2 Python 自动化测试实战学习笔记(六)
- 软件开发过程学习笔记(五)之测试方案模板 分类: 开发过程 2015-07-08 14:48 8人阅读 评论(0) 收藏
- 软件测试学习笔记--(关于排错)
- Rickie的软件测试学习笔记-第一周
- 软件测试学习笔记——单元测试
- 软件测试之loadrunner学习笔记-02集合点