官方微信
English中文

讯科检测主营:深圳检测机构, 可靠性测试, COC认证, 第三方认证机构, 连接器测试, 第三方检测报告, CE认证, 材料检测, 防腐等级测试, SAA认证, HAST测试, reach认证, 盐雾测试, WF2腐蚀测试, 烤箱检测, 验收报告, 3c认证查询, 汽车零部件检测, ISTA包装测试, 深圳认证机构, 防水防尘测试, UL认证, 3c认证证书, 水质检测中心, 化学品安全技术说明书, 不锈钢牌号鉴定, 美国FDA认证, MSDS查询, 材料分析, 金属材料牌号鉴定, mic认证, msds, 有害物质检测, 软件测试, 硬度检测, 油漆涂料检测, UV老化测试, 材料性能测试, 三综合测试, 第三方测试机构, 铝合金测试, 牌号鉴定, EMC电磁兼容测试, 不锈钢检测, 质量检测报告, 金属材质分析, 二氧化硫腐蚀测试, MTBF测试报告, 深圳检测中心, 生物降解测试, 建筑材料检测, 玩具检测, 噪音检测, HALT测试, 电缆检测, 声学测试, IP防护等级测试, MSDS报告, FDA认证, 产品寿命测试, 包装运输测试, 软件评测, 亚马逊检测报告, 氙灯老化测试, FDA注册, 冷热冲击测试, 气体腐蚀测试, 快速温变测试, 钢材检测, MTBF检测报告, 重金属检测, MSDS认证, wifi认证, 型号核准, 机械CE认证, VCCI认证, 日本JATE认证, Qi认证, ETL认证, ROHS认证, KC认证, 防爆认证, MTBF认证, 蓝牙BQB认证, CB认证, CE认证机构, IC认证, 3c认证机构, 建材CE认证, NCC认证, ce认证公司, WPC认证, HDMI认证, BIS认证, 欧盟CE认证, SRRC认证, CQC, 3C认证, CCC认证, PSE认证, FCC认证, KCC认证, 纸箱运输测试, 失效分析, 电池测试, TDS报告, CE认证费用, reach法规, 第三方质检报告, 纸箱检测等产品及业务,咨询热线:0755-23727890。

咨询热线:18165787025 / 0755- 23727890

软件测试编写测试注意事项

在整个软件测试的过程中,测试之前,准确说应该在需求评审、技术方案确认之后,那我们就需要去编写测试用例,通过测试用例来执行测试。

本篇只是单纯的描述如何编写一条用例,针对用例本身,比如:包含哪些必要字段、可以有哪些扩展字段、每个字段应该编写到什么样的程度。

一、测试用例的好处

1.任何测试人员都可以执行

可以给不是很熟悉该业务或者该模块的同学直接去执行,而不需要去反复再同开发、产品对接,或者是猜测该条用例的意思或者意图。

2.减少不必要的沟通成本、节省实际执行时间

一条步骤清晰的用例,完全可以照着一步步执行,预期结果清晰,则可以很容易地断定该条用例是否通过,前置条件清楚明白,则可以顺利执行。

3.尽可能的减少重复劳动

在实际的工作中,我们会发现A同学写的用例交接给B同学之后,由于用例步骤不详细、前置不清晰等,导致无法理解、执行,然后会去重写该模块的用例,这就导致工作成本的增加。

4.归档

为后续的迭代、回归,回溯或者交接等提供清晰的依据以及指导。


二、基本用例包含字段

用例名称、前置条件、输入步骤、预期结果,这几个字段是必不可少的。

在保证基本字段清晰的情况下,根据需要,我们可以适当添加一些字段,比如:用例编号、优先级、使用平台、是否自动化、关联需求、是否通过、网络、备注等等。

基本字段必不可少,而且还要清晰描述:

1.用例名称

能完整且简洁的描述该条用例要做什么。

2.前置条件

用例执行需要做哪些前置步骤,或者需要哪些条件才能使该条用例顺利的执行下去?一般来说,在功能模块之前存在关联时或者依赖时,此时需要将前置条件写清楚,因为这些依赖和关联的点,可能只有当时相关的测试和开发比较清楚。

例:限免时段内重复领取福利。

(1)在前置条件或者备注里,最好解释一下限免规则;

(2)发布限时免费的活动到测试环境;

(3)同一时段内,领取过一次。

3.用例步骤或者输入步骤

这里也是指导用例执行的关键,需要将每一步写的比较清楚,否则其他人来执行的话,很容易出错或者理解错。

比如下载QQ表情的过程中,退出手机QQ这么个用例。

例:

(1)手机登录QQ

(2)打开一个聊天窗口

(3)点击表情

(4)点击“+”,进入表情商城首页

(5)点击表情包,进入详情页

(6)点击下载

(7)当下载到50%之后,手机操作退出详情页面返回到aio界面

(8)退出之后,检查是否可以正常下载完

4.预期结果

预期结果非常重要,不仅要将相关的检查点写的清晰、完整,而且还要严谨、不易产生误解,能够让其他人执行用例之后,明确判断该条用例是否通过。

比如点击下载某个表情包或者文件,这里的检查包括前端、后端、数据、本地文件等检查。

(1)下载过程中进度条的检查;

(2)下载完成之后文件是否完整、正常打开,内容是否正确;

(3)如果存在状态,状态是否变化;

(4)如果存在数据存储,数据库检查等。

5.用例编号

代表着用例ID,可以通过多种方式来定,只要清晰明了即可。一般可以是:需求编号+功能模块代号+测试类别+编号。

6.优先级

用例优先级一般分为3个级别,P0\P1\P2,P0为最高级别,P2为最低级别。在测试活动中,P0级别用例通常会作为开发提测前的自测用例,因此,P0级别的用例比较重要,但量不能太多,在后续的迭代功能、回归测试中,会起着比较重要的作用。一般为正常功能、主流程用例。

7.使用平台

一般是指测试平台,比如:android、IOS、或者PC、mac等。

8.是否自动化

一般是指UI自动化或者接口自动化,如果已经自动化的用例,后续在回归测试以及迭代版本的冒烟测试上可以使用自动化来替代,方便区分、统计。

9.关联需求

这个一般是指需求的链接,或者需求名称(如果没有链接的话),方便后续回溯,以及其他人来使用或者熟悉该模块的测试以及开发。

10.是否通过

标注当前测试用例是否通过。

11.网络

测试需要使用网络,比如:3G、4G、wifi、弱网或者弱网详细参数,比如:丢包、延迟、具体网速等。

12.备注

一般说明该用例需要注意的事项或者特殊的事项。

我们秉承科学严谨的工作态度,以客户为中心,高效统筹安排测试计划,竭力缩短测试时间的周期,为客户提供快捷、公正的第三方咨询检测等服务。服务区域遍布广东广州、深圳、东莞、佛山、中山、珠海、清远、惠州、茂名、揭阳、梅州、江门、肇庆、汕头、潮州、河源、韶关及全国各地如您有相关产品需要咨询,欢迎您直接来电咨询我司工作人员,获得详细的费用报价与周期方案等信息,深圳讯科期待您的光临!

深圳市讯科标准技术服务有限公司 版权所有   粤ICP备16026918号-1


网站地图 XML
此处显示 class "zhezhoceng" 的内容
获取报价
公司名称: * 您的姓名: * 您的手机: * 您的需求: * 验证码: *
看不清楚?点击换张图片

*为了您 的权益,您的信息将被 严格保密