01、你真的懂测试吗?从"用户登录"测试谈起

一、作为测试工程师,我们的目标是要保证系统在各种应用场景下的功能是符合设计要求的,所以需要考虑的测试用例就需要更多更全面

二、在编写测试用例时,最常用、最典型也是最重要的黑盒测试方法:等价类划分和边界值分析

三、一个质量过硬的软件系统,除了显式功能性需求外,其它的非功能性需求也是极其关键的

  1、显式功能性需求:指软件本身需要实现的具体功能

  2、非功能性需求:从软件测试维度来看,主要涉及安全性、性能和兼容性三大方面

四、一个优秀的测试工程师必须具有很广的知识面,如果我们不能对被测系统的设计有很深入的理解、不明白安全攻击的基本原理,没有掌握性能测试的基本设计方法,很难设计出"有的放矢"的测试用例。

五、在绝大多数的软件工程实践中,测试由于受限于时间成本和经济成本,是不可能穷尽所有可能的组合的,而是采用基于风险驱动的模式,有所侧重地选择测试范围和设计测试用例。以寻求缺陷风险和研发成本之间的平衡。

说明:教程来源极客时间--软件测试52讲,作者:茹炳晟   

     喜欢的朋友可以去订阅学习

原文地址:https://www.cnblogs.com/dxw-dong/p/12555624.html