三年QA工作的感想与体会_yaoxy的博客-程序员ITS203_qa3年工作规划

技术标签: 生活  项目管理  testing  测试  软件测试  工作  

工作3年了,我总结一下我自己在QA这行了3年的经历,也许我说的不是对的,也许我的做法还是有很多问题,但是有点是肯定的,那就是我曾经经历过这些,希望能给后来者一些启发。

  1.        进入QA行业

  其实进入QA这个行业,真的非常的偶然,我是软件测试出身,开始做的是软件测试,但是公司成立质量管理部,要过CMMI,我当时对CMMI的了解只是这四个字母,连中文的翻译我都不清楚,当时由于在公司做测试也比较郁闷,因为公司的测试流程、规范什么都没有,所以想换一个环境,于是什么都不知道的情况,进入了QA行业。

  2.        QA的入门

  刚进入QA,首先看了公司里的CMMI的一些资料,如公司的开发流程、管理的规程等等……

  以及市面上的一些软件项目管理的资料,当然其中也包括纯正的CMMI资料,那个时候看书学习成为我个人的主要事情,什么都不干,就是看书,在网上狂下资料,也不知道有没有用,反正下了再说,在这个过程中,我感觉自己做的不好的事,没有做好总结,整天就知道看书,也没有做笔记,这里浪费了不少时间,因为很多书都是差不多的,如果是复习的角度考虑,那还是看同一本书看比较好,所以我建议后来的人,书不在多,找一本权威的书,看熟看透就好了,对软件项目管理有一个了解或叫做理论基础就好了。

  本文出自51Testing论坛,http://bbs.51testing.com

  3.        QA的提高

  在前一个阶段,知道了项目管理的基础知识,最重要的就是实践,我首先从公司现有流程出发,我在做QA的时候发现公司的流程只是纸上的流程,根本就没有应用起来,我分析了原因,就是这些流程不是别人做的,而是品管人员做的,这个来源就是书上的那些理论,所以根本就执行不起来,当然这里可能有人要问了,那QA 不做,开发人员肯定也不会去做,理由也肯定是一条万能定律,没有时间,忙!所以很多人到这就没有办法了,我做的就是首先我跟踪项目的做事流程,然后将这些流程进行文档化,然后将这些流程提交给相关人员,当然这里又出现问题了,项目组一看这个流程,什么问题都提不出来,当然背后的问题是项目组人员根本就没有细看或者就没有看,在这里的时候,我发现自己做一件事情真的很难,把它做好更难,有的时候曾经想过放弃,想过随大流,就是平时就随便搞搞,混混日子,但是我没有去做,因为我想如果不去做,那永远没有机会,如果去做了,至少我有失败的经验,我坚持了下去,我首先找到了高层,向他说明流程的好处,我找了网上很多经典的言论,以及一些名人的语录来说服高层,过程是痛苦的,因为高层对这方面东西也不太清楚,可能不太想我去打扰他,就说行,去吧。得到高层的同意后,我和项目经理等等说明了流程的定义,以及以后大家一起开会去讨论流程,大家说这个流程有没有问题,怎么改进比较好,以及过程中的数据是什么,现在情况是什么,主要问题是什么,我们过程上如何改进,把问题解决了,以后的路就好走多了,也许正是万事开头难吧,这里有几个事情我要和大家分享的。

  第一,要和项目相关人员打成一片,每个人都是你的大哥大姐,小弟小妹,在私交上要比较好,都是哥们,他们一些非工作的想法可以和你沟通,比如,人生,理想,跳槽,卧槽等等,他们也愿意和我说这些,我也愿意将我的快乐和他们分享,我的郁闷和他们诉说。

  虽然工作是工作,生活是生活,但是有些事情就是那么的微妙,呵呵,这个使我的工作以后好做多了。

  第二,要多和外部的人沟通,正如人家说,管理是一门艺术,其实真的是这样,因为它没有固定的答案,有些在别的公司成功的模式,可是在那个公司可能就是失败的,所以要时刻和外部人员的沟通是必要的,我在51testing经常和kuailederen,luoyear等等经常问一些问题,不过luoyear 问的比较多(很多都是马甲号问的,呵呵),因为我的理解是他比较牛,和kuailederen探讨的多一点,对一些CMMI的问题,我经常到 CMMIONLINE网站上去问张传波,呵呵,那哥们也是个达人,而且基本上第一天问,第二天早上肯定能给答案,一般那哥们半夜回,也不知道是工作原因,还是和老婆天天吵架,呵呵,还有我在一些书上,有些书上都留了作者的邮箱,一般情况下,我都是给他们的邮件的,什么搞6sigma 的张公绪(这哥们不讲究,2个邮件到现在还没有回),以及美国搞项目管理的刘易斯(这老外还行,我的邮件是有去必回,老外的架子还是比较低的,我想美国成为一个强国也是有道理的),这里要说的,要坚持学e文,不为别的,就是国内现在也没有好书,翻译过来的质量我都不好意思说,所以看看原版的书,对自己的提高会有很大的帮助。

  第三,通过网络等形式多和同行沟通,你在问问题的时候,你思考着,你回答问题的时候,你也思考着,所以在这种沟通中你会得到很多,这里有点不好的是,我建了一个软件过程改进QQ群,由于我个人时间问题去的不多,所以感觉十分的抱歉,所以要乐于帮助别人,在帮助别人,或和别人的探讨的时候,自己就是一分进步,在帮助别人都,别人的感谢,有的时候,感觉自己成为高人了,这种感觉很不错,呵呵。

  第四,坚持住,如果已经选择,而且没有充分的理由,就不要退出,因为说白了,大家都是打工,肯定会有郁闷,人在屋檐下不得不低头,如果能够坚持住,我相信随着中国软件的成熟,会有更多的机会的,到那个-----------(大家去想吧,我不能去引导了)。

  上面基本上就是我3年所经历的部分点滴,也许有遗漏,不过是我最大的体会和感受,希望能和大家分享,在QA三年的路上,遇到无数的风雨,无数的困惑,但是每当风雨过后,困惑离去的时候,迎接我的总是美丽的彩虹。

  附:作者联系方式:[email protected]; QQ:158438024;手机:013912370954

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yaoxy/article/details/4325898

