永发信息网

软件测试工程师要有什么样的能力?

答案:2  悬赏:0  手机版
解决时间 2021-10-05 19:00
软件测试工程师要有什么样的能力?
最佳答案
1、版本或者产品的规划阶段: 作为一个测试人员,这个时候可以从一个更高的角度对产品的规划提出自己的想法,来更好的帮助产品取得成功。 需要具备的能力或者知识:对于产品的商业理解以及整个行业和市场的理解都比较深入,实际上这个时候我们可以将自己看成是一个产品经理。 2、版本的需求阶段需要具备的能力或者知识:对于客户的使用场景非常清楚,能够在客户角度上面思考问题;有自己的一套需求分析的方法,最好是模型或者checklist之类的;非常好的分析能力,能够通过需求文档分析到可能潜在的问题。3、设计阶段:需要具备的能力或者知识:比较深入的业务背景知识;熟悉开发使用的语言;业务分析和转换的能力; 4、编码阶段需要具备的能力或者技能:熟悉开发使用的编码语言、能够对开发的代码进行静态走读、熟悉开发使用的编码语言的单元或者接口测试方法和框架、具备测试工具开发的能力、具备自动化的能力,良好的代码分析能力和用例设计能力。 5、测试阶段具备的能力或者技能:制定策略和计划的能力、执行能力、分析和排查问题的能力,业务的理解能力,对代码的熟悉程度,模块的质量分析能力等等。
全部回答
1、分析能力。软件测试的核心其实应该就是设计测试用例了,而设计测试用例,就是依赖与分析能力了。从一个稍高的层面上来讲,就是怎么将一个复杂的系统进行抽象,分析拆成几个不同的维度,结合维度可能出现的情况进行有选择的组合,以最小成本获取最大的收益。无法将一个复杂系统拆解成简单的维度,是没法做好用例设计的。2、编程语言。对于测试工程师来说,精通一门语言,熟悉其它几门语言是有必要的。对于不同语言编写的被测程序,是有不同特点的,如果对实现的语言不了解,无法进行白盒测试,没法看代码diff(结合代码diff做测试)来提高效率。对于特点不了解,可能也会导致自己漏掉部分内容。3、设计能力。不要认为设计能力就是开发工程师的事情,拥有好的设计能力,就可以在设计评审的时候多提意见,促进开发工程师使用好的设计,不仅对开发有好处,对测试也是很有好处的。4、对业务的理解。5、自动化相关的考虑。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请教一下购房合同能否更改?谁晓得?
小号热水袋多少钱一个谁知道吗?什么价位?
求解植绒墙纸好不好
找监理费用
求解瓷砖缝变黑了怎么办
租的店铺房东不提供房产证那我们签的合同有没
在襄阳自己的房子,半包装修公司承担哪些?材
漳州支队重点车型考试场办公地址在什么地方,
卫之境水龙头怎么样?
集体土地征收与如何补偿?有没有人晓得?
房屋改造原则有哪些
如何拟定被人打伤后赔偿协议书
我想问下天利照明怎么样?
哪位可以说说欧式床什么牌子最好?哪一家做的
什么品牌的智能防盗门好?
推荐资讯
家庭电箱接线怎么做
在广州买房,没有房产证要多少钱?没有房产证
杭州市厂房装修的费用清单
瓷砖彩雕价格是多少,求解
谁知道住房公积金怎样全部取出来,有哪些情况
一般看样板房都看什么内容?介绍一下样板房?
40w节能灯管的价格如何?要注意哪些方面
怎么看自己家无线密码
百度知道开始于什么时间?
韩版床罩四件套报价怎么样?哪位能说说看?
请问郑州中博办公家具有限公司的产品质量好吗
如何查询房屋抵押情况?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?