软件测试四年,总结下功能测试用例设计思路
我们为什么要写好一份测试用例呢?测试同学应该都知道测试用例的重要性,测试用例就是我们测试的依据,也是测试过程中不能缺少的测试文档。https://img-blog.csdnimg.cn/0867a37ccfd0437e9b3de01165b9e204.png#pic_center
一、用例编写规范目标:
1、提高测试用例的可读性,可实行性、公道性。
2、测试用例,会被开发、产物等阅读审查或实行;也更可能被其他测试职员大概新员工作为熟悉当前产物的可靠依据,是可以不看需求不看交互最直接的、最快速的了解产物的文档。
二、设计用例过程:
1、参加需求评审会议:即产物讲解需求,需求中包罗需要实现的功能。
a、需求评审前要大致看一遍需求文档,对于有疑惑不明确的语句做好标志;
b、参加需求文档评审会议时,紧跟产物思路,了解需求配景,需求内容等。而且一边听一边在脑海中形成产物形态,发现不公道和有疑问的地方及时提出并督促产物解决;
c、会议当场确定测试范围、确定各需求的测试优先级、确定测试的通过标准。
2、逐字逐句解读需求文档,熟悉业务需求(构造或客户高层次的目标)、功能需求(规定开发职员必须在产物中实现的软件功能)、用户需求(从客户角度出发,用户的目标,或用户要求体系必须能完成的任务)
a、拆分需求点,梳理功能模块:
业务功能:与用户实际业务直接相关的功能
数据束缚:数据的显示范围、数据之间的关系
权限束缚:不同角色权限对功能的处理
编辑束缚:对数据输入项的要求限制
辅助功能:辅助完成业务功能的一些功能大概是细节
易用性需求:易于使用的功能细节
性能束缚:实行功能时必须满足的性能需求
3、书写测试用例
一、设计原则:
a、测试用例应全部覆盖需求文档里面的各项功能。
b、真实场景的需求及模拟:测试点在编写的过程中,一定要考虑真实使用场景
c、测试用例设计应关注新增需求对原有各项功能的影响
d、测试用例设计应关注关联/复用模块,功能相互影响模块
e、测试用例的设计应包罗各种类型的测试用例。在设计测试用例的时间,除了满足体系根本功能需求外,还应该考虑各种异常情况、界限情况和承受压力的能力
f、分别体系/功能模块,按模块分类进行编写
g、测试用例对测试功能点、测试条件、测试步骤、输入值和预期结果应该有准确的定义。在什么页面,点击什么按钮、输入什么数据
二、编写内容
a、用例名称:
1)常用的布局“主、谓、宾”;
2)名称轻便易懂,不要包罗具体利用步骤;
b、前置条件:
1)实行用例测试步骤前需要做的所有必备条件,原则上所有用例都有前置条件;
2)完备清楚,包罗入口、帐号类型、账号权限、数据预备等
c、利用步骤:
1)利用步骤描述清晰。如:在什么页面,点击什么链接或按钮;页面入口、链接、按钮名称都要写清楚;
2)利用和结果是逐一对应的,但利用中不要包罗结果的查抄;
3)用例描述中不允许出现假设性词汇,比如:如果,或许,可能,…的时间等;
d、预期结果:
1)原则上每个用例必须要有预期结果,结果不能为空;
2)结果中只能包罗结果,不能有步骤;
3)一个结果有多个查抄点时,确保查抄点完备;
最后,测试用例的维护也是不可缺少的,我们当前项目竣过后要及时归档,上传的svn大概qc,以便后续查看。
最后: 下方这份完备的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【包管100%免费】
https://img-blog.csdnimg.cn/9d205f76a3bb49d8bce29972548618fa.png#pic_center
这些资料,对于【软件测试】的朋友来说应该是最全面最完备的备战仓库,这个仓库也伴随上万个测试工程师们走过最艰难的旅程,盼望也能资助到你!
软件测试技术交流群社:746506216(里面还有工作内推机会,毕竟我们是关系社会。)
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,而且有字节大佬给出了权威的解答,刷完这一套面试资料信任大家都能找到满足的工作。
https://img-blog.csdnimg.cn/f5caea8e55384ffd9d53fbcef5d509f5.png#pic_center
面试文档获取方式:
https://img-blog.csdnimg.cn/78fad27964124b03813a2277636992ef.gif#pic_center
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]