automated-tests相关内容

如何使用 cmake 测试预期会因异常而失败的进程?(例如,由于 clang 的地址清理程序导致的失败)

我有一些测试可以测试 clang 的地址清理程序是否捕获特定错误.(我想确保我对它可以捕获的错误类型的理解是正确的,并且未来的版本会继续捕获我期望它们捕获的错误类型.)这意味着我有几个测试失败了OTHER_FAULT,这似乎是 clang 的运行时报告错误的固定方式. 我已将这些测试的 WILL_FAIL 标志设置为 TRUE,但这似乎只是检查成功、无异常失败的返回值.如果进程因异常而终止, ..
发布时间:2022-01-14 18:09:07 其他开发

如何在 TestCafe 中的测试中共享测试文件之间的全局变量?

我正在为登录目的手动设置身份验证 cookie,并且我想在我的测试中共享身份验证令牌.第一次我必须在测试中执行登录,然后我必须将身份验证令牌保存在一个变量中并在测试文件中共享它. 这是解释我正在尝试做什么和如何做的代码片段: loginTest.js: 让 authToken = null;夹具`登录测试`.page(inputData.url).beforeEach(异步 (t) ..
发布时间:2022-01-14 18:08:58 前端开发

我应该如何去测试一个单一的可执行包?

我有一个包含多个模块的单片 executable 包.(我所说的“单体"是指它的cabal文件中只有一个子句,即executable.)目前是以黑盒方式使用 shell 脚本进行测试.我以为我想为某些单独的功能编写单元测试,但 cabal 不同意: % cabal 新测试cabal:无法测试包 x-0.0.0.0,因为没有组件可用于构建:测试套件“x-test"不可用可用,因为求解器未找到包含测 ..
发布时间:2022-01-14 18:08:41 其他开发

我应该如何测试数据库驱动的 Django CMS 的 404 错误?

我在 Django 中设计了一个基本的内容管理系统,它使用数据库来跟踪文章对象,然后在我的网站上显示这些文章对象. 每篇文章都使用我经常更新的模板标签.有时,当我更新模板标签时,我会不小心破坏我网站上的一篇或多篇文章.例如,如果我更改给定文章引用的模板标签的所需参数,而忘记更新该文章中的模板标签代码,则文章将中断,导致 404. 我想要一种简单的方法来确保我的所有文章页面在我更新我的模 ..

TestCafe 有没有办法验证 Chrome 网络调用?

我有一个测试用例,我需要导航到网页并在 chrome 浏览器中验证该页面的网络调用.理想情况下,我会将它们放入一个变量中,并为某些与分析相关的调用过滤它们并验证它们的值. 这可以通过 Selenium 中的 chrome 功能来完成.请参阅此处的文档:http://chromedriver.chromium.org/logging/performance-log 但我想通过 testCafe ..

TestCafe - 浏览器在测试之间总是从头开始.如何覆盖它以便浏览器记住缓存、用户设置和存储

测试之间的浏览器始终以全新状态打开.登录在我的应用程序中被记住,因为身份验证仍然存在,但由于浏览器总是以干净的状态打开,我必须在所有夹具的钩子之前执行登录.有什么方法可以打开浏览器,以便记住用户设置、缓存、本地和会话存储? 解决方案 TestCafe 不提供在测试之间存储页面状态的方法,并鼓励编写独立的测试.但是,Roles API 可能会满足您的一些需要(请参阅 this 评论了解更多详 ..

如何在 Web 应用程序中测试上下文菜单功能?

我正在使用具有上下文菜单(右键单击)的 grails 应用程序.上下文菜单是使用 Chris Domigan 的 jquery contextmenu 插件构建的. 虽然上下文菜单确实有效,但我想要进行自动化测试,但我不知道该怎么做. 我尝试过 Selenium 2.05a(即 Webdriver),但没有 rightClick 方法. 我注意到 HtmlUnit 有一个右键单击方法 ..
发布时间:2022-01-14 18:07:55 其他开发

iOS 项目的单元测试

我对 iOS 开发还比较陌生,而且对于任何类型的测试(除了编译、运行和检查你想到的任何东西)都完全陌生. 这显然是任何开发人员个人资料中的一个弱点,我决定克服它,因为有趣的、真实的项目即将到来. 在我寻求尽快(并且很好地)从 0 到 100 的最佳方法的过程中,我来到专业社区寻求您的反馈. 同时,我正在寻求您的建议,我还进入亚马逊寻找关于该主题的好评书籍和谷歌获得其余的.我只是来 ..
发布时间:2022-01-14 18:07:39 移动开发

如何在柏树中停止循环

我有一个循环检查 40 个项目.当我找到> 0 的第一个元素时,我想停止我的循环这是我的代码 var genArr = Array.from({ 长度: 40 }, (v, k) => k + 1); cy.wrap(genArr).each((index) => {cy.get('.list-item').eq(index - 1).find('.number').invoke('文本' ..
发布时间:2022-01-14 18:07:30 其他开发

Appium : 能否用于跨平台应用测试

我有一个使用跨平台开发工具开发的应用程序.这个应用程序有相同的界面为 ios(ipa) 和 android(apk).我可以编写一个自动化脚本并在两个平台上运行它,即适用于 android 和 ios 应用程序. 有人用 Appium 试过吗?开发跨平台测试的测试脚本需要使用哪些定位技术.例如,通过 tagName、xpath ? 使用 appium 进行跨平台测试有什么限制? ..
发布时间:2022-01-14 18:07:20 移动开发

在 Robot Framework 中获取类型

能否告诉我如何在 Robot Framework 中获取变量类型. ${ABC} 设置变量测试${XYZ} 设置变量 1233 备注:获取字符串、int等变量类型 获取 ${ABC} 类型 = 字符串 获取 ${XYZ} 类型 = int 解决方案 这是我用的: ${type} = 评估类型($temp).__name__ 注意:最好有全局 string/int/flo ..
发布时间:2022-01-14 18:07:13 Python

在生产代码/服务器上运行测试

我在单元测试/自动化测试方面相对缺乏经验,所以如果它没有任何意义,请原谅这个问题. 我正在处理的当前代码库是如此紧密耦合,以至于我需要重构大部分代码才能对其运行单元测试,因此我阅读了一些帖子并发现了 Selenium,我认为是一个非常酷的程序. 我的客户希望在我们的生产服务器上每十分钟运行一次特定的自动化测试,以确保我们的网站正常运行,并且某些功能/方面运行正常. 我从来没有真正 ..
发布时间:2022-01-14 18:06:55 其他开发

我们如何测试我们的 Java UI?

我们正在寻找记录和播放类型测试工具来自动化我们的一些 UI 功能测试.我们已经查看了从 Silke 到 QTP 的大多数常见嫌疑人,但没有一个有效.当需要右键单击以从右键单击菜单中选择某些内容时,或者当您必须在网格的下拉列表中选择一个值时,它们都会崩溃. 有没有人知道可以处理这种类型的 UI 的任何工具? 解决方案 我们在 方面取得了很好的经验压扁.您可以通过 ID 识别 UI 元素 ..
发布时间:2022-01-14 18:06:46 Java开发

Azure 数据工厂测试框架

是否有可用于 azure 数据工厂管道的自动测试机制?azure 数据工厂 Visual Studio 项目是否附带任何自己的测试套件?任何帮助都非常感谢 谢谢 解决方案 我不知道,但很高兴被告知. 我建议您将此作为反馈意见发布在 Microsoft 的用户语音页面上.然后搜索的人会来到这里,转到该链接并投票以开发一些东西. https://feedback.azure. ..
发布时间:2022-01-14 18:06:39 其他开发

Android 上的可访问性测试自动化

我最近开始研究在 Android 上自动进行无障碍测试.网上没有太多信息.有没有人探索过这个或目前正在这样做?如果是这样,你能分享你的想法/方法吗? 似乎 Android 的 uiautomator 依赖于辅助功能的工作,但它不支持测试辅助功能.如果它依赖于 Accessibility 特性,那是否意味着是否存在可访问标签等基本验证可以通过使用 uiautomator 执行 UI 测试来完成 ..

如何在预请求脚本中更改 Postman 环境?

我在邮递员中有几个 REST 查询和测试集合,并且我为每个集合创建了一组环境变量.我希望在运行测试之前确保选择了正确的环境.有没有办法在预请求脚本部分自动切换环境? 解决方案 您无法从预请求脚本部分切换环境. 话虽如此,您仍然可以使用 pm.environment.name; 检查当前环境的名称,如果它不是您所期望的,则停止执行,例如: if(pm.environment.name ..