目录

背景知识

以下是翻译的内容

原文地址


背景知识

银行,金融服务和保险领域,英文为BANKING, FINANCIAL SERVICES AND INSURANCE DOMAINS,简称BFSI。下面翻译的这篇文章以BFSI领域为例。

个人的感悟:其实每个领域,想要很好的保证产品质量,都需要有专业的领域知识,如:招聘行业、旅游行业、电商、新零售、广告等等。为了充分测试,这些领域知识在掌握上需要注意的几个点:

  • 不同领域知识需要的掌握深度不同(这里主要指为了测试,应该必须掌握的。当然了,如果有足够的时间,当然越多越好了。)
  • 不同领域知识掌握的难易程度不同(比如,金融保险行业,由于业务场景比较多,理解记忆起来会稍微费劲)
  • 不同领域知识需要掌握的侧重方向不同(这里主要看业务方向)

以下是翻译的内容

Jayant Deo问:

“从行业当前的情形可以看出,测试人员既需要具备技术方面的测试技能,有需要获取领域方面的知识,或者主要针对BFSI的领域知识是需要的。我想知道为什么以及何时在测试周期中将这些领域知识传授给测试人员?“

首先,我想介绍一下Danny R. Faught提到的三维测试模型。 在雇用任何软件测试人员之前,需要判断三类技能。

那三种技能类别是什么?

1)测试技巧
2)领域知识
3)技术专长。

毫无疑问,任何测试人员都应具备手动测试和自动化测试等基本测试技能。 具有常识的测试人员甚至可以找到软件中的大多数明显错误。 那么你会说做这么多测试就够了吗? 你会在做了这么多测试后就发布产品吗? 当然不是。

在产品真正进入市场之前,您肯定会获得完整的产品。

当你测试任何应用程序时,你都应该像最终用户一样思考

但是每个人都有局限性,并不能同时成为上述三个维度的专家。 (如果您是上述所有技能的专家,那么请让我知道;-)因此,你无法保证能够100%想象到最终用户将如何使用应用。

打算使用您的应用程序的用户可能对他正在处理的域有很好的理解。 您需要平衡所有这些技能,以便解决所有产品方面的问题。

如今,你可以看到在不同公司雇用的专业人士比拥有技术技能的领域专家更多。 当前的软件行业也看到了许多专业的开发人员和领域专家正在进入软件测试领域。

我们可以观察到领域专家需求旺盛的另一个原因! 当你雇用刚从大学毕业的新工程师时,你不能指望他们与经验丰富的专业人士竞争。 为什么? 因为经验丰富的专业人员肯定具有领域和测试经验,他们对不同问题有更好的理解,可以更好、更快地交付应用程序。

以下是一些您可以看到领域知识内的特定边缘的示例:
1)移动应用测试。
2)无线应用测试
3)VoIP应用
4)协议测试
5)银行应用程序
6)网络测试

在不了解特定领域知识的情况下该如何测试应用程序呢?

        你是否只是为了UI、功能、安全、负载或压力来测试BFSI应用(银行,金融服务和保险)呢? 你也应该知道相关的银行业务,工作程序,商业背景,经纪人等对应的用户要求是什么,并且应该对应地来测试应用程序。全部做了这些可以说你的测试就足够了 - 这就是对领域专家的要求。

举一个我当前项目的例子

我目前正在研究搜索引擎应用程序。 为了测试这个应用,需要知道搜索引擎术语和概念。 很多时候,其他一些团队测试人员问我:什么是“出版商”和“广告主”,二者有什么不同,它们分别能做些什么?

你认为他们可以测试当前的在线广告和SEO类的应用程序吗? 当然不能。 除非他们已经熟悉了这些领域的专业术语和功能。

当我很好地了解了专业的领域知识后,我可以更好地编写和执行测试用例,并且可以更加有效地模拟最终用户操作,这显然是一个很大的优势。

以下是需要的测试知识的大清单

测试技能
bug寻找能力
技术技能
领域知识
交流技能
自动化技能
一些编程能力
快速学习能力
高压下下工作能力

...

这将是一个巨长的列表。 所以你肯定会说,我需要同时拥有这些技能吗?

这完全取决于你。 你可以专注于一项技能,进而成为一项技能的专家,并且对其他技能有很好的理解;或者你可以对所有技能采取均衡的方法。 这是一个竞争激烈的市场,你应该充分利用它。 在做任何变动前,请确保至少在一个领域已经达到专家水平了。

如果还没有足够的领域知识怎么办?

您将被安排项目,或公司已经给你分配了工作。 那么如果你对该项目没有足够的领域知识,该怎么办呢?

你需要尽快掌握专业的概念。 尝试从用户角度来理解产品,包括用户会如何使用这个产品。

拜访客户,了解他们如何使用该产品,阅读有关您要测试该应用程序的专业领域的在线资源,与领域专家交流。 或者,在测试人员被分配任何特定领域的任务之前,公司提供内部培训。

并没有非要到那个特定阶段,你才需要此领域知识。 你需要将专业的领域知识应用在软件测试的整个生命周期中。

原文地址

https://www.softwaretestinghelp.com/how-domain-knowledge-is-important-for-testers/

