全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

关键字测试用例怎么编写?

发布时间:2023-10-11 01:02:48
发布人:xqq

一、关键字测试用例的编写

1.序号

a.简单、少数。

2.测试说明

或称测试点、检查点、测试概述、用例概述、用例说明:用一句话对测试用例进行概述
 a.可以总结测试目的;
b.可以用疑问句表示;
c.可以用“检查、验证、测试”等字眼(如验证QQ默认安装);
d.较好看到这句话就能知道如何测试;
e.尽量少数(因果图、正交表可能会有重复的测试说明);
f.用例执行多轮时,越往后执行可能越快,如果用例写得好,直接看概述就行。

3.初始条件(预置条件、前提条件)

a.初始条件要是一个状态,而且是静态的,如管理员已登录后台; b.初始条件是名列前茅步操作步骤之前的状态,不能太远,不用从头写到尾
c.很多项目中不写预置条件。

4.操作步骤

a.若对数据要求高,需要把数据分离出来;
b.步骤要都有序号;
c.每一步用分号分开,最后用一个句号;
d.每一步必须换行;
e.参数前加冒号(如用户名:admin);
f.涉及按钮界面用【】、“”等成对符号间隔;
g.功能的详细用例步骤4-6步左右;
h.最后一步一定是个动作,不能写结果。

5.预期结果

a.是一个状态;
b.如果参考文档中有描述,原封不动的抄过来;如果文档中没有具体要求,则点要一致,可以有几个点,如QQ默认安装,应能启动、默认选项匹配等。

6.用例状态

a.通过、失败、阻塞、未执行、搁置、无效用例…
b.初始条件达不到时,一般用例状态设置为阻塞。
c.看如何执行用例,执行完关心什么来定。

延伸阅读:

二、用例设计方法总结

通过测试

a.主要用于验证系统和它陈述的需求一致,确认软件至少能做什么,一般通过分析需求说明书来设计测试用例。

失败测试

a.纯粹为了破坏软件而设计和执行的测试案例,也称迫使出错测试。主要用于证明“一个系统不会做不需要它做的事情” 。

随机测试

A、也称即兴测试(ad hoc testing),是指临时准备的、即兴的Bug搜索测试过程。

e.g.如果让一百万只猴子在一百万只键盘上敲一百万年,它们最终就可能写出莎士比亚话剧等巨著。

B、缺点

a.无法度量随机测试的实际覆盖率。
b.许多测试都是冗余的。
c.测试数据因为是随机的,重复测试是不可能的。

应用群集效应

a.找到的软件缺陷越多,说明那里的软件缺陷越多,若在测试中发现大量的上边界条件缺陷,则在测试时应注重上边界。
b.程序员倾向于修复报告出来的问题,要保证除此之外可能存在的其他问题不会出现。

探索性测试

a.可以说是一种测试思维技术。
b.探索性测试是一种精致的、有思想的过程。
c.探索性测试强调测试设计和测试执行的同时性。
d.测试人员通过测试来不断学习被测系统,同时把学习到的关于软件系统的更多信息通过综合的整理和分析,创造出更多关于测试的主意。
e.测试设计,测试执行,测试日志的记录似乎是无关紧要的工作。
f.测试人员必须根据测试章程在规定的时间内完成。
g.适合于:

没有或只有少量的有价值的文档常用于在时间压力下。为补充合适的、正式和形式化测试。

如何选择测试方法

a.使用大纲法、场景法、因果图设计测试用例。

如果程序的功能说明中含有输入条件的组合情况,则应在一开始就选用因果图法。

b.用等价类划分方法、边界值分析方法、错误猜测法补充测试用例。

c.执行测试时进行探索性测试或随机测试。

d.执行完测试用例后进行随机测试。

#it技术干货

相关文章

markdown用什么软件?

markdown用什么软件?

2023-10-11
为什么STL和linux都使用红黑树作为平衡树的实?

为什么STL和linux都使用红黑树作为平衡树的实?

2023-10-11
主席树和可持久化线段树有什么区别?

主席树和可持久化线段树有什么区别?

2023-10-11
数据结构中的队列(queue)是什么,它有什么应用场景?

数据结构中的队列(queue)是什么,它有什么应用场景?

2023-10-11

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取