软件测试自动化学习笔记之一

来源:互联网 发布:网络教育报名截止时间 编辑:程序博客网 时间:2024/05/21 08:46

感觉书的一开始介绍概念部分的内容比较空洞,枯燥。讲的是软件测试自动化的概念定义,让我没有太多兴趣,我觉得学习应该是这样一个过程:学习基本内容,然后实践,遇到问题再深入学习更高级的内容,再实践,再学习,如此反复。没有实践基础时,不宜学习盲目地不断学习过多的理论,因为理论是以现实为基础的,没有实践就很难理解各种术语和应用场景。不过我还是坚持往后面看了一下,呵呵,后面的内容比较好理解。

 

书中提到的一些知识:

1. Rational RequisitePro是一个需求管理软件,可以新建需求,组织需求,跟踪需求等,这些内容可用word或数据库保存。也可以输出到CSV文件中。

2. 测试计划是从软件需求中提取出来的文档,将软件需求和测试需求、测试结果等结合起来。因为软件需求是有变化的,故测试计划也可能会有变化。

测试计划主要是框架性的,包括各个测试方面、测试任务和时间节点等。

3. 完成了测试计划接下来就是测试设计:完成一个个实际的测试用例。这个过程最费心思,也最为重要。

4. 最后是测试实现,可以用手工和自动化两种方式。具体包括测试环境搭建、测试执行、结果分析验证和撰写测试报告四个阶段。

5. 软件测试是一项小组工作,因此必须借助于一些工具来分享、记录资料,使大家方便地获取和修改。Rational RequisitePro和Bugzilla就是这样的工具。

6. 测试自动化时需要用到的其它工具包括:

测试设计工具、静态分析工具、动态分析工具、GUI测试驱动和捕获/回放工具、负载和性能测试工具、非GUI测试驱动和测试管理器、测试评价工具、其它工具。

原创粉丝点击