智能推荐

利用Wox实现无障碍谷歌翻译_霧雨魔理沙的博客-程序员ITS203_谷歌无障碍模式 中文

本教程提供了一种无需特殊操作即可直接使用Wox调用Google Translate 中文站并进行快速多语言翻译的方法.

KEIL 配置STM32 SRAM启动,调试_qq_25814297-npl的博客-程序员ITS203_stm32更改flash启动

听说STM32的FLASH只能擦写10000次,一个开发板就算1天擦写10次 10000/10/365=2.73972602739726,那岂不是一个开发板用两年之后芯片就废了,好方啊,有没有(其实如果你能做到10000次擦写,估计这个开发板你已经玩透了,把芯片刷过flash寿命,菜鸟也变成老鸟了)。如果你实在担心擦写10000次,那就可以试试在RAM中调试代码。一、STM32的自举配置:主flash:即从内部flash启动,keil下载程序默认就是下载到这里的,10000次擦写指的也是这里,发布版本的

ROSNOTE : TF_笨蛋小豬的博客-程序员ITS203

tf是一个软件包,可让用户随时间跟踪多个坐标系。tf保持时间缓冲的树结构中的坐标系之间的关系,并允许用户在任意所需的时间点在任意两个坐标系之间转换点,向量等,tf2迭代了tf。rqt_tf_tree 是运行时工具,可用于可视化ROS广播。命令:rosrun rqt_tf_tree rqt_tf_tree创建TF广播器代码来源以及解释http://wiki.ros.org/tf/Tutorials/Writing%20a%20tf%20broadcaster%20%28C%2B%2..

LCD Overlays_zhaohc_nj的博客-程序员ITS203_lcd overlay

http://processors.wiki.ti.com/index.php/Linux_Core_DSS_User%27s_GuideHardware ArchitectureThe Display Subsystem (DSS) is a hardware block responsible for fetching video and graphic ima

