问题标签 [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.
python - 尝试将 Selenium IDE Python 脚本作为测试套件运行
在运行由 Selenium IDE Python 远程控制插件格式化程序导出的多个 Python 测试脚本时,我遇到了一些问题。
1)python脚本完成后,浏览器窗口会自动关闭。例如,我在 Firefox 中运行测试。
2) Selenium 无法在 python 中导出它的测试套件。如何在 python 中复制测试套件功能?
我之所以花时间在 Python 中运行测试脚本是因为我们的测试用例解决方案 (Testuff) 软件允许 API 调用来更新通过 Selenium 测试用例自动化运行的相邻测试用例。
这是一个带有 API 调用的代码示例。
谢谢。
感谢您及时的回复。我用这段代码尝试了 jcfollower 的建议:
...不幸的是,浏览器窗口仍然关闭。还有其他建议吗?
谢谢。
让它部分工作。
删除了其中一项:
...并删除了:
从剩余的“ if __name__
”语句和 python 日志加上浏览器窗口保持打开状态。这是朝着正确方向迈出的一步,但我需要在脚本运行完成后关闭日志窗口。
我猜下一步是创建另一个停止类并在 selenium.py 文件中稍微玩一下,看看我是否可以删除关闭浏览器的命令。
如果有人有任何其他建议,将不胜感激。
unit-testing - 关于测试我的应用程序该写些什么?
我正在做一个学术项目,我不是在寻求帮助,只是在测试方面对内容提出建议:
基本上我已经制作了一个游戏,并且有人建议我避免写关于低级测试的内容,而只写一个专门用于测试的简短部分。但是我到底包括了什么?我的游戏非常复杂,所以可能只是主要功能的测试用例表,说明它们可以正常工作?如果是这样,是不是在测试试图使软件崩溃?
当然,我经常测试我的应用程序作为构建它,但没有真正的结构。如果我在高级测试中只填写一页或两页,人们会建议什么?我得把东西放进去。
谢谢!
python - 在 django 中的测试用例期间发送电子邮件时出错?
我有一个简单的 django 应用程序,它允许用户添加新用户。每当我们创建新用户时,都会向相应的电子邮件 ID 发送一封邮件(我们在创建新用户时提供的内容)。如果我添加了任何新用户用电子邮件说xxxx@xxxx.com,邮件将成功发送到xxxx@xxxx.com。我在这里没有问题。
但是当我尝试编写一个添加新用户的测试用例时,我的代码中的电子邮件发送行出现错误......即TypeError: __init__() takes at most 2 non-keyword arguments (6 given)
。代码如下,
请记住,当从网页创建用户并且邮件成功发送时,我在这一行没有问题。只有在测试用例期间在这一行出现错误。
请提供任何解决方案以避免此错误。
提前致谢。
selenium - How to reduce the time in executing Selenium test cases?
I'm writing the Selenium test cases for each screen to test the different scenarios. In our project for each build in Jenkins, its Selenium test cases (QA) also runs automatically.
My problem is even though it's automated, it's taking a lot of time to run. I have 380 test cases and it's taking 20-25 minutes. How can I reduce the time? Are there any other ways or techniques to follow?
testing - 用于黑盒测试的自动输入生成器
我是软件测试的新手。我想知道,是否有任何用于自动化测试用例生成器黑盒测试的开源工具。
我发现了这个工具KLEE: unassisted and automatic generation of high-coverage tests for complex systems programs,但是要使用这个工具,我需要做一些代码检测。有什么方法可以在没有代码检测的情况下生成自动化测试用例,因为我无法访问源代码。
vb.net - 如何将双引号作为 NUnit TestCase 的参数转义?
我尝试为用 VB.net 编写的 NUnit 测试编写以下 TestCase:
但是,作为第二个参数传递给测试用例的 xml-node 无效,因为这显然不是转义双引号的正确方法。我确信我可以找到一种解决方法来检查被测方法是否返回预期的 XML 节点,但我很好奇:
是否有一些巧妙的方法可以将包含双引号的字符串作为参数传递给 NUnit 测试?
testcase - 实施测试用例
我的问题是关于找到实现测试用例以测试整个过程和每个类的使用的最佳方法。
在我们的项目中,有一些依赖层,每一层都负责一些事情。在指定的过程中,下一层使用前一层的输出。
我不确定哪种解决方案更适合实施测试用例?如果我为每个类编写单独的测试用例,那么如何测试整个过程的功能?如果我为整个过程编写测试,我如何管理它以了解失败?
有什么标准或方法吗?最佳起点在哪里?
谢谢。
ruby-on-rails - Rails 测试:只有失败的日志/在拆解中得到结果?
Rails 3.0.10、Ruby 1.9.2、ActiveSupport::TestCase
我想(仅)将失败的测试的日志部分打印到 STDOUT。如果有我没有找到的插件,请告诉我。否则,我想知道:
- 如何在拆解中获得结果(通过、失败、错误)?在一个类似的问题中,建议覆盖所有断言方法以挽救异常,但我不太喜欢这种方法。
我的方法是进行设置,将日志记录更改为字符串,并在失败时将字符串泵送到 STDOUT。
testcase - 无法在基于需求的测试套件中订购测试用例 - 测试经理 2010
在测试管理器 2010 中似乎我无法在基于需求的测试套件中订购测试用例(在普通测试套件中订购测试用例工作正常)请任何人解释我为什么他们禁止我这样做,或建议一种工作方式非常感谢
java - 为边界和异常编写测试用例
我被要求为一种方法绘制一个 Junit 测试用例:
这将返回一个ArrayList
ofitem name
和price list
。它还定义了测试用例的类型,如正常条件、边界和异常。
我只是想知道边界和例外是什么意思?正常将只是比较输入和输出但边界和异常?