大家好,我是阿萨。今天有一个大厂员工,咨询了一个问题:解决方案测试重要吗?目前在做解决方案相关验证。感觉自己做的内容枯燥,没有技术含量,整天都是点点点的点工工作。
阿萨的想法:
解决方案测试,这个特殊的存在,一般都是在大型项目组合类的团队才可以碰到。大型项目组合,因为涉及到的人员很多,而且每个项目的的侧重点也不一样,大家基本都是聚焦在自己的个人业务上,很少会从客户的角度,最终解决方案出发去解决问题。
解决方案测试就是端到端去验证给客户的解决方案是否起作用的。它就是我们常见的端到端测试的最生动形象的存在。
要做好解决方案测试挺难的。原因如下:
1. 首先客户想要的东西,本身客户描述的时候就很难去揣摩出真实的想法。所以要对客户真实使用场景很清楚。同时也要明白客户场景出问题的步骤是什么?
2. 弄清楚客户真实的想法后,其实是最简单的第一步。接下来要每个项目组合要分析给客户的解决方案中涉及自己项目的是那一部分。开发如何做,才能达成客户期望。
3. 在项目组合里,各自都完成了自己的需求之后,还需要联调。保证路是通的。这一步完成后,才是解决方案最后出场的时候。
4. 解决方案要确保各个项目都达成了自己的目标后,由解决方案在客户模拟环境或者真实环境下去验证是否满足了客户诉求。光是准备客户环境数据,就需要耗费很久精力。更不要说把客户场景先还原,然后再验证的过程。
5. 最终数据,硬件,软件环境,配置,最新的安装包,客户场景都好了之后,然后就是去验证的过程了。
光想一想要多个人去解决一个客户问题,复杂的客户现场,数据的准备等就很复杂。
还要涉及到跨部分,跨团队,合作开发的事情,最后还要从最开始客户原始诉求到转化成工程师能理解的场景。这项工作的要求可一点都不简单的。
所以,如果你是做解决方案测试的,请不要放弃。努力朝自己目标去努力吧。