问题标签 [automated-tests]
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.
iphone - Automated testing for iPhone
I know this one is going to be a long-shot, but I thought I'd try. Does anyone know of any automated test anything for the iPhone simulator? I'd love it if there was something like Selenium but for the iPhone simulator. I don't need anything fancy like assertions, just something that can fake out taps on a screen so I can stop abusing my trackpad. :)
Is there a way to send taps or keyevents (like on android over adb) to iOS devices?
java - 测试小程序的最佳机制是什么?
我正在尝试有效地为小程序构建一个功能测试套件,并且我正在尝试为它找到一个好的框架。
过去,当我想设计一个测试套件来对应用程序进行功能测试和负载测试时,它一直是基于 Web 的应用程序,或者至少是某种基于服务的应用程序,我已经使用诸如grinder之类的东西来构建测试脚本并使用它们来模拟用户。
对于 Java 小程序,我不清楚有什么机制(如果有的话)可以让我使用和运行针对 GUI 的使用脚本,从而模拟用户单击表单控件。
有人对这个有经验么?
perl - 有 PDF 文件的测试套件吗?
是否有用于 PDF 的测试套件,最好是在 Perl 中?我想要的是一些功能来测试 PDF 文件中某些文本的定位和存在(如果可能的话,还有一个图形的名称)。这在理论上可以使用 PDF 标记吗?
感谢您的帮助。
visual-studio - 如何使用 Visual Studio 的内置自动化测试对文件写入方法进行单元测试?
我使用 Visual Studio 2008 Professional 自动化测试。我有一个写入文件的函数。我想对文件写入功能进行单元测试。我在某处读到我必须以某种方式模拟文件。我不知道该怎么做。你能帮我吗?
如何对从 Internet 下载页面的方法进行单元测试?
integration-testing - 为变更集寻找合适的测试
我们使用cobertura作为代码覆盖工具。测试是使用 RFT-Rational Functional Tester 完成的(500 多个测试)。运行 RFT 需要很长时间。为了鼓励开发人员运行 RFT 测试,我们正在考虑能够列出涵盖“变更集”的测试的工具。
做法大致是:
- 在集成服务器上运行每个 rft 测试,针对各个测试创建覆盖数据数据库(cobertura 的 .ser 文件)
- 对于每个更改集,通过 .ser 文件查找测试
- 再次运行测试时更新数据库。本质上,过去运行的数据库用于“猜测”当前更改集的最小测试。
首先,我们可以将更改集视为文件列表。但是,它可能是代码行更改。
任何意见?任何具有此功能的现有工具?刚刚知道 IntelliJ 8 具有此功能,用于在其中运行测试。(可能用于单元测试)
c# - 嵌入式 (ASP.NET) Web 服务器
我正在寻找适用于 .NET 的轻型 Web 可嵌入 Web 服务器。
我需要它来伪造 SOAP Web 服务以进行自动化测试,因此如果它支持 ASP.NET Web 服务或其他创建 SOAP Web 服务的简单方法,那将是一大优势。快速启动和关闭以及不同端口上的多个同时实例的额外奖励积分。
谷歌搜索出现aspnetserve、www-Sharp.Runtime和Neokernel Web Server。有人对这些或其他解决方案有任何经验吗?
nant - 如何自动化 TeamCity 中控制台应用程序的单元测试?
我编写了一个包含许多单元测试的控制台应用程序,我想将它包含在我的 nant 构建脚本中,以便它将在我们的 TeamCity CIS 上运行。
不幸的是,我不太确定该怎么做。nant 脚本包含已添加的当前项目的示例……它们都必须提供需要测试的程序集。即 MyProject.dll 但我的控制台应用程序没有类似的东西,因为它编译成 MyProject.exe
必须有一种方法可以自动执行这些测试,因为我能够在 Visual Studio 中毫无问题地运行单元测试。
有谁知道这是否以及如何可能?
.net - .Net 和 Javascript 的测试运行程序/框架?
我的团队使用多种语言开发软件。我们在 .Net 中有一个服务器应用程序,我们的大部分客户端代码都是用 JavaScript 编写的。(客户端代码实际上是针对 xulrunner 应用程序的,目前还没有好的测试工具,但我希望有一天能克服。)
不过,我喜欢这样的想法,即拥有一个可以为我们所有代码运行测试的测试工具。现在抛出 xulrunner 问题,只考虑 .net 和 Javascript - 是否有任何测试和自动化选项可以涵盖这两个领域? 我见过的大多数流行的测试工具似乎都是以 .Net 为中心的。
还是我应该放弃拥有一个测试工具来统治所有这些工具的愿望,而只是为每个工具选择最好的品种?
excel - VBA UserForms-工具和/或技术的自动化测试?
我希望在一个相当大的 Excel 加载项上开始自动回归测试,该加载项围绕一个由几个带有标准控件的模态用户窗体组成的 GUI。
主要问题是我研究过的大多数自动化测试工具(Rational Robot、AutomatedQA TestComplete、Network Automation Automate等)并不完全支持 VBA 控件,因此他们的测试最终会重播鼠标点击和按键操作,所以不是t 真的可以维护。理想情况下,我需要一个能够识别 VBA 表单控件的测试工具,所以我可以说“按下此按钮并等待此列表框更改”而不是“单击 (237, 58) 并等待 500 毫秒”。
我还考虑将测试自动化作为 VBA 构建到加载项中,但用户的大部分时间都花在与模式对话框交互上,该对话框会阻止 VBA 在后台运行,所以这几乎是不可能的。
我的问题 - 这里有没有人有任何使用自动化测试工具的经验
a) 识别 VBA 用户表单控件并能可靠地与它们交互
b) 支持带有条件分支和成功/失败日志的测试脚本,而不仅仅是记录和回放?
或者,有谁知道我可以解决模式对话框暂停 VBA 执行的问题,以便我可以从 VBA 中驱动加载项?
我花了一段时间在 QA 论坛上四处寻找,但在那里没有找到任何东西,所以任何帮助或线索将不胜感激。
谢谢你的帮助,
-马丁