作为测试人员,测试用例设计在工作中的占比是很高的,而且是非常重要的一步,测试用例设计的好坏关系到测试执行过程中的场景覆盖是否完全,最后体现到测试质量是否有保障,所以在这一步做好了不仅能够提高测试效率,也能提高测试质量,更好地保证软件质量。
在日常的测试工作中,常用的设计思路一般按以下大类来分:功能测试、UI/一致性测试、性能测试、兼容性测试、易用性测试、安全测试。
有了设计思路,然后结合常用的测试设计方法,可以有效补充测试场景,避免设计遗漏导致测试不充分。
1、等价类:根据输入要求分等价有效类和等价无效类。【上点在闭区间内,开区间外】
2、边界值:一般作为等价类的补充,结合使用,也是研发容易忽略的地方。
3、判定表/因果图:根据输入条件与输出结果之间的关系,设定判定表,根据分析结果编写测试用例。在输入条件较多时常用,也很实用。
4、正交法:通过构建正交表来编写测试用例,常用的工具有PICT和allpairs。
5、场景设计:一般包括基本事件流和多个备选事件流。比如登录备选事件流有忘记密码,输入错误密码。
6、错误猜测:根据历史经验推测容易出现的问题,作为前面几种设计的补充。
感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取