
软件测试工程师的四重天
笔者入行IT从事软件测试有了不少年头,从经历过的同事、业务伙伴来看一名合格的软件测试工程师应该具备怎样的技能,TA的岗位画像应该是怎样,在这里和大家一块探讨。一重天:对异常的敏锐观察力和技术好奇心一开始抛出这个观点,可能会打消很多…

笔者入行IT从事软件测试有了不少年头,从经历过的同事、业务伙伴来看一名合格的软件测试工程师应该具备怎样的技能,TA的岗位画像应该是怎样,在这里和大家一块探讨。一重天:对异常的敏锐观察力和技术好奇心一开始抛出这个观点,可能会打消很多…

你有没有听过有人说:“我们无法测试这个-它超出了我们的范围”?我在一个团队工作了一段时间,经常听到这个。我很高兴听到它,因为它改变了我的职业方向,并给了我一个新的愿景。确保产品质量是一项共同努力,但测试人员的工作是确保正确完…

在mobileapp疯狂流行若干年后,但凡在这个行业里的都恨不得在简历上写自己有mobile经验,哪怕只是一起开了个会或拿着未上线的app玩了几分钟。这不是偏见,很多团队很需要这些开发和测试的,但是,哪些产品对专业程度要求高?哪些产品低?作为招…

任何软件产品都由两部分组成:业务逻辑+软件技术。业务逻辑通常由产品经理设计,软件技术由软件开发架构师设计和程序员编程实现。而测试人员呢?则通常对两大部分的质量问题都会进行评测。无论是主动认知还是被动发展,在大部分的组织中都会发现…

一、前言JNI—Java与底层间的桥梁,Android系统中很多的使用了JNI,小编所在项目中核心模块有相关调用。测试中,也有遇到过JNI层的一些问题。理解JNI的调用实现,对于理解Android的代码有帮助。二、JNI简介1、概念介绍JNI是JavaNativeI…

在过去的几十年中,软件测试已经在“用于执行不同活动的工具”和“使用这些工具的人的思维模式”方面发展。过去只有少数工具用于软件测试,但现在我们有许多工具可供选择,从专有到开源。同样,人们已经开始将测试人员视为信息经纪人而不是看门人。…

精于技术对于测试员,乃至技术员本身没毛病,甚至应大加赞赏,在组织中更应像国宝熊猫一样照顾好。然而我们发现,一些精于技术的测试员混的并不好。“纯正”的技术人员就该吃亏?问题到底出现在哪里?根据我对身边技术员的观察,可能出现在软技能…

摘要:作为软件测试人员不再仅仅是发现bug。还应关注持续改进,定义明确的测试策略,并且为提高质量而加倍努力。遵循一致的,结构化的质量保证方法将帮助你获得更多关于所测的产品知识,问一些你可能没有想到的问题,并成为质量的真正拥有者。…

TDD(TestDrivenDevelopment):测试驱动开发BDD(BehaviourDrivenDevelopment):行为驱动开发测试框架:让“将测试集成到工程中”以及“编写和实践测试”变得简单的库。TDD/BDD1、Kiwi一个iOS平台的BDD开发框架,可以…

在面试涉及移动APP测试的工作时,经常被问到“谈谈APP测试与WEB测试的区别?”,今天就以前搜集整理,以及根据自己所知,从五个方面谈谈其中的具体差异。web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端。那么在系统…

在《8大前端安全问题(上)这篇文章里我们谈到了什么是前端安全问题,并且介绍了其中的4大典型安全问题,本篇文章将介绍剩下的4大前端安全问题,它们分别是:防火防盗防猪队友:不安全的第三方依赖包用了HTTPS也可能掉坑里本地存储数据泄露…

手工与自动化只是一种形式,真正的核心是测试用例、业务模型和测试分析。当企业的产品规模开始膨胀的时候,尤其是产品迭代加快是不是能及时得到测试验证支持是很重要的。这些靠手工测试是基本无法实现的,手工测试会严重的拖慢产品进度,而且无法…

为了收集当前有关自动测试状态的观点,我们与20个熟悉自动化测试的高管进行交谈并询问“什么是使用自动测试去提高速度与质量的关键”。答案大多关于两个主题:战略自动化;测试和数据的使用。1、战略自动化当人们说他们不能将人工测试自动化…

从工作职责上来说,有两种资深测试工程师的职位月薪一般是上万的,甚至超过2W。一种就是项目的测试负责人:沟通和协调能力是很重要的,项目测试负责人带领测试团队保证项目质量,要能主动跟开发、策划、视觉等进行沟通,及时地向项目组传达当…

企业IT软件非常复杂,通过协作由全球高技能人员快速开发,必须在许多生态系统和许多设备上不间断地运行。在过去,软件每年一般只发布几次;但是今天,新的版本可能会每分钟出去一次,持续不断的。在许多情况下,软件开发过程以瀑布方法开始,现…