问题标签 [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 投票
2 回答
12994 浏览

java - Java Junit测试问题

我正在使用 Junit 4。我的整个程序运行良好。我正在尝试编写一个测试用例。但是有一个错误...

这是非常基本的样本测试

当我运行它时,它给了我错误

如果我使用超级并且这样做

一切正常。在 JUnit 3.X 之前不是这样我做错了还是他们改变了它:( 抱歉,如果我不清楚

有没有办法在没有超级的情况下执行测试?或调用函数等?

0 投票
4 回答
1481 浏览

testcase - 测试用例设计和测试人员、开发人员、客户的责任

所以似乎很多人都在我工作的地方玩指责游戏,这提出了一个有趣的问题。

已知:

需求团队编写产品需求。开发人员根据需求创建自己的单元测试。测试团队根据需求创建测试条件、测试设计和测试用例。

当且仅当来自测试团队的 X% 的测试用例通过时,产品才会发布。

交付后客户进行验收测试 --> 客户响应团队从现场获取错误,并让测试团队了解这些问题。

问题:

如果客户最终提交了很多缺陷,那么该怪谁?是测试团队没有涵盖这些吗?还是需求团队没有写出更好的需求?以及如何改进系统?

0 投票
10 回答
824 浏览

testing - 有哪些发现测试用例的方法

全部,

我是一名开发人员,但想了解更多关于测试过程和方法的信息。我相信这有助于我编写更可靠的代码,因为它改进了我可以在将产品交付给测试团队之前使用我的单元测试进行测试的案例。我最近开始研究软件项目的测试驱动开发和探索性测试方法。

现在我更容易为我编写的代码找到测试用例。但是当我不是被测功能的开发人员时,我很想知道如何发现测试用例。比如说,让我们有一个我们在各种网站上看到的基本用户注册表单。假设测试它的人不是表单的开发人员,应该如何测试表单上的输入字段,你的策略是什么?您将如何发现测试用例?我相信这种测试受益于探索性测试方法,但我可能在这里错了。

我会很感激你对此的看法。

谢谢,字节

0 投票
2 回答
1175 浏览

c - 插入过程的黑盒测试用例

对于这个特定的插入过程,有哪些好的测试用例?

0 投票
4 回答
6160 浏览

java - 正确定义 jUnit 测试用例

我是单元测试的新手,因此想做一些实践练习来熟悉 jUnit 框架。

我创建了一个实现字符串乘法器的程序

为了测试乘法器方法,我创建了一个包含以下测试用例的测试套件(以及所有需要的整数解析等)

以类似的方式,我可以创建涉及边界情况(考虑数字是 int 值)甚至虚值的测试用例。

1) 但是,上面最后 3 个测试用例的预期值应该是多少?(表示错误的特殊数字?)

2)我错过了哪些额外的测试用例?

3) assertEquals() 方法是否足以测试乘法器方法,或者我是否需要其他方法,如 assertTrue()、assertFalse()、assertSame() 等

4)这是开发测试用例的正确方法吗?我如何“确切地”从这个练习中受益?

5)测试乘数法的理想方法应该是什么?

我在这里很无知。如果有人可以帮助回答这些问题,我将不胜感激。谢谢你。

0 投票
2 回答
1247 浏览

machine-learning - 神经网络测试用例

  • 在精密神经网络的情况下增加测试用例训练数据的数量是否会导致问题(例如过度拟合)..?

  • 增加测试用例训练数据的数量总是好的吗?这总是会导致转换吗?

  • 如果不是,这些情况是什么..举个例子会更好..

谢谢,

0 投票
2 回答
1052 浏览

junit - 方法的 JUnit 测试用例,其中可能包括对其他方法的调用

我是 Junit 的新手。我正在使用 JUnit 3.8。我的问题是,我的应用程序的方法涉及数据库操作(插入、更新、删除...),而且一种方法可能会调用许多其他方法。我在测试用例中硬编码输入值。所以第一次测试用例,例如记录插入,通过。第二次,它失败了..抛出记录已经存在的异常。

如何为此类方法编写junit测试用例(涉及数据库操作)?如何为涉及调用其他方法的方法编写测试用例?

请帮我...

提前致谢。

0 投票
2 回答
548 浏览

nunit - 如何简化这些 NUUnit 测试?

这三个测试是相同的,只是它们使用不同的静态函数来创建 StartInfo 实例。我的测试代码中都出现了这种模式,并且希望能够使用 [TestCase] 或任何其他减少样板代码的方式来简化它。据我所知,我不允许使用委托作为 [TestCase] 参数,我希望这里的人们对如何使下面的代码更简洁有创意。

0 投票
1 回答
188 浏览

python - 我怎样才能做这样一个典型的单元测试?

这是我项目中的一个简单结构:

我想做一个单元测试,它可以测试noteshow页面是否正常工作。

编码:

问题是我的项目包含一个身份验证模块,当他们访问 noteshow.html 时,它将强制取消登录用户重定向到 login.html 页面。

因此,当我运行我的单元测试时,在 bash 中会引发 response.status_code 始终为 302 而不是 200 的故障。

好吧,虽然通过这个结果我可以检查 auth mod 运行良好,但它不像我想要的那样。

好的,问题是我怎样才能进行另一个单元测试来检查我的noteshow.template是否被使用?

谢谢大家。

django 版本:1.1.1

蟒蛇版本:2.6.4

将 Eclipse 用于 MAC 操作系统

0 投票
2 回答
146 浏览

testing - 我应该总是包含以前交互的测试用例吗?

我最近安装了 Microsoft Test Manager 2010,这是我第一次体验这种测试方式。我通常的测试方法是加载几个不同的 Web 浏览器并通过应用程序运行。

我转向测试管理器的原因是因为我们的应用程序变得非常庞大和复杂,需要一种更好的测试和记录信息的方法。

在测试管理器中,我选择使用敏捷模板,您可以在其中有一个带有迭代的测试计划,如下所示:

  • [测试计划]
    • 迭代 1
      • 测试用例
      • 需求(用户故事)
      • ETC...
    • 迭代 2
      • 测试用例
      • 需求(用户故事)
      • ETC...

我没有得到的是你多久运行一次某些测试用例?例如,我在迭代 1 上并为应用程序创建了一大堆测试用例,当我进入迭代 2 时,我是否将所有测试用例从迭代 1 复制并粘贴到迭代 2 中并重新运行它们?我只运行某些吗?