[工作笔记之二] 测试工作小结

最近几周跟了两个项目,确切说是一个项目和一个任务。

一、接口测试

任务内容是关于接口的,这次对接口测试有了一个新的认识,顺便感慨一下以前的自己太蠢了。以前测接口,研发都会告诉我怎么测,看到什么样的返回值就就算测完了,所以以前测接口都很快。前段时间整理文档,发现有个老大的测试用例里有关于接口测试的,看进去才知道我测接口测得是多么粗糙啊。

总结一下接口测试:

1. 接口测试也是要写测试用例的。

2. 测试用例中要明确接口地址、各参数类型及意义、返回值的类型、返回值中各字段的含义。

3. 接口中每个参数要单独写一条测试用例,该用例中应该分情况设置不同的参数值,参数值要覆盖全面,这里可以用等价类和非等价类来划分设置参数值。

二、浏览器测试之测试工作流程

项目内容是浏览器app。之前老大负责这个项目的测试,我只是跟着按老大吩咐做一些测试。到三期时候老大那边事情比较多就让我单独跟这个项目了。研发那边也换成了刚毕业的研发。从四期开始,终于开始正式认识测试这个职位了。

具体开发流程:

1. 产品先给我们(两名研发和我)一份需求文档,我们自己先看,看完了之后,一起对了一下需求,明确一下这一期要做什么,每个人谈谈自己的想法,实现中的一些问题等等。

2. 第二天立项,主要讨论一下任务分解、估一下时间,一起讨论一下具体某个功能实现的方法,估一下工作量和时间,测试相应的估一下测试时间,最后总结一下项目开发周期。立项后需求冻结,上传到SVN。

3. 研发开始着手写代码,测试这里开始编写测试用例。

4. 编写完测试用例后,审核测试用例。项目组聚在一起,我把我的测试用例大概讲一遍,他们根据根据用例提一些自己的疑问,说一些要修改的地,商讨完后我对用例做相应的修改。审核完用例,用例冻结,上传到SVN。

5. 研发每做完一个功能后,可以开始提测,测试人员开始根据用例测试相应的功能。进入集成测试阶段。

6. 集成测试结束之后就可以回归测试了。这个时候要对软件的整体逻辑进行测试。

7. 所有崩溃和必解的bug解完验证没问题了之后,整体测试一遍还没有问题就可以发上线邮件上线了。

8. 上线之后要做线上回归测试和安装、升级测试,这些确认没问题,这一期就可以结束了。

三、看书

今天看书看到一句话说:"80%的软件缺陷常常生存在软件20%的空间里。"这句话还没有十分理解,还待工作中感悟。

还看到书里说研发和测试像搅拌机里的水和土,搅拌到不分彼此的时候质量就实现了,那么,我好想问,产品是搅拌机么?

主要感想就是这些。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-28 11:19:51

[工作笔记之二] 测试工作小结的相关文章

IOS工作笔记(二)

