如果一个产品有300个用户,其中200个用户用的有定制功能,那修改主线功能如何保证...
各位群友好:今天面试时被问到一个问题,说 如果一个产品有300个用户,其中200个用户用的有定制功能,那修改主线功能如何保证整个系统的质量.
我只想到这几点,感觉面试官不满意,想在这里找同行讨论一下。
1、要求研发尽力给出评估影响点,尽量减少影响范围
2、完善自动化回归用例,自动化回归保证基础功能
3、灰度发布,逐步升级部署,升级时先升级部分服务器,逐步切用户,减少一次性升级对不同用户的影响。
求各位大神多多发表意见,非常感谢。
好模糊的概念啊。说实话我根本没明白这个面试官想表达什么,一个产品有300个用户,其中有200个用户有定制功能,那么这应该是需求,根据这个需求应该会给用户设置一个等级,不同等级有不同权限,这样就能实现不同用户有不同功能,这是我能想到的最普通简单的方法了,那么为什么要修改主线功能,修改主线功能跟整个系统质量又有什么关系?修改功能是开发的事,如何保证系统质量是测试的事,能混一块吗?还是说面试官想表达,现在有这么个需求,然后需要根据需求修改功能,那么如何保证系统质量?感觉又不像是这意思。我觉得首先要弄清楚业务逻辑跟功能需求,再弄清楚开发如何设计,弄清楚这些才能知道用什么思路去进行测试,因为不是所有的项目都适合自动化,也不是所有的项目手工测试就一定比自动化慢,这个要看架构如何设计,功能如何设计,项目干什么用? jianxiaoyao 发表于 2020-2-7 14:04
好模糊的概念啊。说实话我根本没明白这个面试官想表达什么,一个产品有300个用户,其中有200个用户有定制功 ...
毕竟是面试嘛? 可能本身也提的比较大。另外也可能我的表达不够清楚。 :):)200个用户属于同一个权限,那么修改这个权限就可以了跟剩下的100个普通用户没有关系 进行单元测试 竟然题目都没有看懂
页:
[1]