测试用例及测试分析

在这里插入图片描述

测试用例示例

在这里插入图片描述

笔试题: 你用到的测试方法/测试策略有哪些? 等价类划分 边界值 因果图 场景法 正交表

确定边界值的方法()

确定边界情况(输入或输出等价类的边界)

选取正好等于、刚刚大于或刚刚小于边界值作为测试数据

在这里插入图片描述

概念:

因果图法比较适合输入条件比较多的情况,测试所有的输入条件的排列组合。所谓的原因就是输入,所谓的结果就是输出。

因果图基本图形符号

恒等:若原因出现,则结果出现;若原因不出现,则结果不出现。

非(~):若原因出现,则结果不出现;若原因不出现,则结果出现。

或(∨):若几个原因中有一个出现,则结果出现;若几个原因都不出现,则结果不出现。

与(∧):若几个原因都出现,结果才出现;若其中有一个原因不出现,则结果不出现。

在这里插入图片描述
在这里插入图片描述

测试用例设计的思想

在这里插入图片描述

正交表法

在这里插入图片描述

评审内容

评审的内容有以下几个方面

1)用例设计的结构安排是否清晰、合理,是否利于高效对需求进行覆盖。

2)优先极安排是否合理。

3)是否覆盖测试需求上的所有功能点。

4)用例是否具有很好可执行性。例如用例的前提条件、执行步骤、输入数据和期待结果是否清晰、正确期待结果是否有明显的验证方法。

5)是否已经删除了冗余的用例。

6)是否包含充分的负面测试用例。充分的定义,如果在这里使用2&8法则,那就是4倍于正面用例的数量,毕竟一个健壮的软件,其中80%的代码都是在"保护"20%的功能实现。

7)是否从用户层面来设计用户使用场景和使用流程的测试用例。

8)是否简洁,复用性强。例如,可将重复度高的步骤或过程抽取出来定义为一些可复用标准步骤。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

需求分析

在这里插入图片描述

1.用户需求:关注系统是否满足用户习惯2.行业业务需求(界面提示信息为行业术语,处理和操作模式为行业从业人员习惯模式等)3.实际使用环境需求(网络带宽,速率,断电数据备份,软件部署设置等)4.操作使用需求(类似快捷键,紧急关闭,数据恢复保护,回退机制,安装兼容性,语言环境等)5.用户需求引发的测试需求(按软件测试质量模型进行划分)6.功能需求:关注系统是否满足功能要求

在这里插入图片描述

最后: 可以关注公众号:伤心的辣条 ! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!推荐软件测试交流学习群:914172719 里面会分享一些资深架构师录制的视频录像


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…


版权声明:本文为software_test010原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>