测试用例编写规范、设计方法、问题单描述总结

在这里插入图片描述
举例:
“任务管理功能包括添加任务、删除任务功能,任务管理界面参数和约束如下,任务添加后任务数据添加到数据库中”
测试方法:
1.在任务管理界面,通过设置正常参数与异常参数进行新增任务操作,
查看软件是否支持新增任务功能并将新增的任务保存到数据库中,并对异常参数进行校验并提示。
2.对已存在的任务进行删除操作,查看软件是否支持删除任务功能,进行删除操作是否有再次确认提示。
充分性
1.在新增任务管理页面,输入正常的参数进行新增操作,验证软件支持新增任务,并存储到数据库中
2.在新增任务管理界面分别设置异常任务名称(长度大于10,特殊字符,为空),其他任务参数正常,进行新增任务操作,查看软件是否对异常参数进行校验并给出异常提示
通过准则
1.新增任务成功,通过数据库可以查看到新增的任务数据
2.新增失败,软件可以对异常参数进行校验并给出异常提示

测试用例编写规范

编写要求
1、用例定义:是对测试具体执行的一个详细设计。
2、用例要素:
用例名称:测试类型-测试项名称-测试点
用例标识:按规定定义
用例描述:描述用例的目的。在XX界面,通过输入XX数据,执行XX操作,验证XX功能的实现是否正确,是否满足XXX的要求;
 用例的初始化:包括软硬环境状态、测试配置(如用于测试的模拟系统和测试工具)、参数设置(如测试开始前对断点、指针、控制参数和初始化数据的设置)等的初始化要求;
 输入及操作说明:每一步所需的测试操作动作、测试程序输入或设备操作等;
 期望结果:期望测试结果应有具体内容(如确定的数值、状态或信号等),不应是不确切的概念或笼统的描述。必要时,应提供中间的期望结果;
 前提和约束:在测试用例中还应说明实施测试用例的前提条件和约束条件,如特别限制、参数偏差或异常处理等,并要说明它们对测试用例的影响;
 终止条件:说明测试用例的测试正常终止和异常终止的条件。
注意
1、测试用例状态:可执行用例、不可执行用例(分析原因);
2、测试用例编制是一个动态的、迭代的过程。

测试用例设计方法

1、常用方法
黑盒测试方法:等价类划分、边界值分析、错误推测法、因果图法、场景法等。
 等价类划分:包括输入条件和输出条件的等价划分,将无限测试变成有限测试,该方法可以减少工作量,提高测试效率最有效的方法。
 边界值分析方法:任何情况下都必须使用边界值分析方法,发现程序错误的能力最强。
 错误推测法:使用该方法追加一些用例
 场景法:对于系统的业务流程,可以利用场景法贯穿整个测试案例过程,在案例中综合使用各种测试方法。

测试问题单编写规范

编写要求
1、测试问题单定义:是对软件测试过程中发现Bug的描述,是软件测试方提交给研制方及委托方的重要测试文档(包含在测试记录中),直接反映了软件的质量,也是测试项目组工作情况的一个间接描述,测试方应给予高度重视。
2、问题单要素:
问题简要描述:是对问题的简要描述,是用动宾短语结构或较短的两三句对问题现象的一个概括。一般描述方式是:在哪个模块,执行什么操作,导致了什么情况的发生。
例如:
1)软件退出无“确认退出”提示(不准确的描述:软件退出时异常、软件退出问题);
2)运行干扰时,导致软件崩溃(不准确的描述:运行干扰时,导致软件异常)。
 问题描述:是对问题的具体描述,主要分为两部分:问题简要描述和问题详细描述。问题详细描述要客观,如果能一两句话描述清楚的,可以不写复现步骤,否则,必须详述复现步骤,必要时,附上截图(为了便于开发快速定位问题,一般都会截图)。
注意事项
1、与问题无关的内容和操作步骤尽量不要描述(例如问题单描述中用大量篇幅描述了数据准备工作等);
2、与问题相关的内容和操作尽量详细描述,一定要写出具体的前置条件(如:设置“开始时间”晚于“结束时间”,点击“确定”按钮,软件无异常提示);
3、文档问题的文档版本号、章节号应描述清楚,例如《……需求V1.0》第#**章节中存在什么问题;
4、软件实现与需求不一致时,要在实测结果中明确违背的需求条款;
5、软件问题的复现是通过执行问题单中的描述操作,查看软件是否存在问题单中描述的Bug。所以复现软件问题最主要的是把问题产生的前提条件、软硬件环境设置、使用的数据等进行记录描述,才能保证软件问题再次复现;对于某些不太明确的前提条件,应进行多次试验,确切的保证问题产生的前提条件。
常见问题
1、语言描述过于口语话,例如 “老是”(一直、持续),“越来越慢”(软件运行滞缓)、“半天没有反应”(长时间无响应)等。
2、问题描述中存在错别字,例如“指挥控制”写成“智慧控制”,“各级菜单”写成“各级彩蛋”,“异常提示”写成“一场提示”等。
3、语句描述不通顺,例如同一语句存在多个主语或宾语等。
4、前置条件不明确,例如“执行导出操作,软件崩溃”,按照问题单描述进行导出操作,结果正常导出了EXCLE文件,同时软件运行正常并未崩溃。之所以未复现问题是因为描述中缺少了前置条件“异常设置记录的”开始时间“晚于”结束时间“,当设置了一个异常条件时,执行导出操作,才出现软件崩溃的问题”。
5、描述时未抓住重点和关键步骤,应准确描述操作。
6、问题截图太大或截图不清楚。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值