有什么方法可以自动化(用于测试)依赖于人类的操作吗?
我想知道是否有任何好的/可能的方法来自动化(也许是单元测试)电子商务网站上依赖于人类的操作?
例如,我可以有一个宏或脚本来模拟“用户可以将物品放入篮子吗?”或“用户可以访问支付网关吗?”。
我目前正在管理一个使用非常频繁的电子商务代码库,并且希望能够快速验证我实施的任何更改不会给最终用户带来麻烦。
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看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)...