测试中的小事情

开发不能有的心态:

  1. 不要妄自揣测谁会使用自己的应用,因为谁都有可能。
  2. 不要以为每个访问者都和自己一样精通计算机知识,他们或许对计算机知识一无所知。
  3. 不要乐观地认为用户会因为网站导航体验不佳而还能保持浏览的兴趣,因为有很多竞争对手。
  4. 不要天真的以为自己了解所有用户对于性能和信息的终极需求。

上面的四句话,是对开发人员说的,但是对于测试人员来时一样适用

测试三大心态

  1. 破坏心态
    既然是找bug的,那就要挑刺,尽可能做到鸡蛋里挑骨头,唯一需要关注的问题是怎么处理与开发的关系,不然有的是与开发争吵了。
  2. 第三方视角
    作为一名测试,在很多时候从产品开发时就已经参与其中,所以对产品了如指掌。这会造成很多时候在测试的时候,会按照用例上面的步骤来。要知道,用例也有可能会有遗漏。把自己当成第三方,作为一个陌生人来测试,效果会截然不同。
  3. 好奇心&兴趣
    好奇心就像你得到你个新玩具,然后不停的去玩。测试也一样,在面对一个新的产品,你要把它当成你心爱的玩具去研究,直到产品“坏了”为止。
    兴趣,也很重要,软件测试有时候是一个很繁琐枯燥的工作,没有兴趣,就静不下心来去测试,当把测试当成自己的兴趣时,做什么测试都会事半功倍的。

测试需要的最基本的一项技术:描述   
          测试的工作就是找bug,不管与开发的关系如何,但是只要是个bug,开发就要去解决。那么问题来了,你如何去给开发描述这个bug呢?在描述一些bug,特别是某些奇怪bug的时候,是很难描述清楚的,造成的结果就是描述的bug测试明白,开发不理解,开发都要跑来问(开发人脾气好啊)然后给演示,难道要每个bug都要演示一遍?所以清楚的描述bug就很重要了,语句既要简单明了,又要通俗易懂,不然你懂了开发不懂也不是个事啊。这个就看语言的功底了。自我心得:记得刚开始干测试的时候,实在不知道怎么描述问题了,直接截图,然后描述。但是有很多问题就是截图也描述不清楚,记得有段时间开发常驻身边,那个心情,后来就是在描述bug的时候,总是花费很多语句。有次开发给我说我描述的问题太臃肿了,读起来太费时间,然后就开始写得简洁,开发又开始读不懂了。总是在这两个中间摇摆了很长时间,才有所改善。所以啊,描述bug,也不是个简单的事啊,除非开发就坐在你对面。

时间: 2024-10-22 10:10:46

测试中的小事情的相关文章

测试中几个实用的小工具

1 身份证号码生成器 我是做p2p理财业务的,测试中会用到身份证.自己编的话太随意,有时候还无法通过一些规则 身份证号码和姓名_身份证号码和真实姓名大全_身份证号码大全防沉迷_身份证号码查询?sfz.ckd.cc 2密码生成器 公司用阿里云,阿里云的密码我一般就随机生成,可以设置你要的规则,生成符合规则的密码,超好用. 生成随机密码 - 密码生成器?suijimimashengcheng.51240.com 3json格式话校验 公司也设计到小额贷的业务,有些以json文件上传到阿里云,把他们复

探索式测试中的几种误区

探索式测试(Exploratory Testing)是敏捷测试中的重要组成部分,其价值与一般性测试如用户故事测试或者自动化测试不同,它所关注的是“意料之外”的软件缺陷,探索式测试作 为一个研究性.启发性和严肃性并存的测试方法,是一般性测试的重要补充.随着敏捷测试的推广,探索式测试逐渐受到大家的关注和重视.本文主要探讨了测试工 程师在探索式测试方面的一些误区,并尝试纠正这些问题. 误区1:探索式测试是一种测试技术. 探索式测试本身不是一种测试技术,相反,它是一种可以应用于广泛测试技术的方式或态度.

web测试中的测试点和测试方法总结

