功能点击一键订阅《云荐大咖》栏目,获取官方推荐优质内容,学技术不迷路!产品所实现的功能是产品价值的体现。功能实现是基础。如果功能没有实现,其他方面做得再好也没有意义。那么,如何保证实现的功能覆盖需求呢?产品所实现的功能是产品价值的体现。功能实现是基础。如果功能没有实现,其他方面做得再好也没有意义。本文主要内容如下:Howtodoit:实现的功能覆盖需求。仅仅实现功能有什么问题。Howtodo:实现的功能覆盖需求实现功能覆盖需求,需要团队不同角色的共同努力。如下图所示:开发者自测开发者自测是指:开发者完成开发后,测试是否所有的功能都可以自己实现。如果产品经理有验收标准,你就需要对照标准来跑。对于前端,自测的内容主要是:功能、UI交互和浏览器兼容性。开发自测很重要。一方面,程序员可以自我测试,更早发现问题。越早发现问题,解决问题的成本就越低。另一方面,开发者的自测是对自己代码质量的负责,也是一种职业素养的体现。在没有自测的情况下提交测试也会浪费QA的时间。建议在工作流工具中体现自检。如果使用CODING,可以配置任务流规则:状态流转测试时,必须填写自测内容:QA测试QA会做全面深入的测试功能:不仅要测试正常的流程功能,还要测试异常流程、异常值、边界值等。因此,QA测试是功能实现检查中非常重要的一环。专业QA会设计测试用例。测试用例完全覆盖需求。通过QA测试意味着通过所有测试用例。当然,QA测试也有局限性:如果在开发过程中引入了不在当前测试功能范围内的缺陷,QA很可能找不到它。为减轻此限制,有2条建议:开发并告知QA提交测试时可能受影响的其他功能。QA无论测试什么功能,测试完成后,都必须重新运行产品所有模块的核心测试用例。产品经理接受产品经理接受功能。产品经理对功能比较敏感,很容易发现缺失或错误的功能。设计师接受设计师接受是UI和交互。设计师有“像素眼”:他们能发现普通人发现不了的UI问题。只实现功能有什么问题?对于短期项目来说,实现功能就好了。但在现实中,很多都是长期维护的项目。随着时间的推移,会增加很多功能,也会改变很多功能。项目将变得更大、更复杂。只管实现,不考虑代码的可维护性。以下问题将加速:添加新功能和修复错误变得越来越困难。它也需要越来越长的时间。改了这个bug,出现了其他的bug。因此,对于长期项目,我们不仅要实现功能,还要注意代码的可维护性。我会在后面的文章中做详细的介绍。金伟强历届精彩文章推荐:浅谈代码质量-《学得会,抄得走的提升前端代码质量方法》前言《云荐大咖》是腾讯云家社区的优质内容栏目。云推荐官特邀行业领袖,聚焦前沿技术落地与理论实践,持续为您解读云时代热点技术,探索行业发展新机遇。点击一键订阅,我们会定期为您推送优质内容。
