testcafe

一分钟了解自动化测试【灵魂配图】

风流意气都作罢 提交于 2020-08-14 02:15:24
其实自动化测试已经不是一个新兴产物。为了写这个文章,我特意去百度百科搜索了一下,这个是百度自动化测试的官方定义。 接下来我们大约用一分钟的时间来了解自动化测试。尽量精简,有利于大家的阅读理解。 显而易见,掌握了自动化测试,薪资待遇是十分可观的。 首先我们从招聘岗位需求说起。看近期的职业机会,提到“软件测试工程师”,基本上都有关于自动化测试的要求。例如: * 了解 selenium、appium或者其他自动化测试框架 * 至少熟悉一门面向对象开发语言,有一定的代码功底优先 * 熟悉Java或者python,有一定的测试自动化经验和代码阅读能力 * 了解接口集成测试,会使用JMeter、Postman、SoapUI等接口测试工具 等等,上述内容不再一一列举。突然自动化测试遍地开花,好像测试工程师的自动化测试能力成为了标配一般。本文就从自动化测试的要求入手,简单的进行自动化测试扫盲,争取让各位在一分钟之内了解自动化测试。 那么我们就从“自动化测试”五个字来剖析。 #测试 测试:这个我们熟悉。最经典的一个解释“程序测试是为了发现错误而执行的过程。”这个来自于G.J.Myers的经典著作《软件测试的艺术》的定义,给我们展示了测试的本质:过程。 测试是为了发现软件的错误,而执行的过程,这个过程可以是以下内容: * 运行被测试的软件,执行软件的功能 * 运行其他工具,去检查软件的内部和外部

Accumulate all JS warnings and errors during test runs in TestCafe

我只是一个虾纸丫 提交于 2020-08-08 18:00:13
问题 I would like to be able to access all JS warnings and errors from the Browser Console during test runs. With the "-e" (skip JS errors) flag disabled, the test stops at the first error, so clearly it is looking for them. With this flag enabled, I would like to be able to see which errors (and ideally warnings) fired during test runs. I've tried using the ClientFunction and window.onerror methods. I've also tried the -r 'reports' flag -- I only see TestCafe errors, not JS errors from the page

Request Blocking Using Javascript?

穿精又带淫゛_ 提交于 2020-07-09 16:55:55
问题 How to block requests from a certain URL using JavaScript? For example, the manual way to do so on chrome will be to open the inspect page, go to network and block from there. But I need to block requests from certain URLs for an automated test that i am writing in JavaScript (using testcafe, if that offers any help). Here are screenshots of manually blocking a request from chrome, I want to do the same thing automatically in my test/JavaScript: ScreenShot1 Screenshot2 Thank you. Edit: I