bzoj-3130 费用流_ww140142的博客-程序员ITS203

题意:给出一个运输网络,求该运输网络的最大流;并且将运输网络的任意边赋上任意的单位流量权值v[i];使∑v[i]=P,求一个最大流能使总费用最小;n题解:第一问裸上Dinic;第二问首先可以看出Bob一定会将所有的权值都赋给最大流量的边;那么我们经应当使最大流量边最小;然后二分。。。二分的时候流量是实数。。实数网络流并不稳妥嘛;要理性,不要愉悦!

随便推点

IaaS、PaaS、SaaS、DaaS之间的区别与联系_愚昧之山绝望之谷开悟之坡的博客-程序员ITS203_daas

参考文档:IaaS、PaaS、SaaS、DaaS之间的区别与联系!关于云计算的百度百科释义:通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算,其实我们经常都能遇见。比如百度云就是大家经常接触的云计算的一种。其中,云计算租赁服务包含常见四种类型IaaS、SaaS、PaaS、DaaS。很多朋友对这四种类型区分不是很明确,下面就由我给大家介绍一下。一、IaaSIaaS是基础设施即服务。英文全称是Infrastru

Odoo----调试与自动化测试_少奶奶的猪的博客-程序员ITS203_odoo 调试代码

标题生成服务器日志来帮助调试方法服务器崩溃时使用日志可以帮助查看运行时的情况,下面介绍如何为现有方法添加日志。例如下面的代码中加入了日志语句,存储产品的库存等级到一个文件中from os.path import join# 1. 代码开头从 Python 标准库引用 logging 模块import logging from odoo import models, api, exceptions EXPORTS_DIR = '/srv/exports'# 2.在定义模型类之前,为模块获取

PaddleClas-图像分类模型TensorRT预测评估_littletomatodonkey的博客-程序员ITS203_resnet101_vd

简介在之前介绍分类模型的时候,大家除了比较精度之外,一般还会比较flops和params这两个参数,flops表示计算量,可以间接反映推理速度,params表示参数量,可以反映存储大小。但是有一个问题,flops相同的两个网络,它们的推理速度并不一定是相同的,因为可能有内存拷贝、通道拆分操作等其他差异。因此最好的方法就是直接在机器上预测,统计下耗时。T4 GPU是可用于模型推理的GPU显卡,支持TensorRT、FP32/FP16等多种推理类型,PaddleClas在其文档中给出了T4 GP上不同模型

python--Django快速入门之模板层详解_Lee木川的博客-程序员ITS203

一 模板层详解作为Web 框架,Django 需要一种很便利的方法以动态地生成HTML。最常见的做法是使用模板。模板包含所需HTML 输出的静态部分,以及一些特殊的语法,描述如何将动态内容插入。二 模板引擎配置模板引擎使用该TEMPLATES设置进行配置。这是一个配置列表,每个引擎一个。默认值为空。在settings.py由所产生的startproject命令定义一个更有用的值:在做下面模板配置的同时,也要在项目的根目录下创建一个 templates 目录# 项目目录下的settin

小波变换时频图matlab程序6,小波变换与应用(第六章).ppt_AgilePlus的博客-程序员ITS203

小波变换与应用(第六章)小波分析与应用 第六章 小波变换与应用 6.1 短时傅立叶变换与小波分析 6.2 小波变换的特点及其基本性质 6.3 多分辨力小波分析的基本框架 6.4 双正交滤波器组的设计 6.5 时-频信号分析的Matlab仿真 本章小结 前面主要讨论统计量不随时间变化的平稳信号的数学处 理方法。但实际信号却往往有某个统计量是时间的函数,这 类信号统称为非平稳信号。例如,绝大...

Centos安装Mysql数据库和Mysql主从配置_beyond阿亮的博客-程序员ITS203_centos 配置主从数据库

Centos安装mysql#查看系统中是否已安装mysql软件yum list installed | grep mysql#删除yum -y remove mysql-libs.x86_64#下载mysql包wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz#解压tar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar

推荐文章

热门文章

相关标签