发表于: 2018-03-30 21:40:28

1 953


今天完成的事情:

学习的东西比较斑杂,c语言的入门学习,因为其学习loadrunner工具脚本语言有时候需要

手动去修改,再其loadrunner默认的语言是c语言,如其不学懂得话,很难看出这个脚本表达什么意思,和更改。

和对其测试得流程得一个复习。

收获:

1.产品与客户沟通了解需求然后设计原型和需求讲解

2.了解需求,根据其项目原型和需求设计测试用例

3.测试用例评审,看其测试用例是否符合产品需求,对个个功能点是否完全其覆盖和详细,

如其不通过,继续修改测试用例,什么时候通过为止。

4.开发人员把产品从开发环境发到测试环境后,测试人员根据其编好的测试用例进行执行测试用例。

5.测试人员发现bug

6.测试人员确认bug

7.测试人员提交bug

8.相关开发人员确认bug

9.开发人员修复好bug

10.开发人员给其测试人员进行已修复好的bug  demo

11.测试人员复测bug,确认无误后关闭bug。仍有bug按照第五步重新激活

12.回归测试

测试人员对于那些已被开发修复的BUG,做回归测试以验证其是否得到正确修复。

确认修复的,就将BUG关闭,否则重新提交给开发人员修复。   

回归测试需要注意一下两点: 

  1.BUG是否得到正确修复 

  2.是否引入了新的BUG

13.线上测试 在其客户活跃度比较少时间段发布线上进行线上测试,看其主要功能是否完善是否页面崩溃,

    如其发生也有时间缓冲的余地进行回滚。

14.冒烟测试 

    冒烟测试(smoketest)在测试中发现问题,找到了一个Bug,然后开发人员会来修复这个Bug。

     这时想知道这次修复是否真的解决了程序的Bug,或者是否会对其它模块造成影响,

就需要针对此问题进行专门测试,这个过程就被称为SmokeTest。在很多情况下,

做SmokeTest是开发人员在试图解决一个问题的时候,造成了其它功能模块一系列的

连锁反应,原因可能是只集中考虑了一开始的那个问题,而忽略其它的问题,这就可

能引起了新的Bug。SmokeTest优点是节省测试时间,防止build失败。缺点是覆盖率比较低。

到底什么是完整得测试流程:

软件测试的流程一般是这样的:需求评审-需求定稿,测试人员理解需求-测试组长发布测试计划-测

试人员进行测试方案的编写及评审-测试人员根据测试方案定稿进行测试用例的设计及评审-测试人员根

据测试用例进执行测试用例-发现问题bug提交-确认bug修复,关闭bug-编写测试报告及总结-编写安装

文档或者使用手册-结束。基本流程就是这样的,但是公司不同,流程也不同,也会出现各种对流程的把

控和要去,如果是面试,照我写的说,基本没问题的。关键是根据实际情况一步一步来,另外,性能测试

和功能测试,以及迭代测试,都是不同的。

问题:这段时间学习Load runner也不算是没有收获吧,起码学会了基本得脚本录制和性能分析,但总觉得东西要学习,c 语言 Python selenium 数据库基本操作,熟悉linux系统,这算是自己给自己定的目标吧。

明天计划:复测逗你学五期得线上bug,



返回列表 返回列表
评论

    分享到