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

本文从实践出发,介绍了软件测试自动化的基础知识,包括需求管理、测试计划制定、测试设计及实现等核心环节,并推荐了一些实用的工具,如RationalRequisitePro和Bugzilla。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

书中提到的一些知识:

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

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

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

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

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

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

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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值