作为一名软件测试工程师,需要具备哪些能力?

发表于:2013-2-17 11:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:星尘 天顺    来源:51Testing软件测试网采编

  问题描述:

  作为一名软件测试工程师,需要具备哪些能力?

  精彩回答:

  会员 星尘:

  触类旁通。你不是产品,但你知道产品是怎么工作的;你不是运营,但你知道用户关心什么;你不是开发,但你知道开发同事怎么工作;你不是设计,但你有你对交互逻辑的理解;你不是销售和编辑,但你熟悉产品业务。

  常识知识。常识好的人产品逻辑好(概述)。

  沟通能力。基本地,把一个问题表述清楚。能说服开发把bug改掉,不改掉的得要求明确回复原因。维护测试工作的尊严,坚决抵制欺负测试人员的行为。

  计算机知识。和你目前工作最相关的知识,你最应该先掌握。

  心态好。测试有时候比较枯燥,重复性强。遇上一茬新来的开发同学,你会感到测试工作回到很久以前了。综和各种情况,说明测试需要好心态。

  会员 天顺:

  通用技能上:

  1、基本计算机知识(操作系统数据库,通讯协议原理,熟悉至少一门编程语言)

  2、基本软件测试知识(各种测试理论,测试方法论,测试用例编写,缺陷界定标准,软件质量评估)

  3、简单项目管理知识

  产品、系统认知:

  1、熟悉所测产品功能,能够将产品文档内描述的UC转化成TC,这个最最基本

  2、熟悉所测产品的一些隐藏需求或者功能(业务上的进阶能力)

  打个比方,支付公司上一种新的支付渠道,熟悉业务的测试人员应当可以预见到这次升级可能会对前段界面、系统账务、各类报表等各个模块造成影响,从而一并纳入测试范畴。

  要知道,很多时候,即便是接入这些渠道的产品经理,也不一定会在Prd或者UC中对这些可见影响项一一列出,这需要经验和责任心。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • zhujiejun1314
    2013-3-01 13:11:16

    UC 是用户场景  TC 是测试用例~~~

  • 芍潲
    2013-2-28 11:18:39

    ok,就这样。。。。

  • fengerqiang
    2013-2-21 08:51:05

    写的不错,顶一个

  • 蔡琴
    2013-2-20 17:52:29

    UC和TC分别是什么啊

  • sunboy198423
    2013-2-18 13:58:39

    ...

  • sunboy198423
    2013-2-18 13:57:51

    没觉的好,感觉是在炫耀。 至少将写的具体实现(存储过程)也列举出来,让大家看看是怎么提高效率的

  • 675596925
    2013-2-18 10:56:25

    受教了。顶一个

  • louis_lu
    2013-2-18 10:31:50

    不错!

  • mjy1989
    2013-2-18 10:16:30

    我的天啊

  • rulen
    2013-2-17 17:33:30

    写得很好啊!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号