首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用专用测试语言编写测试有什么好处?

使用专用测试语言编写测试有什么好处?
EN

Stack Exchange QA用户
提问于 2011-08-24 07:36:33
回答 4查看 281关注 0票数 5

您认为使用专用测试语言而不是通用语言编写测试有什么好处?使用TTCN-3或专有测试语言的优点是什么?

EN

回答 4

Stack Exchange QA用户

回答已采纳

发布于 2011-08-25 10:09:36

原来的问题有两个方面。专有测试语言和TTCN-3.

虽然我完全同意对专有/供应商语言的回答,但我绝对不会将TTCN-3纳入讨论中。

TTCN-3是一种多用途的、国际标准化的、非专有的测试语言.我经常遇到这样的问题:“为什么我应该使用TTCN-3而不是我的编程/脚本语言X呢?”

当然,您可以始终使用编程语言来解决测试自动化这样的问题。

基本上,你应该选择你的技术,看看你能如何有效地解决你的问题。但是写测试只是游戏的一部分。因此,无论你是否熟悉你喜欢的语言,还是专家,都不会回答相关的问题。也就是说,我从哪里得到测试框架或测试执行环境、报告能力等等。当然,我假设您不想自己发明所有东西。

现在,通常的工作假设是,只有使用“正常”编程语言,才能实现所有的目标。

但是如果你考虑一下你真正想要的是什么,这是大多数情况下-容易使用,但功能强大-可扩展-没有供应商锁-良好的工具支持,在正确的水平-适合你的过程-等等。

然后你可以考虑TTCN-3作为一个候选。

如前所述,它是一种标准化的、多供应商支持的特定领域语言。域正在测试。尽管如此,它还是试图考虑到测试人员和测试人员通常关心的问题。因此,您可以在Java、C、C++等方面扩展基于TTCN-3的测试系统。您甚至可以集成您自己的工具和环境,并且仍然可以从强大的测试环境(S)中获益。

因此,下一次当您研究一个测试自动化时,它可以像普通语言一样使用,但是提供了丰富的特性和非常好的工具支持,也许您可以对TTCN-3进行简短的搜索并尝试一下。

票数 3
EN

Stack Exchange QA用户

发布于 2011-08-24 08:57:02

转译&引用软件测试中的经验教训

“我们看不出卖主剧本有什么令人信服的理由。”

  • 它们使编码变得困难。
  • 他们很难学
  • 它们干扰了开发人员和测试人员之间的协作。
  • 很难在别人的工作基础上再接再厉。

有关这些问题的详细描述,请参阅这本书。我个人还要补充:

  • 这使得招聘变得更加困难,因为你需要从一个规模小得多的人才库中进行搜索。
  • 您对供应商作为语言和软件开发环境提供者的技能感到满意。
  • 您现在被锁在一个单独的供应商中。

我个人看不出任何好处。当你开始谈论被广泛采用的、开放的、特定于领域的语言时,比如Gerkin,这就不同了。

票数 7
EN

Stack Exchange QA用户

发布于 2011-08-24 11:40:10

我同意布鲁斯的观点-我看不出有什么好处。

我现在正在使用一种类似于基本的专有语言的工具。这是一个很棒的工具,做了我需要的很多事情。该语言功能齐全,易于学习,非常适合我们的任务和风格。我没有怨言。

不过,如果它是非专有语言,那就更好了。

票数 2
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/1693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档