最近面试体会与重新思考

    最近的面试出了问题,本着发现问题,找准方向的目的,已经查漏补缺,不断提升的目标。那么出现的最大问题是什么?能力不够,如何提升能力,至少从宏观上来提升,向高手学习。
    综合各种观点筛选出几个观点
    学力能力
        学习能力,技术随着时代发展在不断变化,唯一不变的就是不断学习新知识,新技能,快速学习,把握基本原理,至少能够使用基本
    能力
        这个点比较抽象,就是一个综合力,包括技能,沟通,领悟以及处理问题的态度等等
    管理能力
        管理是一个综合系统体系的,包括计划制定,组织实施,后期反馈,已经管理理论,管理实践,协调人际关系,分配任务,解决矛盾,对上对下协调,等等不是一两天就能达成目的
    技能
        有几个方向,资深专家,这种方向人比较很少,而且是很金贵的。基础技能人比较普遍的,干活最多的人。某一方向技能比较突出的,自动化,安全,性能,业务分析,管理等等
    稳定性
        耐得住寂寞,在一个领域深耕,用时间沉淀。
    贡献
        这个点即是自我实践的过程,也是为客户创造价值的过程,价值越大,贡献遇到,得到的越多。先尽力付出就好。
整个过程是一个循序渐进的过程,闲熟悉模仿==》若即若离阶段==》完全独立==》创新阶段

功能测试也能够有深度
    深度,每一个功能可以从不同角度分析,从用户产品开发测试,思考清楚了都不简单,延伸的业务纵向横向,各个细分点都可以无限延伸
    bug延伸,为什么出现这个bug,跟踪情况如何,知道问题原因么,是否能准确定位,修改哪些代码,对于我有哪些影响,过去bug缺陷统计,各个维度数据如何,如何指导下一个版本的延伸等等
    自动化角度,功能测试能否实践为自动化,减少重复性工作,尝试自动化,能够搭建自动化测试框架,能够减少重复性测试。
    项目经验,过去是否做过同样的设计,是否有可以借力的,网络上借力是否可行,论坛呢,线下怎样呢,其他地方呢。站在整个项目角度来思考问题,功能点,影响点
    周边延伸,延伸方向很多,业务角度就是一个,行业领域角度,这些每一个点都是值得深入的。

    功能测试思考点,是否可以自动化,你能否做到自动化,有效的缩减测试重复步骤,就对某一个小点一点一点提升。

    产品核心指标:产品质量(Q),服务质量(S),产品价格(P),响应时间(T)。
    作为产品技术能够发力点是质量和响应时间
    具体做到:
        1.需求阶段:做好评审并记录好疑问和确认记录,分工责任和目标
    2.计划排期阶段:进度安排,环境基础,发布,暂停标准。以及测试方法。确定测试的风险,确定测试所需资源和其他信息。
    3.用例评审:是否覆盖所有需求,是否覆盖所有功能点,设计的优先级如何是否合理,前置步骤,结果是否清晰删除沉余,是否基于用户层面的用力
    节省测试时间
        1.环境稳定
    2.准备充分
    3.版本控制
    自身角度把控产品质量
        1.需求设计:是否基于用户角度,用户最想要的才是最重要的,超出用户预期,是我们的最高标准
    2.需求评审:评审是否充分,参与者形成的稳定化,标准化,明确的解决方案。
    3.技术架构设计是否逻辑:逻辑性,可实现性,稳定性时效性。
    4.开发编程:是否副编程规范,管理是否合理,分配任务是否合理。
    5.测试流程:流程是否满足当前需求,是否还需改进的地方。
    6.开发流程:标准是否统一,严格标准,是否有遗漏点
    7.上线流程:线下前置条件是什么,保证上线的基础是否满足。性能安全功能是否满足
    8.优化:优化点是否满足预期,是否合理,是否必要,能够在当前节点完善,影响哪些环节。
    9.接口:功能覆盖:是否有遗漏,归类是否清晰,是否有清晰的文档。
    10.UI走查:哪些点UI走样,是否有完善改进措施
    11.bug质量:上线标准,可能存在哪些问题,是否有改进措施
    12.运维管理:运维标准是否完善,管理是否到位,技术是否到位
    13.复盘总结:前期各种因素总结,做到心中有数
    14.沟通:沟通成本如何,沟通是否流畅,是否有矛盾。
    15.人才培养:技能,沟通技能,业务,完善人才输送保证后续持续
某测试分享自动测试:
主要从混合脚本测试,周期,统一标准提升测试覆盖率角度分析
case==》表现==》本地验证==》下发==》结果与整理

性能调优方向:
    系统调优
    中间件
    数据库
    网络系统管理

测试提升方向
    自动化测试
    性能测试
    系统集成(编码实现自动编译发布测试,发布生产)
    测试开发
    开发
提升细分点
    1.提问+分析+解决问题(死磕到底)
    2.时间管理,整个项目,到每一个阶段,再到具体每一天的具体工作落地
    3.沟通能力,表达能力,理解能力,思考能力,决策能力
    4.效率角度思考,业务能力如何,用例质量和覆盖率,能否快速进入测试状态,有效跟进如何
    5.快速定位问题的能力
    6.换位思考角度出发,开发角度思考,产品角度思考,业务角度思考,领导角度思考
    7.思维体系
    8.全栈技术
    9.参加培训
    10.自我价值
    11.善于思考角度出发

总体来说,比较散乱,怎样在信息碎片化提炼出自己有用的知识,转化为自己的技能呢,这是一种学习能力,我在这些方面是弱势,学习方法还是不够的,提炼关键词做的不够,还是市调内容不够。总体来说,测试是一个体系的过程,需要从产品角度来思考,产品有什么周期,测试也有,一个新鲜事物从产生到消亡,测试抱着全程参与,重点关注。关注哪些呢,关注的需求到后期服务,需要一个体系的知识来支撑,这个体系是什么体系,就是满足用户预期,最好能够超出用户预期。

你可能感兴趣的:(最近面试体会与重新思考)