前几天同事分享了一波作为测试需要具备哪些能力,测试用例需要从哪些方面进行设计,我把他分享的内容拷贝了一波,作为以后在测试过程中的参考。

        首先需求评审、技术方案评审、测试用例评审三者的关系

       
一开始,我每次设计测试用例都是从需求着手,去用测试用例设计的几种常见方法着手:等价类划分法,边界值分析法,错误推测法,判定表法,以及业务流程。从这几个方面去考虑,最后只是对界面上可以看见的功能进行了用例的设计,是最基础的。直到这一次,团队中评审技术方案的时候,我也参与了,然后经过同事分享的,才发现我们在设计用例时,不仅需要从需求维度去考虑,还需要结合开发的设计思路,要知道一些在页面上看不到的功能是如何实现的,通过这些来设计我们的测试用例,并且需要对数据层面进行设计测试用例,而且还需要对页面上无法操作的异常场景,通过接口层面来设计测试用例,这几点是之前我从来都没有考虑到的。

        那在需求评审方面,我们需要具备以下几个方面去思考,尽量提出疑问。

        在技术方面评审方面,我们需要具备以下几个方面的能力,去思考,去提出疑问

        在测试用例评审时,我们需要具备的能力,

        其中cheklist的详见测试技巧-《测试用例设计》,就是下文的“测试用例设计的几个方面”

        需要掌握的测试技巧

         需要具备的测试设计思想

        测试用例设计的几个方面

         接口测试用例设计的几个方面

        定位问题需要具备的知识储备和能力

        在测试过程中,我们免不了需要构造数据,在数据构造方面我们需要具备的能力

         检查环境的差异性,从下面三个方面进行考虑

        下面就是自动化的学习路线了

小小的总结一下:设计测试用例需要从以下几个方面进行考虑

        1:需求-及业务功能

        2:开发的技术文档

        3:数据层面

        4:接口层面

并且同事总结了一下当前我设计测试用例,更多的是考虑了界面上展示的功能,一些数据层面、逻辑层面的内容考虑的还是很少,校验数据入库这些都很少,可以说没怎么去考虑。接下来,多往这些方面去考虑,去设计用例。

总结:上面提到很多东西都是我现在不具备的,只有一步一步的去学习了。成长的空间还是挺大的,需要学习的内容也很多。

技术
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信