testing相关内容

开发人员可以做些什么来协助自动化测试?

我工作的公司正在启动一个新的网络应用程序,我已要求前端开发人员使这个应用程序自动化友好. 以前的应用程序使用的是 react 框架,很少有元素具有唯一 ID(或任何唯一标识符).这一次,我要求开发人员包含一个自定义数据属性,专门用于自动化. 我正在寻找可能在这种情况下有经验的人. 您要求您的开发人员做些什么来协助实现自动化? 是否有任何标准或指南来命名应用程序中的元素以适应 S ..
发布时间:2022-01-19 13:05:01 其他开发

这句话是什么意思“赛普拉斯命令不返回他们的主题,他们让他们"?

我正在了解 Cypress.io,并在他们的官方网站上看到了这个声明 Cypress.io “Cypress 命令不返回它们的主题,而是让它们." cypress.io 中命令中的“yield"和“return"有什么区别? 解决方案 我把yield 的意思是'付钱',而return = '付钱'. 参见核心概念 赛普拉斯命令是异步的,并会排队等待稍后执行.在执行过 ..
发布时间:2022-01-19 12:55:16 前端开发

用守夜人守望网络

我正在使用 nightwatch 来测试应用程序的前端.我正在测试某些按钮是否可点击. 是否可以用nightwatch,知道是否有网络点击发出的请求,或者更一般地说,观看网络. 解决方案 是的,你可以使用 https://www.npmjs.com/package/nightwatch-xhr 以监视来自 Nightwatch.js 的 Ajax 请求. (我是维护者之一) ..
发布时间:2022-01-19 12:30:30 前端开发

切换的 eclemma 分支覆盖率:19 个中的 7 个未命中

