如何在 5 分钟内为一个 web 应用从头开始设置功能测试

如何在 5 分钟内为一个 web 应用从头开始设置功能测试

原文:https://medium.com/hackernoon/how-to-set-up-functional-testing-for-a-web-app-from-scratch-in-5-minutes-8055e5d41882

假设你有一台干净的 PC,没有任何开发工具。你能多快安装好所有需要的测试工具,编写并运行你的第一个 web 功能测试?一个小时?还是两个?

我们认为 5 分钟已经足够了。说真的。

启动您的计时器,并遵循以下步骤。

我需要什么?

Windows (Mac 或 Linux)电脑和互联网连接。

节点安装

在你的电脑上安装 Node.js 。如果你运气不好已经安装了,谷歌“node.js download”,打开页面,下载最新版本并安装。最懒的一个链接

TestCafe 安装

现在,您的机器可以安装 TestCafe 了。您可以从 Node.js 包管理器( npm )中用一个命令来完成它。打开控制台,键入以下文本,然后按 Enter 键:

npm install testcafe -g

测试写作

让我们写一个测试。你所需要的是你最喜欢的文本编辑器。在下面的例子中,我们将检查谷歌在搜索“GitHub 上的 TestCafe”时是否先对 TestCafe GitHub 知识库进行排名。

用以下代码在D:\test中创建一个test.js文件:

这里绝对没有魔法。

试运转

开始测试的一切准备就绪:

在控制台中进入D:\test目录,写一个命令打开浏览器并开始测试:

testcafe chrome test.js

等待测试成功完成,并研究测试结果。

当然,根据机器性能和互联网连接速度的不同,每个步骤花费的时间也可能不同。 然而,我们已经在 4 分 45 秒内完成了本教程。而且我们还有额外的 15 秒:)

你还有 5 分钟吗?

您可以用另外三种方式运行此测试:

  • 在你电脑上安装的任何浏览器中,不要写“chrome”,而要写“firefox”、“edge”等。testcafe firefox test.js
  • 在本地网络中任何机器上的远程浏览器中——而不是“chrome ”,写“remote ”,并使用远程机器打开一个将显示的 URLtestcafe remote test.js
  • 在本地网络中的任何移动设备上,只需扫描二维码(见视频 ) testcafe remote test.js — qr-code

所以,你花了不到 5 分钟来编写你的第一个测试。而这仅仅是开始,因为 TestCafe 还有更多有用的功能让你大吃一惊。

黑客中午是黑客如何开始他们的下午。我们是这个家庭的一员。我们现在接受投稿并乐意讨论广告&赞助机会。

如果你喜欢这个故事,我们推荐你阅读我们的最新科技故事趋势科技故事。直到下一次,不要把世界的现实想当然!


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除