我想知道是否有任何好的/可能的方法可以实现自动化 - 或许是单元测试 - 电子商务网站上的人为依赖行为?
例如,我可以使用宏或脚本来模拟“用户可以将物品放入购物篮吗?”或“用户可以到达支付网关吗?”。
我目前正在管理一个使用频繁的电子商务代码库,并希望能够快速验证我实施的任何更改都不会为最终用户做好准备。
答案 0 :(得分:10)
查看Selenium ...所有测试都在浏览器中执行,因此您可以测试JS等...
修改强>
哦,真的很酷,如果你使用Selenium Grid,你可以将已经编写的测试扩展到多个浏览器和平台。因此,您只需编写一次测试,然后就可以在几十种不同的浏览器/平台组合上同时运行它。您仍然需要智能地编写测试用例,但是一旦完成,您可以使用它来检测其他浏览器上的问题(测试JS错误/崩溃)......