像LambdaTest和BrowserStack这种工具,基本都需要自己编写相关的测试脚本,但是很多测试人算不如天算,天算不如智障用户算,所以Sofy就是致力于自动化测试,不需要脚本,AI自学习(感觉就是随便乱点)
PS:你永远不知道用户会怎么使用你的网站,人工智障大概模拟这个吧.
学生包提供配额(半年,配额是每月刷新):
- 1个用户
- 总量100个Applications (Web或者手机软件)
- 30小时总测试时间,如果你一个测试要花10小时,那么测3个就没时间了~
操作实在是太简单了,首先Add一个东西,比如Website.
本来打算拿ipip.net开刀,发现似乎被屏蔽了,只能去测试谷歌了.(不知道会不会被谷歌反机器人拦截下来)
这个测试深度越过越深入,自然就越贵了...(每个月30小时配额一下子用完就不好了)
默认创建后会立即开始一个测试.(需要放行IP: 101.53.249.145,这是测试Robot的IP)
这个测试全自动的了,再也不用管,这里是一群人工智能(智障)在自动化测试.
当然也可以测试那些带登录的网站,
但是如果网站有反机器登录不知道能不能搞定?
比如:https://www.awseducate.com/signin/SiteLogin?ec=302&startURL=/student/s/awssite
新建一个登录信息,要指定XPath或者ID.
手机软件还可以上传APK,其他差不多了.. (可以同时测试,反正扣完额度就GG)
两小时后,Web测试的没有完成.
SOFY explores every page of your website and traverses all the links to ensure there are no broken links.
[岂不是他要爬了整个谷歌?可怕!]
但是软件测试的完成了,发现12个安全问题,比如说应该流量全部走HTTPS之类的.
还遇到一个异常...
操作全程还有录像:
每一页的性能,所需内存什么都有记录.
然后发现他确实自己学习去点各种东西了,然后发现网速还不错?
还点出了一些我原来没找到的功能...
确实模拟了一个正常人,探索某个软件的状态.
又过了一些时间...(似乎不祥预感)
终于测试完成... 消费53分钟...
审计页面(19页):
有三个安全问题,原来是旧版本AngularJS,可惜在谷歌HSTS+SPDY下,也是无法利用的.
整个页面的加载Flow什么的全部留下来.
还有文件细节.
其实谷歌这个页面主要是引用了超级多外链了.
分析细节来说还不错的,真人工智障测试,不需要人为指导干预.