functional-testing相关内容
在Page类中对React应用程序的登录功能进行了测试: 异步登录(t){console.log('正在启动登录...');调试器;this.logBrowserMessages(t);等待this.loginModal({visibleCheck:true});等待.expect(this.loginModal.visible).好的()//然后将用户登录等. 该测试在本地运行时通过但在容
..
我在这里使用Rspec进行一些测试,我想确保控制器在某些操作中正在调用log方法.我也在用摩卡咖啡. 我想要这样的东西: 它“模型有效时更新操作应重定向"Tag.any_instance.stubs(:valid?).returns(true)把:update,:id =>标签第一controller.expects(:add_team_log).at_least_onceresponse
..
我是Github Actions的新手,我尝试与功能测试进行一些持续集成. 我使用Codeception,并且我的工作流程运行完美,但是当某些测试失败时,该步骤被写为成功.Github不会停止该操作,而是继续执行后续步骤. 这是我的工作流程yml文件: 名称:运行代码接受测试上:推:分支机构:[功能/功能测试/代码接收]职位:建造:运行:ubuntu-latest脚步:#-设置Git
..
在文档中写到,可以使用实习生执行文件上传之类的操作.谁能提供一个有关如何完成此操作的示例? 我搜索了示例和LeadFoot文档,但找不到任何东西. 谢谢. 解决方案 您可以像最终用户一样与文件输入表单字段进行交互,不同之处在于,您只需“键入"文件的绝对路径即可要从测试机上传. return this.remote.findById('fileInput').type('/pat
..
这是我的问题,我从功能测试控制器添加了会话变量,它们没有弹出测试所针对的操作. 我制作了一种登录方法,并使用烹饪书建议登录.我进行了一些调整,以允许2个帐户登录:admin和superadmin /** * @param $account string the account to log in with (authorized : superadmin and admin)
..
我一直在研究Jubulas自动化功能测试工具,并跟随教程进行学习,但是在开始使用它之前,我就陷入了困境.安装随附的用户手册未给出任何答案,我在专门针对Jubula的博客中找不到任何内容. 我的问题:我有我的测试套件,其中包括测试用例&步骤,所有设置均已准备就绪,可以开始使用了.我已经使用编辑器映射了对象.我已经启动了AUT并连接到它.我要做的就是开始测试执行....我单击开始....什么也没
..
有人提到我sikuli http://sikuli.org/似乎很棒. 我只是尝试使用google chrome进入yahoo,但是在第6步中为什么无法粘贴网址? 解决方案 如果您用鼠标单击带有www.google.com的文本字段,则该文本字段将标记为蓝色,因此图片会发生变化.这意味着粘贴操作将失败,因为它无法在屏幕上找到图片. 在这种情况下,最好跳过图像并在单击鼠标后直接将
..
我有一些测试用例,它们向真实的而非嘲笑的第三方服务发出请求,并验证处理响应的功能是否正确执行了. 我不能称它们为“功能性",因为它们仅测试负责与第三方服务通信的一小段代码.而且我不能称它们为“单位"-因为它们使用了真正的外部服务. 他们的正确名字是什么? 解决方案 据我所知,没有 strict 定义明确的术语,因为测试配置的组合太多,不可能对所有标签都进行统一标记. 正如沃特
..
我使用 RailsAdmin 引擎(根据Wiki的说明)安装了我的应用程序 安装RailsAdmin :: Engine =>'/backend',:as =>'rails_admin' 我不得不从引擎扩展一个控制器来添加一个before_filter. 在开发中运行我的应用程序时,我的扩展程序和其他引擎功能运行正常. 但是,在为我的before_filter使用Test ::
..
我尝试按照此线程上的说明进行操作,但是他们无法为我工作.基本上,我需要弄清楚如何从DataProvider输入动态设置TestNG测试名称(如HTML报告中所示). 我创建了一个GitHub项目,它重新创建了我遇到的问题, 我希望有人能帮助我解决问题?我创建了一个CustomReport类,该类在HTML报告中显示了“测试名称",但是该测试名称尚未正确显示. 要解决此问题,我需要做的就
..
因此,我正在测试我的应用程序中的用户权限,但是这个测试确实很奇怪. 这是我试图在ContentsController中工作的before过滤器: before_filter :only => :destroy do |controller| controller.prevent_packet_sniffing_destroy_hack(controller_name.class
..
因此,我有一个运行良好的启动屏幕,但我想测试“处理程序是否在下一个活动中吃过午餐". 课: public class SplashActivity extends Activity { private final int SPLASH_DISPLAY_LENGTH = 3000; private TextView quote_text; private int[] quote_id = {
..
我有一个基于REST的Web服务,该服务在IIS下以名称"WebHandler"运行.我通常在IIS下运行Web服务,然后编写功能测试代码. 因此,每次我运行/调试功能测试时,都必须使Web服务在IIS下运行.有没有一种方法可以在功能测试代码中以某种方式以编程方式托管Web服务,以使Web服务成为同一进程的一部分(不涉及IIS)?我感觉到的好处是: 动态修改Web服务代码并对其进行测试
..
假设我有系统测试:A和B,其中A包含数据库的记录,B尝试对其进行修改.当A失败时,B也将失败. A和B被写为“单元测试"(测试方法),A和B也是TFS中自动链接到这些“单元测试"的测试用例.我把它们都放在了一个测试计划,测试套件中.我想通过“运行功能测试"步骤执行它们. 如何告诉TFS以正确的顺序执行它们? 开发此类测试的最佳实践是什么? 解决方案 您可以创建一个有序测试,该测
..
我在250行内有一个javascript应用程序,并希望对此添加测试.每当我进行微小更改时,我都必须手动运行至少10种情况下的测试,这些测试要实现自动化. 我本可以按照不同职位的建议去使用框架,但是我想要的解决方案是最小的摩擦和代码库.像单个文件那样进行单元测试的东西可能会起作用. 有没有一种方法可以在没有任何框架的情况下使用JS测试?我想同时编写单元测试/功能测试.或者,如果“框架"
..
我有一个用Python 3编写的API包装类WfcAPI,我想使用 WfcAPI的setUpClass()涉及登录到外部API服务器.当前的功能测试实现的密码使用Base64编码进行了模糊处理,但这与出于安全原因的理想解决方案. import unittest import base64 from pykronos import WfcAPI class Test(unittest.Tes
..
在测试方法中运行循环是否可以(在概念上)? 我想在控制器中测试一系列参数值,以确定不同的输入是否返回正确的值. test "logged in user - add something - 0 qty" do @app = Factory.create(:app) (0..5).each do |t| @qty = t login(:use
..
我能够使用有效的断言成功运行我的测试用例,但是当通过testrunner运行时,它会从这些错误开始- ERROR [TestAssertionRegistry] Missing assertion for type [JsonPath Match] ERROR [TestAssertionRegistry] Missing assertion for type [JsonPath Match
..
EarlGrey文档说 You must narrow down the selection until it can uniquely identify a single UI element 我的UI上有三个UIView,需要检查使用grey_sufficientlyVisible()断言的可见性.但是,除非我真的使用它们各自的可访问性标签来挑选每个人,否则我将无法全部匹配它们.有
..
测试量角器是否可点击元素 很简单,但是我一直抓挠头试图弄清楚如何检查元素是否可点击 我试图将click函数包装在try/catch中,以便当尝试单击时引发错误时,它应该捕获并让测试通过;但是,这不起作用. 这是我执行检查的方法的代码: return this.shouldSeeDisabledFunds() .then(function() { var c
..