我有这个开关系统,我正在使用 eclemma 来测试分支覆盖率.我们需要对所有内容至少有 80% 的分支覆盖率,所以我正在尝试尽可能多地进行测试.然而,eclemma 告诉我这个交换机系统在分支覆盖方面没有经过全面测试. pos = p.getCurrentPosition().substring(0, 1);开关(位置){案例“G":守门员++;休息;案例“D":防御++;休息;案例“M":中 ..
发布时间:2022-01-19 10:34:24 Java开发

如何在 Flutter 中为多个测试“设置"一个“WidgetTester"

1.问题 testWidgets 函数显然只是 test 函数的子案例. 我现在要解决的一个用例是为多个 testWidgets 泵送同一个小部件,为多个 testWidgets 泵送一个 setUp.但是,如果它在每个测试中创建一个新实例,我该怎么做? 我试图在测试之外的 main() 中初始化一个 WidgetTester,但 WidgetTester 只有一个私有构造函数: ..
发布时间:2022-01-18 22:51:23 其他开发

如何测试 Flutter 小部件的固有大小

我有一个自定义文本小部件,我正在尝试测试该小部件对于某些文本字符串是否具有一定的固有大小. void main() {testWidgets('MongolRichText 的字符串大小正确', (WidgetTester tester) async {等待 tester.pumpWidget(MongolRichText(text: TextSpan(text: 'hello'),));最终查 ..
发布时间:2022-01-18 22:37:07 其他开发

“黄瓜:找不到命令"命令行错误;“耙黄瓜"虽然工作正常

刚刚在我的系统上更新了我的 Cucumber Gems,但在运行我的标记 Cucumber 功能时遇到了问题.“黄瓜"命令不再适用于我的命令行. -bash: cucumber: 找不到命令 最初的想法是我的 $PATH 没有在我的 bash_login 中正确设置.不过,我认为这里一切似乎都是正确的: 回显 $PATH/opt/local/bin:/opt/local/sbin ..
发布时间:2022-01-18 21:35:54 其他开发

确保 gem 与 Rails 3.x 和 4.0 一起工作的 gem 测试策略?

我已经看到了一些与 Appraisals gem 一起使用的虚拟 Rails 应用程序示例(用于测试,因此它们通常处于测试或规范目录下),这些 gem 据称可以与 Rails 3.x 和 Rails 4 一起使用,但它们看起来很老套,功能不全.这有点出乎意料,因为它是一个精简的科学怪人怪物,它试图与 Rails 3 和 Rails 4 的各种版本兼容. 我提到了尝试进行此类测试的项目(截至 ..

设置 RSpec 以测试 gem(不是 Rails)

使用添加的 rspec-rails 生成器来设置 RSpec 以测试 Rails 应用程序非常容易.但是添加 RSpec 来测试开发中的 gem 怎么样?我没有使用珠宝商或此类工具.我刚刚使用 Bundler (bundle gem my_gem) 来设置新 gem 的结构并手动编辑 *.gemspec.我还在 gemspec 中添加了 s.add_development_dependency " ..
发布时间:2022-01-18 17:46:28 其他开发

测试期间不遵守设置的默认语言

使用 Django 1.3、Python 2.6 有一个特别奇怪的问题需要追踪国际化,以及 RequestFactory 与 TestClient 进行测试意见. 如果我跑: ./manage.py 测试 所有测试都运行(包括有问题的测试)并成功通过.如果我跑: ./manage.py test 应用程序的测试将失败,引发模板渲染异常使用语言代码的模板,因为 ..
发布时间:2022-01-18 14:04:12 其他开发

您如何为 Iñtërnâtiônàlizætiøn 测试您的应用程序?(国际化?)

您如何测试您的应用的 Iñtërnâtiônàlizætiøn 合规性?我告诉人们将 Unicode 字符串 Iñtërnâtiônàlizætiøn 存储到每个字段中,然后查看它是否在输出中正确显示. --- 包括在 Excel 报告中作为单元格内容的输出,以 rtf 格式用于文档、xml 文件等. 应该做哪些其他测试? 添加来自@Paddy 的想法: 还可以尝试从右到左 ..
发布时间:2022-01-18 13:40:39 其他开发

如何在 Grails 2.0 服务中对 i18n 注入 messageSource 的使用进行单元或集成测试

我在 Grails 2.0 项目中的一项服务中使用消息包来处理国际化文本.用例是通过邮件插件以异步方式发送的电子邮件主题,因此将其放在控制器或 TagLib 中确实没有意义(考虑到通常的论点是不访问服务中的文本或视图).这段代码在我正在运行的 Grails 应用程序中运行良好,但我不确定如何测试它. 我在我的 defineBeans 中尝试了一个 PluginAwareResourceBun ..
发布时间:2022-01-18 13:32:30 其他开发

SonarQube - integrationTest.exec - sonarRunner (Gradle) 或“sonar-runner"命令 - 显示 0.0% 的覆盖率

在运行基于 Gradle 的构建和集成测试后,我在“build/jacoco"文件夹中成功生成了 Jacoco 的 2 个 .exec 文件. Gradle 命令:"gradle clean build integrationTest" 完成后,它会在 build/jacoco 文件夹下生成以下 .exec 文件. test.exec integrationTest.exec ..
发布时间:2022-01-17 21:30:15 其他开发

通过在真实应用程序上运行验收测试获取 jacoco 报告

我是 sonar 和 jacoco 的新手,我无法找到以下问题的答案 我们将使用 sonar 和 jacoco 来分析我们的测试覆盖率. 我们将进行三种测试:单元测试、集成测试(使用 Spring Boot 测试)和验收测试,我们将在真实的应用程序实例上运行.我们想合并测试结果.为单元和集成测试生成 jacoco 文件不是问题,因为它们可以访问源代码.我们可以在声纳中合并这些报告. ..
发布时间:2022-01-17 21:22:39 其他开发

在 Rails 2.2+ 中测试 HTTP 基本身份验证

作为我正在构建的 API 的一部分,有一种用户身份验证方法,成功后会返回有用的用户信息、API 令牌等的有效负载. 在为处理此问题的控制器编写功能测试时,我遇到了测试 HTTP Basic auth 的问题;我发现许多博客都提到以下代码应该用于欺骗标头以进行身份​​验证尝试: @request.env['HTTP_AUTHORIZATION'] = ActionController::Ht ..