有什么方法可以自动化(用于测试)依赖于人类的操作吗?

发布于 2024-09-14 20:36:53 字数 172 浏览 7 评论 0原文

我想知道是否有任何好的/可能的方法来自动化(也许是单元测试)电子商务网站上依赖于人类的操作?

例如,我可以有一个宏或脚本来模拟“用户可以将物品放入篮子吗?”或“用户可以访问支付网关吗?”。

我目前正在管理一个使用非常频繁的电子商务代码库,并且希望能够快速验证我实施的任何更改不会给最终用户带来麻烦。

I wonder if there are any good / possible ways to automate - for a unit test perhaps - a human-dependent action on an eCommerce website?

For example, could I have a macro or a script to simulate "can user put items in basket?" or "can user reach the payment gateway?".

I am currently managing a very heavily used eCommerce code base and would like to be able to quickly verify that any changes I implement are not going to goof things up for the end user.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮生面具三千个 2024-09-21 20:36:53

查看Selenium...所有测试都在浏览器中执行,因此您可以测试您的JS等...

编辑:

哦,真正酷的事情是,如果您使用 Selenium Grid,您就可以将已经编写的测试扩展到多个浏览器和平台。因此,您编写一次测试,然后可以在数十种不同的浏览器/平台组合上(同时)运行它。您仍然需要智能地编写测试用例,但是一旦您这样做了,您就可以使用它来检测其他浏览器上的问题(测试 JS 错误/崩溃)...

Check out Selenium... All the tests execute in a browser, so you can test your JS, etc...

Edit:

Oh, and the REALLY cool thing, is if you use Selenium Grid, you can then scale out your already written tests to multiple browsers and platforms. So you write your test once, and then can run it (simultaneously) on literally dozens of different browser/platform combinations. You'll still need to intelligently write your test cases, but once you do you can use it to detect problems on other browsers (Test for JS errors/crashes)...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文