qingyun_0922 发表于 2020-2-6 12:02:13

如果一个产品有300个用户,其中200个用户用的有定制功能,那修改主线功能如何保证...

各位群友好:
今天面试时被问到一个问题,说 如果一个产品有300个用户,其中200个用户用的有定制功能,那修改主线功能如何保证整个系统的质量.

我只想到这几点,感觉面试官不满意,想在这里找同行讨论一下。
1、要求研发尽力给出评估影响点,尽量减少影响范围
2、完善自动化回归用例,自动化回归保证基础功能
3、灰度发布,逐步升级部署,升级时先升级部分服务器,逐步切用户,减少一次性升级对不同用户的影响。


求各位大神多多发表意见,非常感谢。

jianxiaoyao 发表于 2020-2-7 14:04:07

好模糊的概念啊。说实话我根本没明白这个面试官想表达什么,一个产品有300个用户,其中有200个用户有定制功能,那么这应该是需求,根据这个需求应该会给用户设置一个等级,不同等级有不同权限,这样就能实现不同用户有不同功能,这是我能想到的最普通简单的方法了,那么为什么要修改主线功能,修改主线功能跟整个系统质量又有什么关系?修改功能是开发的事,如何保证系统质量是测试的事,能混一块吗?还是说面试官想表达,现在有这么个需求,然后需要根据需求修改功能,那么如何保证系统质量?感觉又不像是这意思。我觉得首先要弄清楚业务逻辑跟功能需求,再弄清楚开发如何设计,弄清楚这些才能知道用什么思路去进行测试,因为不是所有的项目都适合自动化,也不是所有的项目手工测试就一定比自动化慢,这个要看架构如何设计,功能如何设计,项目干什么用?

qingyun_0922 发表于 2020-2-7 22:08:45

jianxiaoyao 发表于 2020-2-7 14:04
好模糊的概念啊。说实话我根本没明白这个面试官想表达什么,一个产品有300个用户,其中有200个用户有定制功 ...

毕竟是面试嘛? 可能本身也提的比较大。另外也可能我的表达不够清楚。

猫小仙儿 发表于 2020-3-6 21:54:31

:):)200个用户属于同一个权限,那么修改这个权限就可以了跟剩下的100个普通用户没有关系 进行单元测试

千里 发表于 2021-12-8 16:36:18

竟然题目都没有看懂
页: [1]
查看完整版本: 如果一个产品有300个用户,其中200个用户用的有定制功能,那修改主线功能如何保证...