领域知识对测试人员的重要性相关推荐

  1. 【转载】关于测试人员的职业发展

    近期由于项目组人手不够,需要招聘一些测试人员.本周及上周陆陆续续面试了十多个应征者,工作年限在2年~9年之间,但无一满意.期间,种种感叹,回想起去年面试六十余人仅有3人满足要求,如有鲠在喉,还是吐槽一 ...

  2. 为什么互联网公司需要测试人员?

    偶然在知乎上看到一篇帖子:为什么互联网公司不开除测试,转而让大众来测,找到一个bug给100元?几年测试经验下来,看到大家的讨论,深感心有戚戚焉,于是也想浅谈测试人员对于公司的重要性. 知乎原帖:ht ...

  3. 测试人员怎样定位bug原因

    作为测试人员,和我们最常打交道的,莫属bug.当你发现bug后,会采取什么样的行动?是直接报出来,亦或找找问题原因? 不管是我们自己找到的,亦或是开发修复后告诉我们的,知道问题之所在总是好的.在本篇文 ...

  4. 测试人员的基本技能要求 - 快速掌握业务知识的能力

    注:本文节选自<软件测试技术大全>第3章 测试人员的技能要求相对开发人员而言,没有那么的专门,开发人员可以仅仅要求具备某项编程语言的使用能力即可胜任开发的工作.但是测试人员却要求需要了解更 ...

  5. 我的测试工程师之路--测试人员不看后悔

    随着中国软件的不断发展,几年前软件程序员还是作为一项新兴的职业,但今天已经不断慢慢变成了所谓的IT民工.正好笔者这是其中的一员,经历了从测试工程师, 开发工程师到项目主管.再到项目经理的角色转变.有高 ...

  6. 测试人员应看重「业务测试能力」

    大家好啊,我是大田. 2022.03.19 日更第 42 / 365 天 本篇想结合自己平时的学习和实践梳理下业务测试能力. 作为测试人员,拥有业务测试能力是非常重要的,它是做其他工作的基础,并不是要 ...

  7. 测试人员想做游戏测试,你一定要知道这几点!

    如果你想转行游戏测试,如果你对游戏测试不太了解,如果你想知道游戏测试具体工作内容是什么,到底适合什么样的人,今天的分享会帮助你做全面了解. 01游戏测试的工作内容 我们先来说一下游戏测试的到底是什么? ...

  8. 软件企业测试人员的角色与职责

    (1)一般的软件机构,测试人员的职责分配应该如下所示(按OA engineer:QA Lead:QA Manager)来划分. (2)但是在国内的中小企业中,测试经理(QA Manager)一般充当的 ...

  9. 为什么一裁员就先拿测试人员开刀,软件测试人员应该居安思危....(如何化解)

    软件测试人员应该居安思危 每当经济不好,公司业绩不好的时候,公司都可能进行裁员. 首先裁的就是测试人员. 因为测试人员的技术水平相对来说比较低,容易被替代,招起来也比较容易. 公司往往先拿测试人员开刀 ...

最新文章

  1. 使用aotupep8自动批量调整代码以符合PEP-8规范
  2. 某CMSV1.0代码审计
  3. #ifdef __cplusplus 的用法(C语言调用c++代码)(extern “C“)
  4. node mysql timeout_nodejs之setTimeout
  5. rac san+oracle_Oracle11g1+RAC+install+for+CentOS5(ASM+to+FC+SAN)_IT168文库
  6. java做抽奖小程序_基于JavaScript实现简单的随机抽奖小程序
  7. 为什么外链建设要灵活多变呢?
  8. OCX控件注册及无法注册的原因总结
  9. LeetCode 每日一题331. 验证二叉树的前序序列化
  10. 操作系统之Auditing Subsystem—Linux OS
  11. HashMap源码探究
  12. 操作系统之大白菜U盘重装系统
  13. 新版teamtalk部署流程
  14. 基于Egteks mPower1203仪器和KEYSIGHT N6705仪器的一款智能穿戴产品的低功耗电流测试评估
  15. LAMP--MySQL数据库
  16. 三叶玫瑰线的膨胀(Mathematica演示)
  17. Win7下安装Ubuntu11.10(解决linux try(hd0,0):NTFS5:no ang0引导问题)
  18. 编程小知识之 Lua split 函数
  19. 03.Git 分支管理【详细图文】
  20. LaTex 连字符多篇连续引用

热门文章

  1. 朴素贝叶斯算法之鸢尾花特征分类【机器学习】【伯努利分布,多项式分布,高斯分布】
  2. Linux权限drwxrwxrwx相关详细说明
  3. NYOJ 124 中位数
  4. 论文笔记33 -- (细粒度识别)【CVPR2021】TransFG: A Transformer Architecture for Fine-grained Recognition
  5. MATLAB中出现 索引超出矩阵维度,老是提示索引超出矩阵维度,求大神指导
  6. 使用RANK函数按计算机基础的降序求名次,使用Excel中Rank函数对学生成绩名次进行排列...
  7. CSDN博客第一期移动开发排行榜
  8. 大学生申请软著(新系统!)注意事项!亲身经历!
  9. Linux: rcu stall
  10. android全格式多媒体播放器,Android多媒体应用使用MediaPlayer播放音频