发表于: 2018-03-30 01:37:53
3 920
今日学习:
测试用例是什么?
测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标,测试环境,输入数据,测试步骤,预期结果,测试脚本等并形成文档。
1、是测试工作的核心
2、一组在测试时输入输出的标准
3、是软件需求的具体对照
测试用例的作用?
1、检验软件是否满足客户需求。
2、可以体现一个测试人员的工作量。
3、展现测试用例的设计思路。
测试用例包含哪些内容?
用例编号:类似每个人的身份证编号,每条测试用例都有自己的编号。
用例名称:类似每个人的名称,每条测试用例都有属于自己的名称。
测试背景:说明测试用例的背景。
前置条件:满足这条测试所需要的条件,如测试登录前提条件就需要正确的账户密码。
优先级:软件缺陷对软件质量的破坏程度,即此软件缺陷的存在将对软件的功能和性能产生怎样的影响。
重要级:处理和修正软件缺陷的先后顺序的指标,即哪些缺陷需要优先修正,哪些缺陷可以稍后修正。
测试数据:输入的数据。如测试登录的账号密码。
测试步骤:测试时候的具体步骤
预期结果:测试之前想得到的结果。
实际结果:测试过后得到的实际结果。
备注:描写其他信息。
注:根据不同的测试将会有不同的内容,所以测试用例会根据测试的主要内容用增加项。
关于优先级与重要级,百度得到。
对于缺陷的严重性,如果分为4级,则可以参考下面的方法确定:
1 – 非常严重的缺陷,例如,软件的意外退出甚至操作系统崩溃,造成数据丢失。
2 – 较严重的缺陷,例如,软件的某个菜单不起作用或者产生错误的结果;
3 - 软件一般缺陷,例如,本地化软件的某些字符没有翻译或者翻译不准确;
4 - 软件界面的细微缺陷,例如,某个控件没有对齐,某个标点符号丢失等;
对于缺陷的优先性,如果分为4级,则可以参考下面的方法确定:
1 –最高优先级,例如,软件的主要功能错误或者造成软件崩溃,数据丢失的缺陷。
2 – 较高优先级,例如,影响软件功能和性能的一般缺陷;
3 -一般优先级,例如,本地化软件的某些字符没有翻译或者翻译不准确的缺陷;
4 – 低优先级,例如,对软件的质量影响非常轻微或出现几率很低的缺陷;
测试用例的流程:
需求分析-提取测试点-测试用例编写-测试用例评审
今日疑问:
观看视频内老师编写测试用例数量比较大,如何做到详细不漏项?
评论