Summary for the past

上一篇 / 下一篇  2016-08-30 23:16:19 / 个人分类:test colorful life

    接触测试已经7月有余了,赶着8月最后一天,整理一下自己过去的经历和不足,顺带做一下以后的improvement plan。
    在第二家公司实习的时候,第一周,照着一张单子,安装各种软七八糟的软件。幸亏大学四年无数次的安装经验派上了用场,尽管如此,安到后来还是濒临崩溃。后来跟老大提议,为什么不写个脚本,自动安装需要的所有软件,也省的这么麻烦。老大一笑,说是为了锻炼我们的动手能力(不要为懒找借口嘛~)。
    一开始我是半路插手其他老员工的项目,基本都已经进入维护阶段,变更不是很多的那种。所以我先是看了一周的PRD,夯实了业务知识(只是自认为的,后来发现不懂的还是很多= =),跟着mentor走了一次发布。然后又让我看了一周的自动化。本来编码能力就不强的我,看着一大堆代码,狂打瞌睡,憋了好久也没写出一个case来,隔周weekly meeting,老大得知我还不会写自动化用例,氛围瞬间尴尬。所以那天我硬是给逼出了一个用例,自此后的试用期我基本都在写自动化了。。。大概写了30多个,想想也是蛮有成就感的,毕竟自己之前只接触过C,没用过C#和webdriver,编码能力也是贼差~
    中间请了两个月的假回学校。毕业后回到公司,老大让我接触一个新项目。正常流程(由于是新人,不参与新项目的需求评审)一般都是拿到项目的PRD文档,先大致从头到尾看一遍,知道该项目主要是为了实现一个什么功能,给用户带来什么效果。如果项目是独立的,就可以只考虑项目本身的可用性。最怕那种需要依赖其它系统的需求,这样子的话你不仅要熟悉项目本身,还得熟悉它所依赖的其它模块,当遇到耦合度较高、涉及模块较多的情况时,工作量尤其大,就连老员工一时半会儿也会搞晕(别问我是怎么知道的,这些坑都是一步一步踩过来的)。
    了解了项目的大致情况后,就可以设计测试用例了。
    测试用例是我比较薄弱的一块。我只会用一些常见的设计用例法,像等价分类法,边界值等。有时候覆盖的路径也不是很全。印象最深的一次是日历控件的测试。当时项目的日历输入框除了可以通过日历控件输入日期外,还可以手动输入,但有格式要求,只能是“XXXX-XX-XX”。由于我只测试了日历控件,没测试手动输入错误格式,这一疏忽给自己埋了一个巨大的坑,导致后来自己写的自动化用例一直跑不过,但UI又没有错误提示,跟同事排查了一个下午发现自动化里的日期格式是“XXXX/XX/XX”,才知道这是个被自己遗漏的bug(日期格式错误,但点击保存UI无错误提示),坑好深~
    测试用例最好包含smoking以及常规用例,遍历每个输入框的各种格式(异常用例优先级相对较低);时间充裕的可以把自动化用例一起设计了。自动化用例注重主流程的正确性,一般包括UI跟API,必要时还需要直接操作数据库。自动化用例最好具备高独立性,不依赖其它用例,且涉及到add操作时用例执行结束后一定要执行delete操作,避免留下脏数据。
    一般每个公司都会有一套专门的用例模版/系统。像我这种基础还不是很牢固的,可以参考老员工的经典用例。设计完测试用例后,交于项目负责人评审,评审通过后就进入测试阶段了。
    个人体会,测试阶段最重要的就是对bug的定位。如果bug定位准确的话,真的可以给开发节省好多时间。要想准确定位bug,就得各种工具并用,如chrome的F12,fiddler,httprequest。。。期间还要学会跟开发、产品沟通。产品需求有变更一定、务必及时以及同时告知开发和测试。总之,产品、开发、测试三方一定要同步,不然会浪费很多时间。
    产品正常发布后就进入后期维护阶段啦,有时候产品也会脑抽突然提CR,或搞变更;或测试突然眼睛一亮,发现了一个之前未发现的或遗留的bug,这个时候就又进入DEV-Test-Publish流程~
    后记:
    写到后来无聊得自己都快睡着了,最后赶紧笔锋一收,the end~

TAG:

常春华的个人空间 引用 删除 常春华   /   2016-09-12 13:16:48
挺好的。
常春华的个人空间 引用 删除 常春华   /   2016-09-12 13:16:35
5
大白的白的个人空间 引用 删除 大白的白   /   2016-09-05 09:25:49
多写点。。。这么逗笔的风格我就当看小说了
大白的白的个人空间 引用 删除 大白的白   /   2016-09-05 09:25:48
多写点。。。这么逗笔的风格我就当看小说了
 

评分:0

我来说两句

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 2905
  • 日志数: 4
  • 建立时间: 2016-08-28
  • 更新时间: 2017-04-22

RSS订阅

Open Toolbar