测试是一种思维,包括情感思维和智力思维,情感思维主要体现在一句俗语:思想决定行动上(要怀疑一切),智力思维主要体现在测试用例的设计上.具有了这样的思想,就会找出更多的bug. 一.输入框 1.字符型输入框: (1)字符型输入框:英文全角.英文半角.数字.空或者空格.特殊字符"~!@#¥%--&*?[]{}"特别要注意单引号和&符号.禁止直接输入特殊字符时,使用"粘贴.拷贝"功能尝试输入. (2)长度检查:最小长度.最大长度.最小长度-1.最大长度+1

【转】移动App测试中的最佳做法

一说起软件测试,测试员想到肯定是去检查文件,功能,API,性能并确定软件是否安全,以及关于软件特定部分的其他事项.但是对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能. 本文是基于我的工作经验而写的.作为一名敏捷软件开发团队的软件质量保证经理,我一心投入iPhone,Android,WindowsPhone7的移动apps和移动webapps.在XING移动团队的日常工作以及与其他移动测试专家交流的过程中,我深刻了解了移动测试工作的困难.渐渐地,我明确了什么是帮助改进同事们和我的

Cgroup和Namespace在测试中的使用(上)

Cgroup和Namespace在测试中的使用(上) 很多时候需要测试程序在资源受限情况下的表现,普通的做法可能是不断对系统加压使能够分配给目标程序的资源变少,换另一个思路思考,可以尝试限制分配给目标程序的资源总数,使得机器状态健康的情况下让程序资源使用达到饱和. 作为一个正在做着容器项目的人,知道容器技术是依靠Cgroup和Namespace来实现的.在容器中,cpu和内存资源是使用Cgroup来控制,PID.IPC.网络等资源是通过Namespace来划分.在程序没有部署在容器的情况下,我们

[转]移动App测试中的最佳做法

Daniel Knott 用过各种不同编程语言和软件质量保证工具.他在软件开发和测试方面干了七年,自2010年起,他一直在德国汉堡的XING AG公司就职,几个项目里,比如XING调查和XING建议,他负责测试管理,测试自动化和测试执行.Daniel现在是XING移动和XING API团队的质量保证团队负责人.在XING移动团队中,他还负责XING安卓和iPhone Apps的测试管理和测试自动化.Daniel在包括像Robotium, KIF (Keep It Functional), Sel

测试中的杀虫剂困境

第一次听到"杀虫剂困境"这个词来源于<微软的软件测试之道>中讲述的一个小故事.其中对于杀虫剂困境的原文表述是:"任何你用以防止或发现缺陷的方法都会留下一些残余的.更为微妙的缺陷,而对于这些缺陷而言,前面那些方法会统统失效."意思就是说,测试中单一的测试技术.手段.方法.策略往往是不足以全部覆盖潜在的缺陷范围的.因此,在测试过程中,包括测试策略的制定.测试案例设计.测试执行的方式和方法等,都要保持方法的多样性,尝试从更多的角度去审视和观察被测软件的行为表现

应用测试中的弱网络模拟测试-微信测试工程师手把手教程

应用测试中的弱网络模拟测试-微信测试工程师手把手教程 优测小优有话说: app研发不同于实验室里做研究,哪里有"理想环境".理想里,用户用着性能卓越的手机,连着畅通无阻的wifi网络.现实是,他们可能正用着你闻所未闻的机型,穿梭于地铁.公交.火车.乡间.大山-.. 信号"若隐若现,扑朔迷离""我去!又crash了!""唉,怎么又连不上网了,其他app好好的啊."这大概就是理想与现实之间的差距吧. 机型碎片化的问题,腾讯优测通过

详述MySQL服务在渗透测试中的利用

本文作者:i春秋签约作家--Binghe 致力于书写ichunqiu社区历史上最长篇最细致最真实的技术复现文章. 文章目录: MySQL之UDF提权 MySQL之MOF提权 MySQL之常规写启动项提权 导出木马到启动项提权 反弹端口提权 MySQL提权综合姿势 part1 mysql之UDF提权 首先什么是UDF? UDF为`User Defined Function`-用户自定义函数,也就是支持用户自定义函数的功能.看这个名字应该就理解了一半了. MySQL是最流行的开放源码SQL数据库管理