
测试
文章平均质量分 75
软件测试黄死机
拥有十年软件测试及管理经验,三年在线教育培训经验,曾任职某上市公司西南片区测试总经理。多年管理经验,专注测试管理、手工、自动化功能测试相关领域。
展开
-
软件测试工程师的职业技能分析
职业技能一:1. 软件测试:1) 熟练灵活地运用等价类、边界值、判定表法、因果图法等各种方法设计测试用例,包括单元测试、集成测试、系统测试用例设计。2) 牢固掌握了软件测试计划、测试日报、测试报告的写作方法与要领。3) 针对B/S、C/S架构及不同需求,灵活有效地制定功能测试、性能测试、配置测试、GUI测试的测试方案。4) 熟练运用MI QTP、Rational Robot、M...原创 2018-09-13 14:25:09 · 5552 阅读 · 1 评论 -
程序猿制造Bug的根本原因竟然是....
传说中:「杀一个程序猿不需要用枪,改三次需求就可以了。」 而且,「这竟然也是程序猿制造Bug的根本原因....」 ↓↓↓↓↓↓↓#/原始需求/# 你去饭店,坐下来。“服务员,给我来份宫保鸡丁!”“好嘞!” ↓↓↓↓↓↓↓#/中途需求变更/# 大厨做到一半。“服务员,菜里不要放肉。”“不放肉怎么做啊?”“不放肉就行了,其...原创 2018-07-19 17:22:02 · 623 阅读 · 1 评论 -
受得了多大的委屈,才做得了多大的事
2012年,8月23日,微信上线了微信公众平台。这个独属于张小龙团队的“发明”,让微信不再只是一个即时通讯工具或社交工具,彻底改写了中国互联网的生态解构。受得了多大的委屈,做得了多大的事;受得了多大诋毁,就能承的住多大赞美;耐得住寂寞,才能守得住繁华。为什么一个老板再难,也不会轻言放弃,而一个员工做得不顺就想逃走;为什么一对夫妻再大的矛盾,也不会轻易离婚,而一对情侣常为一些很小的事就分开了?说到底...原创 2018-07-06 17:46:24 · 878 阅读 · 2 评论 -
10年软件测试工作总结-有迷茫,有痛苦,有弯路,有捷径。
时光荏苒,从毕业到现在已经10年,10年来一直从事着软件测试的工作。从一个什么都不会,到测试技术人员再到测试管理,期间有迷茫,有痛苦,有弯路,有捷径。今天对自己过去的10年测试经历做一个总结,一是给自己重新出发增加动力,二是给刚入道的、迷茫中的测试朋友一点点建议,希望你们少走弯路。所谓方向比努力重要,这绝对是一句真理。如果能在刚走上测试工作岗位的时候明白这个道理,那么不出5年,你一定能成为某一测试...原创 2018-07-06 15:25:02 · 19925 阅读 · 11 评论 -
什么是接口测试
什么是API? 现代计算机系统通常使用“分层架构方法”来设计:这意味着系统的核心功能包含在“业务逻辑”层中,作为一系列离散但连接的业务组件。它们负责从各种用户界面(UI)获取信息,在数据库层上执行计算和事务,然后将结果呈现回用户界面。 然而,除了经由UI层与人进行通信之外,计算机系统必须能够彼此直接通信。例如,您的移动乘车共享应用程序将需要与地...原创 2018-07-12 21:00:20 · 1624 阅读 · 0 评论 -
关于性能测试的这点事,值得收藏~
问:性能测试最好什么时候开始更好?需求阶段、设计阶段、还是测试阶段?答:有些同事在测试几轮之后,功能稳定了开始介入性能测试,这时才发现性能根本支撑不了预期值。这个时候开发再回头进行系统调优,如果事先选的架构能支撑就好,如果不能达不到预期值,后面讨论或者请教高手发现原先的架构缺陷,再调整架构代价就非常大。基本导致前期的功能测试成果作废。其实各个阶段都有事情做。需求阶段可以整理,评审出性能需求,评审...原创 2018-10-30 17:42:17 · 634 阅读 · 0 评论 -
微软的软件测试工程师——《微软的软件测试之道》
在这个世界顶级的企业里,软件测试工程是的测试是怎样的。------------------------------------------------------------------------------------------------ 一、职位名称含义:即使你给玫瑰花起不同的名字,它闻起来可能还是同样的香。但是,如果你给工程师不同的职位名称,他们对自己职责的理解就会大不相同。微软将那些...转载 2018-04-28 14:52:46 · 1045 阅读 · 0 评论 -
做测试最高的境界是什么?
今天参加了单位组织的测试架构师培训。外部的咨询老师问了我一个问题:做测试最高境界是什么?我当时给出的仓促回答是:“帮助你所在的组织改善树立正确的质量观念;帮助所在建立起有效预防和发现bug的流程体系与技术栈。” 限于时间,这个问题没有展开深入探讨,却让我总是忍不住去想它。做测试最高的境界是什么呢?仔细思索后,发现我这个答案还挺不错的。 最高境界代表着极致,极致就是在已经达到非常...转载 2018-04-28 14:19:17 · 375 阅读 · 0 评论 -
一个老软件测试工程师的日志
软件测试职业发展方向,大体上可以分为管理路线、技术路线、管理+技术路线。软件测试,是技术主导的职业;不管选择哪条发展路线,都是需要一定的技术沉淀,只是相对来说,管理路线对技术方面要求不高而已。那么我们就先挑重头的技术 路线展开讨论。一般来说,一个普通的测试工程师刚入行,3个月左右熟悉企业的工作流程和模式,那么今后的工作内容趋于平稳。然而社会是残酷的!如果单单停留在测试工程师的阶段,若干年后,相信你...原创 2018-05-11 17:23:48 · 5915 阅读 · 0 评论 -
软件测试
1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;根据用户的一般使用习惯,来确认是否是缺陷;与设计...转载 2018-05-04 17:32:06 · 623 阅读 · 0 评论 -
失控的UI自动化
一提到自动化测试,大多数人就会以为是用硬编码(hardcode)的事件和数据来编写脚本,模拟用户和软件之间可能的交互动作,来完成一个预定义的、机器人执行的任务。可能就是因为这个原因, 商业分析师(Business Analysts)或者黑盒测试者得到了太多的工具来帮助他们录制和回放(或者列出相关步骤的关键字)一些人为设想的用户可能会做的操作步骤。确实……看着窗口开关、鼠标魔术般的在桌面上移动是...翻译 2018-05-10 20:02:46 · 326 阅读 · 0 评论 -
一个真正的软件测试工程师是怎么样的
最近空余时间还是挺多的,所以必须对以前的职业有一个总结。那么本篇讨论的是什么呢?是一个真正的测试。那么期望是能写下这类文章,这也是那些年我走过的路 :) 纯粹是个人的理解,仅供参考。●论一个真正的软件测试工程师●自动化在项目中的应用●性能专项在项目中的应用01半个产品 半个开发 有人觉得这个标题有点讽刺,真正的测试?,难道我们不是真正的测试,平常做的都不是测试的工作吗?其实不肯...原创 2018-04-26 14:38:51 · 3880 阅读 · 0 评论 -
软件测试工作经验分享
一、测试阶段划分1、 单个模块功能测试时间相对较长,但每一个项目都应该有专门的集成测试阶段,并且应该不止进行一轮。每一轮集成测试,应该都有自己的目的,比如第一轮集成测试,是根据集成测试要点验证整体功能情况;第二轮集成测试是回归测试;第三轮集成测试是交叉测试。每个项目应进行几轮集成测试,根据项目实际情况而定,而决定的因素多与工期、项目问题多少而定。2、 每个项目都应该有专项测试阶段,比如接口测试、性...转载 2018-05-10 15:03:27 · 941 阅读 · 0 评论 -
软件测试面试题
1、什么是兼容性测试?兼容性测试侧重哪些方面?参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下...翻译 2018-05-02 15:33:31 · 38544 阅读 · 0 评论 -
工作三四年,如果你也迷茫。
很多人在工作三年以后,进入了职业生涯的瓶颈阶段,开始在繁复的工作中,想要寻找新的突破。三年了,已经不再是刚出来的毕业生,即使拿着不太高的工资,但是却充满了对未来的希望和满身雀跃的激情,总是相信,凭借自己的努力,终究会过上自己曾经梦想的生活。只要踏踏实实的工作,面包会有的,房子会有的,一切都会有的。但是,工作三年后,尤其是在一个公司待满三年后,对公司的制度流程都了如指掌,对大小事务也得心应手...原创 2018-07-16 20:11:27 · 860 阅读 · 1 评论 -
要做软件工程师,而不是前端工程师
原文链接最近几个月一直有些事情没有想通,但可幸的是,有些问题的答案逐渐开始明朗起来了。好久没写文章,籍此献上一篇短文。当初准备毕业的时候,其实并没有想过要当前端工程师,毕竟当时基本都是全栈(PHP + jQuery)。但由于并不是科班出身(大学读Business),自信心不足,以及机缘巧合,就成为了一名前端工程师。选择这份职业,其实也领略到它所拥有的魅力,更快捷的开发方式,更紧贴时代的发展,跨端的...原创 2018-06-20 16:31:14 · 1716 阅读 · 0 评论 -
从能力和性格出发,你是否具备做一名优秀测试的资格?
如存在没有任何错误的程序,那么世界也会不复存在。” 因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道。虽然测试不是解决错误的根本举措,但却是必须的手段。 软件测试工程师(Software Testing Engineer)的主要工作职责是,理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness)...原创 2018-06-25 14:58:54 · 365 阅读 · 1 评论 -
做软件测试三,四年后的感想
出来做软件测试三,四年了,确实正应了那句“测试不如开发”,只是个人观点,而且我工作过都是外企和大型国有企业,软件测试流程和管理都相对很规范化的。 下面几点给做测试的朋友参考一下: 1、钱肯定少过开发人员,除非你工作七,八年才能拿年薪10W以上,一般的软件测试工程师很难上10K以上,开发人员工作四,五年后拿7,8K是太多数的。 ...转载 2018-06-10 15:28:55 · 12003 阅读 · 11 评论 -
一个测试人员如何变成测试架构师
测试架构师必须具备的第一个能力:“准确的商业理解力。”了解自己所在公司测试架构师团队的运作和工作内容,虽然我们之前也从未接触过微软的测试架构师。但随着公司业务的扩大,业务的需要驱动了我们公司内部有一小部分人担当起了测试架构师的职责,其title来源也是有其偶然性。原本公司中测试工程师往上发展就是系统测试工程师,系统测试工程师再往上应该叫什么呢?最后参考软件开发的title,就开创性的在公司内部叫测...原创 2018-06-24 16:27:14 · 6853 阅读 · 0 评论 -
如何编写好的软件测试用例
1、对于新产品和维护版的老产品设计的用例应该注意些什么呢?专家分析:新项目和维护项目从本质上看没有区别,维护产品,无非就是新增功能和缺陷修复两大类,和新项目相比,唯一需要注意的就是新增\修复的功能是否对其他部分有影响,这里就涉及到一个回归策略的问题——老功能要测多少。一般来说,需要和开发讨论确定受影响的范围,然后制定测试范围。当然最理想的情况就是整个系统全测,因为一旦系统复杂了,没有哪个开发能说清...原创 2018-06-08 19:55:07 · 2073 阅读 · 0 评论 -
软件测试工程师笔试题带答案
软件测试题目一、 判断题 (每题2分,20)1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。 (初级) ( × )2、发现错误多的模块,残留在模块中的错误也多。( √ ) (初级)3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。( × )(初级)4、单元测...转载 2018-06-12 21:38:25 · 5990 阅读 · 1 评论 -
软件测试管理经验谈 (转)
某甲问道:「测试做太多的话,会不会使得bug解不完?」 某乙回答:「还不简单。只要不做测试,就没有bug。」 上述对话,反应出许多软件工作人员对于测试的想法。对多数软件开发人员而言,测试大概是仅次于维护之外,最令人讨厌的工作。对软件研发主管来说,测试是必要之恶:做得不够后患无穷,做得过多又增加成本,延误商机。因此,如何能够规画与执行一个最经济有效的测试工作,当是软件研发主管们须研究的一个课题。 软...转载 2018-05-02 15:13:18 · 4008 阅读 · 0 评论