问题标签 [testcase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
5829 浏览

java - JUnit TestCase 对象实例化

是否使用新的(或不同的)TestCase对象实例来运行 JUnit 测试用例中的每个测试方法?或者一个实例被重复用于所有测试?

运行此测试时,创建了多少类实例MyTest

如果可能,请提供指向文档或源代码的链接,我可以在其中验证行为。

0 投票
16 回答
21045 浏览

testing - 在类似敏捷的开发中,谁应该编写测试用例?

我们的团队有一个任务系统,我们在其中发布分配给每个开发人员的小增量任务。

每个任务都在自己的分支中开发,然后在合并到主干之前对每个分支进行测试。

我的问题是:一旦任务完成,谁应该定义应该在这个任务上完成的测试用例?

理想情况下,我认为该任务的开发人员本人最适合这项工作,但我遇到了很多开发人员的反对,他们认为这是浪费时间,或者他们根本不喜欢这样做。

我不喜欢我的 QA 人员这样做的原因是因为我不喜欢他们创建自己的工作的想法。例如,他们可能会遗漏那些测试工作量太大的东西,并且他们可能不知道所需的技术细节。

但同样,开发测试用例的开发人员的缺点是他们可能会遗漏他们认为会破坏的东西。(甚至可能下意识地)

作为项目经理,我最终自己为每项任务编写了测试用例,但我的时间被占用了,我想改变这一点。

建议?

编辑:通过测试用例,我的意思是在分支合并到主干之前应该对分支完成的各个 QA 任务的描述。(黑盒子)

0 投票
7 回答
4528 浏览

unit-testing - 我怎样才能最好地为解析器编写单元测试用例?

我正在编写一个解析器,它为每个命令生成 32 位操作码。例如,对于以下语句:

我的解析器生成以下操作码:

请注意,lcl_var可以是任何东西,即可以给定任何变量。我该如何为此编写单元测试用例?我们可以避免对值进行硬编码吗?有没有办法让它通用?

0 投票
2 回答
7460 浏览

geometry - 凸包的测试用例数据

我需要为类分配制作一个 2D 凸包函数,并且我想要一个比分配提供的更强大的测试用例。有没有人知道解决方案的大型测试用例(25 < n < 100)?

0 投票
4 回答
773 浏览

testing - Perl、C#、C、Java 的 Lorem ipsum?

在代码可能存在的可视化测试界面中,您将什么用于您的特定语言的标准?在大多数情况下,“Hello World”不够复杂。我对 Perl 特别感兴趣,但 C#、C、C++ 和 Java 即将出现。

根据评论:

假设您创建了一个新的 IDE、配色方案或一个网页,您或其他人将在其中放置代码。你想看看你的改变是什么样子的,看起来像典型的代码。 Lorem Ipsum由类型设置程序使用,但它不是真正的代码。

0 投票
3 回答
1051 浏览

unit-testing - What to test in unit testing, a method or a scenario?

What to test in unit testing, a method or a scenario?

If test each method then minimal test case setup is required.

If test a method which calls other methods then setup required for the test case is huge. If unit-tests for the individual methods are already there then why to write for this method which is using them?

But then it also have little bit of functionality which should be tested. Also the code coverge tool will complain about coverage percentage.

Please provide your practical inputs.

0 投票
3 回答
1976 浏览

javascript - 让 javascript 强制 Selenium 测试失败

有没有办法让 js 代码强制 Selenium 测试失败?对于(可能是坏的)示例,如果我有以下内容:

有没有一种方法可以使“runScript”命令失败,具体取决于 js 代码是返回真还是假?(我知道其他 Selenium 命令可以使用该示例,但我想要一个更通用的解决方案。)

我是否需要学习如何扩展 Selenium 以添加另一个命令?

我对 Selenium 也比较陌生,所以使用 Selenium-rc 可以解决这个问题吗?

0 投票
5 回答
6555 浏览

testing - 网站中每个链接的测试用例?

我对网站开发领域的测试用例有一个非常基本的问题。为站点中所有页面的每个超链接设置单独的测试用例是否有意义?例如,我的网站可能有 10 个页面,每个页面大约有 10 个页面。里面有10个超链接。我是否应该有 100 个测试用例,每个测试用例都解释该链接应该将我重定向到哪里。我只想知道在上线之前确保所有链接正确的最佳方法是什么。

0 投票
6 回答
49860 浏览

c# - MSTest 是否与 NUnit 的 TestCase 等效?

我发现TestCaseNUnit 中的功能非常有用,可以作为一种快速指定测试参数的方法,而无需为每个测试使用单独的方法。MSTest 中有类似的东西吗?

0 投票
1 回答
479 浏览

ruby - Ruby 测试用例

我的任务是在 Ruby 上编写一些测试用例。任务如示例:

  1. 访问一些网站。
  2. (断言显示了某个页面)
  3. 在文本框中输入文本
  4. 按下提交按钮
  5. (断言用户被重定向到正确的页面)
  6. (断言向用户提供了正确的信息)

所以,问题是:如何用更多的断言来组织这样的测试用例。例如,我是否应该检查第 2 步是否发生,然后才转到下一步,因为如果第 2 步失败,则没有进一步的意义。我不知道如何组织这样的测试用例。