zoukankan      html  css  js  c++  java
  • 软件测试第八周——业内人员的感触与建议

    总结了一下测试从业人员的感受与建议

    个人最深的感触为:从事软件行业的任何工作,好的前景需要扎实,可靠地编程能力作为支撑,缺少这项基本有重要的技能,很难取得真正的职业发展。

    在需要具备的技能上有如下:

    通用技能上:
    1.基本计算机知识(操作系统,数据库,通讯协议原理,熟悉至少一门编程语言)
    2.基本软件测试知识(各种测试理论,测试方法论,测试用例编写,缺陷界定标准,软件质量评估)
    3.简单项目管理知识

    产品、系统认知:
    1.熟悉所测产品功能,能够将产品文档内描述的UC转化成TC,这个最最基本
    2.熟悉所测产品的一些隐藏需求或者功能(业务上的进阶能力)
    打个比方,支付公司上一种新的支付渠道,熟悉业务的测试人员应当可以预见到这次升级可能会对前段界面、系统账务、各类报表等各个模块造成影响,从而一并纳入测试范畴。
    要知道,很多时候,即便是接入这些渠道的产品经理,也不一定会在Prd或者UC中对这些可见影响项一一列出,这需要经验和责任心。

    性格上:
    1.有牛皮糖属性的为佳,越“不要脸”越好
    测试工程师,在很多公司,和研发是有业务上对立属性的(虽然从宏观角度上来说,都是为了提高软件质量服务)。测试工程师提交的BUG越多,意味着研发工程师工作质量越差,需要返工的工作量也越大,甚至会影响绩效,所以测试工程师有时候很容易得罪研发部门。
    一个可以相对坚持原则(比如3级BUG以上一定要改),又能拉下脸和不愉快的研发工程师保持较好关系的测试工程师,会对项目质量起到很关键作用。说到底,又能做事(发现BUG并督促修改),又会做人(该进的不让,该退的绝对给面子,最大化消除部门间矛盾)的测试工程师,是十分难得的。

    2.有异想天开属性的为佳
    这个只可意会,不好言传的。在我带过的团队里,的确有那种奇葩……经常会用令人匪夷所思的方式找出BUG,这是天赋。

    3.会“偷懒”的为佳
    这里的偷懒不是指上班发微博聊天混日子,而是能够利用已知资源对枯燥乏味的测试工作进行优化的同学。

    感受如下:

    1. 编写代码的能力依然有很高的要求,要想测试的好,就需要明白为什么会出现这种问题。

    2.测试人员和开发人员在大公司逐渐不进行区分了,意味着测试并不比别的工作轻松简单。

    3.软件测试行业是必不可少的,但是前景并不像真正从事技术的人广阔。可以考虑进入大公司或者正规测试机构。

  • 相关阅读:
    “过程决定质量”论之证明
    益老而弥坚:软件开发哲学反思录
    TMS TDBPlanner的使用介绍
    混沌现象检测基础
    混沌现象简介
    如何学习软件工程
    阅读随想(2):《你的灯亮着吗?——发现问题的真正所在》
    阅读随想(1):《你的灯亮着吗?——发现问题的真正所在》
    my learning
    IBM Websphere Integration Developer 6.1
  • 原文地址:https://www.cnblogs.com/benjaminfan/p/4474716.html
Copyright © 2011-2022 走看看