1.懒加载(即延迟加载)只有被调用时才初始化,防止资源浪费,需要重写对象 的get方法,且必须写成成员变量形式,如_imageData.可以这么写,如: 1 @property(nonatomic,strong) NSArray *imageData; 2 3 -(NSArray *)imageData{ //重写imageData的get方法 4 if(_imageData == nil){ 5 //初始化数据 6 NSMutableDictionary *image1 = [NSMutabl

iOS工作笔记(十二)

1.从ControllerA跳往照相UIImagePickerController,只能用presentViewController形式,因为定义UIImagePickerController时, UIImagePickerController *pickerController = [[UIImagePickerController alloc]init]; pickerController.allowsEditing = NO; pickerController.delegate = sel

JavaScript学习笔记(二)——选项卡小结

Js制作选项卡小结 1.先构思好需要展示的页面效果,比如这样 2.需要显示的效果通过html和css制作出来,包括选项(第一课.第二课)的鼠标停留背景变色.下方选项页内容切换的内容等. 3.把此选项卡分为上下两个部分,并且3个选项对应3个选项页面.上方为id为tab的固定div,需要变换的是鼠标放入li时li切换背景(比如此时li为灰色背景):下方为content容器div,放入需要展示的内容(本例中为3个ul),初始效果为第一个ul显示block,后面两个为display:none. 4.将需

如何做好测试工作

在测试行业摸爬滚打了多年,自认为还是一名综合素质不错的测试,但还是有很多不足.今天就想给刚从事测试工作不久的同行说一下做好测试的前提条件与个人素养.作为一名优秀的测试工程师,首先要对测试工作感兴趣:测试工作很多时候都是显得有些枯燥的,因此热爱测试工作和测试技术,才更容易做好测试工作.其次要有专业的技能和行业知识,能够支持测试工程师发展的有力保障. 有了兴趣.热情和专业的技术,我们就能做好测试工作么?不一定,测试工程师,是用户和技术之间的最后一道保障,这个保障的可靠性和安全性,还需“六个心”.“两

测试工作管理与规范

1. 测试工作准备 测试负责人在软件项目的需求阶段开始介入,逐步深入了解该项目的需求.设计过程,从而有针对性的编制测试计划和测试大纲(测试方案.测试用例). 对测试人员进行业务培训,了解该项目的大体流程及各项功能. 2. 测试计划的制定 测试计划的制定要与项目开发的总体计划相吻合:测试计划中要充分考虑资源计划(人员安排,设备分配.与其它部门的协调配合以及其它不确定的因素)等:测试计划的制定还要考虑测试版本计划,与开发协调,按照版本生成计划(多长时间出一个版本),制定测试计划. 3. 时间节点的控

Android 4.4 Kitkat Phone工作流程浅析(十二)__4.4小结与5.0概览

前置文章: <Android 4.4 Kitkat Phone工作流程浅析(一)__概要和学习计划> <Android 4.4 Kitkat Phone工作流程浅析(二)__UI结构分析> <Android 4.4 Kitkat Phone工作流程浅析(三)__MO(去电)流程分析> <Android 4.4 Kitkat Phone工作流程浅析(四)__RILJ工作流程简析> <Android 4.4 Kitkat Phone工作流程浅析(五)__M

工作笔记(二)

1.SQL语句 In 的用法 select 字段A from 表  where  字段A In (值1,值2,值3,值4......) // 拿出数据库中字段A的所有的值 到 指定的  值1,值2,值3,值4......   数据中查找,返回找到的值 select 字段A from 表  where  字段A not In (值1,值2,值3,值4......) // 拿出数据库中字段A的所有的值 找不再 指定的  值1,值2,值3,值4......   中的值,返回这些值 2.C++类中创建线

测试工作二

单元测试:[uT]   -UNIT  TEST 单元测试,又称为模块测试,针对软件设计中的最小单位,程序模块. 进行正确性检查的测试工作,单元测试需要从程序的内部结构出发设计测试用例. 多个模块可以平行的独立进行单元测试.单元测试就是对源代码测试. 一般情况下单元测试都是程序员进行测试. 找到你当前项目中的某一个模块是否正常,不用管页面做的好看,看的只是底层代码结构. 一般就是类,函数,组件, 每一个小东西都是独立的模块,就叫单元测试..测试程序中最小的模块. 集成测试:[it test]  s

大数据项目测试&lt;二&gt;项目的测试工作

大数据的测试工作: 1.模块的单独测试 2.模块间的联调测试 3.系统的性能测试:内存泄露.磁盘占用.计算效率 4.数据验证(核心) 下面对各个模块的测试工作进行单独讲解. 0. 功能测试 1. 性能测试 2. 自动化测试 3. 文档评审 4. 脚本开发 一.后台数据处理端 后端的测试重点,主要集中在数据的采集处理.标签计算效率.异常数据排查(功能),测试脚本编写(HiveQL).自动化脚本编写(造数据.数据字段检查等) 1.数据的采集处理(Extract-Transform-Load) ETL