我对测试的理解的变迁过程

从入行一开始就决定了不走技术路线,因为游戏之所以是游戏是因为其游戏性而不是技术性,我爱的是游戏,而不是技术。

1:刚入行的时候:找严重bug,或者操作步骤很多的bug,很有成就感,因为找到别人找不到的bug

2:后来意识到,基础的简单的bug价值不见得比严重的难找的bug价值低,开始转向追求覆盖、不漏基础简单的bug

3:开始关注流程,流程可以减少人为失误导致的bug,开始关注预防bug,特别是通过流程来预防人为bug

4:认为流程最重要,几乎所有的bug都可以通过流程来预防和解决

5:认为测试最重要,要掌控流程和版本发布的决定权

6:开始认识到信息的重要性,认为测试的职责是提供产品信息,而不是自己掌控决定权

7:开始认识到,测试要做的太多,不可能全部做到,要做取舍

8:测试是辅助,不仅仅辅助产品,而且要辅助团队;团队重要性高于项目

9:测试不仅仅要提供产品的信息,也要提供人的信息,团队的信息

我对测试的理解的变迁过程,布布扣,bubuko.com

时间: 2024-11-11 05:42:16

我对测试的理解的变迁过程的相关文章

A/B测试的理解

关于A/B测试的理解: A / B测试 -->"对比测试" 是让两个版本的登陆页面的相互pk测试.看看哪个版本能更好地引导访问者达到你的预设目标,如注册或订阅.可以通过测试两个设计方式迥异的登陆页面或者尝试一些局部调整,例如某一版本基础上的细节微调形成另一版本. 在网站上运行A / B两个测试版,可以提升与访问者的有效沟通,同时可以基于真实用户群实际数据的反馈来实现重要的设计决断.通过掌握下面将详细讲述的各种工具的使用方法,对比测试的易用性会极大提升,甚至能够实现非技术人员的设计

对测试的理解

干测试这工作3个多月了,时间不知不觉过了,由于没有经过系统学习测试知识体系的,刚刚开始工作至今都迷茫该如何学习知识: 是手工测试还是学习一下自动化工具来用于测试: 经过现在的现状觉得手工测试,把基础做好,再进攻自动化测试吧: 1.软件测试的定义 软件测试是通过手工或自动化手段来检测软件产品中的错误和缺陷的过程. 这句话在工作挺实用的:

我理解Docker的过程1

Docker是在2013年3月发布的一款PaaS产品,当时发布的是0.1版本.而其产生的背景则是因为在2013年2月时,前Gluster的CEO Ben Golub和dotCloud的CEO Solomon Hykes坐在一起聊天时,Solomon谈到想把dotCloud内部使用的Container容器技术单独拿出来开源,然后围绕这个技术开一家新公司提供技术支持.Solomon当时28岁,他在使用python开发dotCloud的PaaS云时发现,使用 LXC(Linux Container)

测试或运维工作过程中最常用的几个linux命令?

大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是1 则关联老版本,是0则关联新版本,这时候你可能就需要会下vi的命令操作:或者查看session设置的时长,可能需要cd到某个目录cat下某个文件.可能我们不需要精通linux,但是基础操作了解对大家的工作还是蛮有帮助的.今天TestYao就介绍几个常用的linux命令给大家认识: 1.ls命令 ls命令是列出目录内容(List Directory Contents)的意思,运行它就是列出文件夹里的内容,可能是文

Java 内存泄露的理解与解决过程

本文详细地介绍了Java内存管理的原理,以及内存泄露产生的原因,同时提供了一些列解决Java内存泄露的方案,希望对各位Java开发者有所帮助. Java内存管理机制 在C++ 语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期.从申请分配.到使用.再到最后的释放.这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露. Java 语言对内存管理做了自己的优化,这就是垃圾回收机制. Java 的几乎所有内存对象都是在堆内存上分配(基本数据类型

测试相关理解(三)—边界值分析方法

1.边界值分析: 长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误. 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界. 从整体的角度可以分为单元测试.集成测试.系统测试.确认测试. 单元测试:是针对软件设计的最小单位-程序模块,进行正确性检验的测试工作.一般包括逻辑检查.结构检查.接口检查.出

(转)理解YOLOv2训练过程中输出参数含义

最近有人问起在YOLOv2训练过程中输出在终端的不同的参数分别代表什么含义,如何去理解这些参数?本篇文章中我将尝试着去回答这个有趣的问题. 刚好现在我正在训练一个YOLOv2模型,拿这个真实的例子来讨论再合适不过了,下边是我训练中使用的 .cfg 文件(你可以在cfg文件夹下找到它): 以下是训练过程中终端输出的一个截图: 以上截图显示了所有训练图片的一个批次(batch),批次大小的划分根据我们在 .cfg 文件中设置的subdivisions参数.在我使用的 .cfg 文件中 batch =

Android内存_从测试角度理解

前段时间在做些关于App的性能测试,先了些关于内存方面的基础知识. 1. 内存名字: VSS = Virtual set size = 虚拟耗用内存(包含共享库占用的内存) RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存) USS- Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存) 看不懂?其实我也不是很懂.转载一篇博客,它的

再次理解HTTP请求过程

我曾多次阅读http协议,但是理解依然不深,在此,再次阅读,再次理解.加深两点:解析头部信息\r\n,分解头部和主体用\r\n\r\n.之所以一次请求会看到网络里有很多请求,是因为浏览器代替访问了多次!程序只管处理一次即可! HTTP请求 步骤1:浏览器首先向服务器发送HTTP请求,请求包括: 方法:GET还是POST,GET仅请求资源,POST会附带用户数据: 路径:/html/path: 域名:由Host头指定:Host: www.sina.com.cn 以及其他相关的Header: 如果是