如何写好软件测试用例及文档

一、关于软件测试的一些问题(思考)

测试对象是什么?特定的软件项目或者模块。

测试目的是什么?完成对测试对象的功能、性能、稳定性的测试和整体评估。

如何执行测试用例?执行测试的方法和步骤。

如何自动化测试方或工具?是否提供了相关工具辅助软件测试活动的进行。

软件测试用例如何编写?(见 三节)

软件测试文档如何编写?(见 四节)

软件测试工程的准入准出条件?特定测试对象的测试前提条件和测试对象的合格条件。

二、软件测试概述

总的来说,软件测试工作需要测试人员从总体上全面了解测试对象。测试前需要对测试对象进行模块分解,模块功能分解。根据分解细化结果进行测试用例编写。

测试用例编写过程中,总的原则是,从总到分、从粗到细,从功能到性能、稳定性逐步细化用例,形成完备的用例覆盖率。

本文主要着重在软件测试用例编写和软件测试文档部分。

三、软件测试用例的编写

主要从黑盒测试的角度写。测试用例的基本参数如下。

用例编号

        可以用例编写完成后统一生成

用例描述

        用例的测试内容,用于测试某个子模块的某项功能。(本项是测试用例编写时需要完整描述的部分)

用例依赖

        执行该测试用例所需的前置条件,如参考数据要求,时间表要求、配置要求等等(本项是测试用例编写时需要完整描述的部分)

用例步骤

        执行测试时需要的具体操作(本项是测试用例执行前需要完整描述的部分)

用例输入

        执行测试用例需要输入的数据,某些用例可无需输入(本项是测试用例执行前需要完整描述的部分)

用例输出

        执行测试用例预期输出的数据(本项是测试用例执行后需要完整描述的部分)

预期输出

        执行测试用例预期输出的数据(本项是测试用例执行前需要完整描述的部分)

四、软件测试文档的编写

(测试自动化属于测试应用工具层面应该不属于测试文档的内容,你可以参考)

文档结构:(以下是参考,不足处你可以做补充)

1、测试对象

        描述要测试内容,比如XXXX项目,再此章节明确该测试对象的边界。

2、测试目的

        描述通过此文档中的用例操作达到的某项预期。

3、测试用例

        测试用例部分是文档主要篇幅。

        3.1对象的总体结构(或者说总体需要测试的模块结构)

        主要是明确一个总体的测试框架

        3.2各个模块描述

        主要是明确模块测试用例编写时需要考虑的测试点,用例的完整性。

        3.3模块一

        3.3.1用例一

        内容见测试用例的编写

        3.3.2用例二

        3.3.3用例三

        等等……

        3.4模块二

        3.4.1用例一

        3.4.2用例二

        3.4.3用例三

        等等……

4、测试结果

        测试中用例的执行状况

        测试中发现的问题及是否修复

        用例是否需要补充说明 (测试完成后补充)

5、测试结论

        简述本次测试是否能达到通过要求(测试完成后补充)

(完)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值