上QQ阅读APP看书,第一时间看更新
第2章
功能测试
功能测试是软件质量保障体系中非常重要的一环。它不需要关注内部结构及实现代码,只需要关注其功能的正确性和完整性,是投入产出比较高的测试方式之一。在团队初创期功能测试占比80%,剩余20%的测试工作则是关注核心链路的性能和安全等。
在产品初期,基本策略一般是先占领市场再对产品进行优化,先验证业务模式再进行产品的规范化和标准化。在业务模式有效运行的大背景下,作为质量保障人员,我们应该清醒地认识到,这只是市场给我们的时间,并不是质量保障的底线(baseline)。ToB市场不同于ToC市场,ToC市场可以仅提供一个标准版本。但对于ToB市场,每一家企业的内部体制都存在差异,因此定制化的现象屡见不鲜。比如,企业用户登录功能,有些企业不需要登录,有些企业则需要用户用手机扫码注册后进行登录,有些企业会直接定制专属的登录逻辑。本章将主要介绍我们是如何在资源紧张且定制化较多的情况下优化功能测试并提升测试质量的。