技术文章

软件测试工程师需要具备的职业素养及技能

一.专业技能计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提条件。尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。计算机专业技能主要包含三个方面:1.测试专业技能测试专业

软件测试之高效填写软件缺陷报告

测试工程师需要利用对需求的理解、高效的执行力以及严密的逻辑推理能力,迅速找出软件中的潜在缺陷,并以缺陷报告的形式递交给开发团队,这看起来是不是有点像侦探柯南呢。缺陷报告是测试工程师与开发工程师交流沟通的重要桥梁,也是测试工程师日常工作的重要输出。作为优秀的测试工程师,最基本的一项技能就

软件测试之IOS黑盒测试与白盒测试区别

什么是黑盒测试和白盒测试?任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经

软件测试之定位BUG技巧的总结

解决Bug是编程人员的天职(创造Bug算是一种天赋吧),甚至有人这么认为:开发人员的能力可以依据他能决解Bug的复杂程度来评定。简单的Bug大多数程序员是靠臆断来解决的,但是当Bug隐藏在代码的最深处,臆断不能够解决问题的时候,或许我们就得依靠些许技巧而不是重启。1.打印输出,在关键位置

软件测试之bug产生的原因分析

产生bug的具体原因或许多种多样,但在bug原因分析过程中,希望能抽丝剥茧,找出其产生的根本原因。之前写过如何减少线上故障、典型故障分析、故障的坑,你踩了多少遍等等,如果能结合起来看线上、线下的bug,或许会对bug产生的原因有不一样的认识。一、前后端使用架构导致前端使用es7+re

软件测试之Bug的作用

bug是测试工作的主要产物,同时也是开发和测试产生矛盾的原因之一。有的同学会觉得测试过程中发现的一些问题直接当面找开发解决了就好了,减少沟通成本,提高修复效率,反正提不提都不影响项目进度;而有的测试则是无论大小,甚至还未和开发沟通确认这个是否有效缺陷,就提上jira了。其实有效的bug对个人

软件测试之衡量测试效率

个人认为可以从软件测试的活动中的以下指标综合考评,去评估衡量测试效率,每项指标都高,自然能够说明一些问题:1、发现缺陷的质量:同一个项目组内,我们一般运用测试管理工具TD,按优先级和严重等级,把每个人的缺陷做成柱状图和饼图,放到一个文档中,邮件发给大家,让组内成员了解自己的工作情况和

软件测试岗位供需现状分析

作为一个资深测试开发工程师,同时以三年面试官的经验,感觉现在测试岗位供求关系严重失衡,同时也为一些测试工程师,测试开发工程师而着急,所以写了这篇文章,希望能给相关人员一些帮助。我是计算机专业硕士研究生,从实习到毕业一直从事测试开发工作,比较喜欢这个岗位,同时对这个岗位的发展,相关的新技术保持

软件测试的流程及策略

一、软件测试流程软件测试的流程可以细分为四个阶段:单元测试,集成测试,确认测试(有效性测A试)和系统测试单元测试针对软件设计的最小单元A程序模块,进行正确性检验的测试工作。它的目的在于发现各模块内部可能存在的各种差错集成测试在单元测试的基础上,将所有模块按照设计要求组装成为系统进行测试。

软件测试之如何优化回归测试

测试通常是一个一次性的事件,发生在一个项目结束并被交付到生产环境之前。然而,随着敏捷测试管理平台的开始,测试在整个软件开发生命周期中变得更加积极。因此,回归测试已经成为中心阶段,以确保开发的功能在程序打过补丁、配置调整或增强后可以继续正常运行。让我们看看质量保证团队可以做的,以优化他们回