0371-55933772 微信:15303711384

郑州博为峰软件测试培训学校

郑州博为峰分布如何提高自己的测试技术

来源:郑州博为峰软件测试培训学校 发布时间:2023/12/29 18:08:55

  一、转换角色,改变视角。

  我们操作软件的大多数时候是扮演软件定义的普通用户角色,按照软件预设的功能、流程去使用它。但作为一个测试人员,我们不仅仅是普通用户,测试人员需要扮演各种角色。

  1、假设自己是前台用户、后台管理员,甚至是系统维护人员等等,需要把各种角色、不同权限的用户会使用到的功能全部试用一遍(专业术语称之为“正用例”)。

  2、假设自己是对系统一知半解的用户,尝试用户可能进行的各种异常操作是否会被软件正确拦截(专业术语称之为“反用例”),如:报错是否友好,提示是否具有引导性、无歧义。

  3、假设自己是不同属性(国籍、年龄、职业、知识水平等等)的用户,检查软件对不同属性的用户支持是否良好(专业术语称之为“国际化测试”、“体验测试”等),如:字体是否够大,便于视力障碍者阅读,是否支持多语言,不会对其他国籍的用户造成使用障碍。

  二、掌握方法,训练“测试思维”。

  测试用例设计有多种方法论,如:边界值、等价类、场景法、正交分解法等等,具体在本文不进行详谈,有兴趣的人可以去百度。不管是什么样的方法论,究其根本,就是测试的思维方式,作为一名的测试人员,应当具备什么样的思维。

  1、整体性思维,能看到整个系统、关注全局,不局限于自己所负责的那一小块内容。如:测试参数维护交易,不能只关注参数能否正确增、删、改、查,还应当关注调用到这些参数的交易,能否正确的工作,参数的变化是否生效(具体的业务如:柜面的利率产品维护、信贷管理系统的评分授信参数维护等)。

  2、试错思维,在测试工作中脑袋里时刻有根弦,用怀疑的眼光来看待软件,避免自己陷入条条框框,测试过程中放不开手脚。如:一个输入框,需求约定输入框只能输入大于0、小于等于50000的数值型数据,并对非法的数据进行提示。测试中除了关注约定的数据可被正确提交,还应当关注范围外的数据是否会被拒绝,尝试字母、特殊符号、边界值(-1、50000.01)等能否被提交,甚至可以尝试拔出网线,检查是否能正确提示。

  三、多参与“众测”,在实践中提升。

  “众测”,即在系统上线前,依托专业平台或内部自行组织的一种测试方式。以“百度众测”为例,“百度众测”隶属百度质量部,在百度众测,用户可以时间体验百度的产品,提交体验结果,让百度产品凝结大家的智慧,以及学习、分享测试方法和测试技巧,并通过测试社区与成百上千的测试者沟通交流,分享测试心得,通过百度测试平台的评价系统能够检验自己的测试水平并获得与自己能力相应的肯定与声誉。

  再如微软的Dogfood,微软针对他们的每一款产品,都会进行严格的“Dogfood”测试。微软借用这种工作方式,在每一种产品完成之前,内部的员工必须先进行试用,这样就等于有几万名的测试人员在测试软件。Dogfood的目的不仅仅是为了找到Bug,还有一个作用就是帮助改进界面、操作的设计。

  通过参与“众测”,将理论与实践结合,提升自己的测试能力。目前可自主报名成为测试工程师的有诸如:百度MTC等。

  四、勤于沟通,取长补短。

  遇到测试的问题,多请教测试组长、项目组中的业务、开发人员等。通过沟通,提高自己对系统的认知,沟通的另一个作用可以与项目干系人建立良好的关系,便于后续工作的开展。

领取试听课
每天限量名额,先到先得
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入 郑州博为峰软件测试培...

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)