新手学软件测试第一课:编程程精讲什么是软件测试

1、什么是测试用例

测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。

2、为什么要写测试用例

测试用例可以用来衡量一个项目测试质量。测试用例的健壮性,完整性,覆盖程度等,都对项目测试质量有影响。因此在平时的测试流程中,编写测试用例就是测试过程中很重要的一步,每一个测试工程师都需要并且非常熟练的编写测试用例,能在编写测试用例中尽可能的覆盖任何异常的测试点;如何能编写优秀的测试用例,就需要测试人员掌握更多的用例编写技巧以及思考出更多的测试点。

3、测试用例的管理过程

编写→评审(修改→再次评审)→执行→保存管理→维护/升级。

4、测试用例编写依据

软件需求说明书、软件模板。(蓝湖、脑图、项目wiki、SharePoint、与产品/交互/开发沟通)。

5、测试用例主要包含哪些内容

编号、日期、设计和测试人员、优先级、标题、目标、环境、输入数据/动作、预期结果。(XMind编写,一般由前提条件、输入、执行条件、预期结果组成)

6、设计测试用例的注意事项

测试用例中的测试步骤需要详细到什么程度,主要取决于测试用例的“最终用户”(即执行这些测试用例的人员),以及测试用例执行人员的的技能和产品熟悉程度。如果编写测试用例的人员也是测试用例执行人员,或者测试用例的的执行人员深刻了解被测软件,测试用例就没有必要详细。而如果是测试新人执行测试用例,或者软件测试外包给独立的第三方公司,那么测试用例的执行步骤最好足够详细。

从高到低,独立性,与功能一一对应,根据需求设计,由有经验的人员设计。

7、设计测试用例的原则

有模板、正确性、代表性、可判断性、重现性、详细准确清晰的步骤、符合规范;注意要简洁清晰,逻辑严谨,分类明确,可以让人一目了然所设计用例要测试的功能和目的。

8、用例的执行和管理

通过用例评审,开发提测后即可在Beta环境执行测试用例,对于未通过测试的缺陷在jira上创建bug,分配给相应的开发人员,开发修完bug后对用例进行验证,通过close,未通过reopen,同时也要对其他用例再测一测,以防开发提交变动代码时出现新bug。(缺陷管理软件:mantis、redmine、jira、bugzilla等)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值