qa相关内容
我无法使用Cypress加载以下URL。获取超时错误。我已经将页面加载时间设置为2分钟,仍然存在相同的问题。通用URL,例如。(https://www.google.co.nz/)工作正常。 it(‘First Test’, () => { cy.visit(‘https://shop.countdown.co.nz/‘) }) 推荐答案 以下是可以改进的方法,但不是最好的方法
..
从空手道0.9.5到1.0.1,我发现发送一个带数字的PUT请求会返回一个java.lang.NullPointerException。 例如 在v0.9.5中,这是有效的: Given path 'v1', 'users' And request 7 When method PUT Then status 400 现在它返回NullPointerException:
..
我的项目中有一个相当大的测试文件库(大约80个),并且我用关键字EX给它们命名。“创建”“编辑”“和”生命周期“。例如,我希望能够运行npx cypress open,并且只包含包含“LIFECYCLE”的所有测试文件。有什么我可以添加到柏树环球明智吗?提前感谢! 推荐答案 若要扩展@JosePita的想法,您可以在脚本(Package.json)中设置GLOB模式,并绕过他关心的多个
..
在Cypress中,.contains命令会生成所有匹配的元素,因此对于单击带有文本的下拉项,.contains可以很好地工作。但我面临的问题是,我需要单击文本为“导航标签”的下拉项:问题出现在同一下拉菜单中的另一个选项中,称为“新建导航标签”,而且它是按下的,因为它是首先出现的。 是否有办法单击与所需文本完全匹配的元素? Given('I click on the {string}
..
对于组成另一个对象作为其实现的一部分的对象,编写单元测试以便只测试主要对象的最佳方法是什么?简单的例子: class myObj {公共函数 doSomethingWhichIsLogged(){//...$logger = new logger('/tmp/log.txt');$logger->info('一些消息');//...}} 我知道可以设计该对象,以便可以注入记录器对象依赖项并因此
..
我在(经典)ASP 和 SQL Server 2000 中实现了一个非常古老的项目.出于质量问题,我一直在考虑实现某种形式的自动化质量测试的可能性.虽然,网页是 ASP 项目,但实际上 85% 是 SQL Server 存储过程、函数、视图和 DTS.(大量依赖于 DTS)SQL Server 生成大量代码. 关于 DTS,我们希望可能 将数据库升级到 SQL Server2005 -- 如
..
假设我正在测试一个 Java 服务器应用程序.我知道完成考试需要多少时间.现在我想知道在那次测试期间在 GC 上花了多少钱.我该怎么做? 解决方案 最简单的方法是启动时使用-Xloggc和-XX:-PrintGCTimeStamps选项你的JVM.我认为它会打印出垃圾收集需要多长时间. http://www.oracle.com/technetwork/java/javase/tec
..
我有一个需要测试的 Flex 应用程序,我们的 QA 部门非常支持使用某种形式的自动测试工具,例如 HP 的 QuickTest Pro (QTP).但是,如果您希望自动化一些自制组件,QTP 要求您编写一些自定义代码......不幸的是,我们有一些我们没有源代码的 3rd-party 组件,所以我们不能没有真正的自定义代码拥有第三方组件的源代码. 是否有任何现有的框架和/或工具可以让我自动
..
我正在使用 Selenium IDE 进行一些测试,并尝试使用它从自动完成中选择指定的选项.我的问题是,自动完成功能内置在
中,并且两个 可能是相同的.如何点击指定的li?如何对 Selenium 说“单击第一个 li"或“单击带有文本“apples"的 li?我尝试了一些我找到的方法,但都是对于其他类型的 Selenium,在 Selenium IDE 中没有一个有用.
..
我是一名新的测试工程师,一直在阅读有关页面对象模型并实现它们的内容,并且不断遇到页面工厂.我知道 Page Factory 是一个 POM,它提供了额外的功能,例如在调用 Page Factory 时实例化所有元素以及用于测试的更具可读性的代码(尽管我并不完全相信可读性).需要明确的是,我在 POM 上出售.代码的可重用性和相对易于维护性非常好,我正在朝着这个方向发展. 我归结为两个问题:
..
我们目前正在为您的 C++ 开发构建QA 堆栈. 我们已经有多个 Jenkins 实例在运行,并在 CI 服务器与其他语言(如 java 和 php)结合使用时获得了非常好的体验. 我要的是指向可用于使用 Jenkins 进行 C++ 开发的工具链的指针. 更具体(大括号中的java/php示例): 一个单元测试框架,用于测试和生成覆盖率报告(jUnit/phpUnit)
..
如何衡量以下几点 服务器处理时间 页面加载时间 页面渲染时间 页面大小 来自 Apache Jmeter? 有没有合适的听众来衡量所有这些点? 解决方案 通过汇总报告或 csv/xml 结果,您可以获得几乎所有关于响应时间的信息但是: 服务器处理时间:你不能得到这个,因为jmeter在客户端它包括网络时间,所以你需要添加一些分析数据或查看访问日志 页面加载时
..
任何人都可以从下图中验证处理时间、延迟和响应时间公式.我对响应时间公式有一些疑问. 如果您与我的这些公式有冲突,请给我证明参考. 解决方案 I would take the; 最坏情况下的延迟为 T8 - T1 也经过时间 处理时间 T6 - T3 也是响应时间,因为您可以从第一个字节开始处理,并一直处理到最后一个字节. 如果在获得最后一个字节之前无法开始处理服务器上的
..
这是我在此网站 上单击简单登录按钮的代码 import java.util.concurrent.TimeUnit;导入 org.openqa.selenium.By;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.firefox.FirefoxDriver;公开课报告{公共静态无效主(字符串 [] args){WebDriver
..
我读到编辑 UIMap.Designer.cs 文件很糟糕,但是,我不明白为什么. 每个 MSDN:“不要直接修改 UIMap.designer.cs 文件.如果这样做,对文件的更改将被覆盖."http://msdn.microsoft.com/en-us/library/dd380782.aspx 有人知道什么会被覆盖吗?这是否意味着如果在设计器文件之后编辑 UIMap.uitest
..
可能的重复: 您如何对 Web 应用程序进行压力测试? 目前我已经用 cc.net、watin 和 nunit 配置了一个项目,现在我想对我的 .net 项目进行压力、负载和性能测试.知道我应该使用哪个开源工具或可以使用相同的工作工具来实现它,如果是,那么如何? 解决方案 我公司提供的服务不是开源的,但它非常酷,并且建立在开源的基础上.这是一个负载测试服务,它使用真实的浏览器来回放
..
我们的开发团队一直在使用 GitFlow 分支策略和太棒了! 最近我们招募了几名测试人员来提高我们的软件质量.这个想法是每个功能都应该由测试人员进行测试/质量检查. 过去,开发人员在单独的功能分支上处理功能,并在完成后将它们合并回 develop 分支.开发人员将在该 feature 分支上亲自测试他的工作.现在有了测试人员,我们开始问这个问题 测试人员应该在哪个分支上测试新功能
..
executeAsyncScript 和 executeScript 有什么区别?我如何使用诸如 window.onload 之类的事件?我试过这样的事情 ((JavascriptExecutor) driver).executeAsyncScript("window.onload = function() {alert('Hello')}"); 但是当然没用...所以如果有人知道它是如何工作
..
您认为哪种类型的测试应该是重点(对于测试人员/QA),为什么? 来自维基百科的一组快速定义: 黑盒测试 从测试对象的外部角度推导出测试用例.这些测试可以是功能性的,也可以是非功能性的,但通常是功能性的.测试设计者选择有效和无效的输入并确定正确的输出.不知道测试对象的内部结构. 白盒测试 使用系统的内部视角,根据内部结构设计测试用例.它需要编程技能来识别通过软件的所有路
..
正在寻找用于测试 REST API 的工具. 到目前为止,我只知道 SoapUI.我已经尝试过 SOAPUI,但是 - 至少在 Mac 中 - 它很糟糕. 想知道人们用什么来测试他们自己的 API. 解决方案 如果您只是手动测试 API,我们发现 RestClient 2.3 或 海报 Firefox 附加组件非常有用.这两者都允许您构建 GET、PUT、POST 或 DELE
..