测试中,我们重复很多劳动,有的时候,一点小小的改进,就能够提高不少效率。
自动填写表单
有的时候,需要填写一样的表单。如果能提前把数据准备好,直接一次性提交。省了输入的时间。最开始是打算写个JS插件的。发现有现成的东西可以用。
比如我这里有个表单。
/这就是一个简单的表单
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试</title>
</head>
<body>
<form name="mainfrm" action="test.php" method="post">
<input type="text" name="username"/>
<input type="submit" value="submit"/>
</form>
</body>
</html>
在chrom 浏览器中打开书签,然后简单的添加一个书签,将其内容改为这一段,一个为添加值,后一句是提交:
javascript:mainfrm.username.value="测试";mainfrm.submit();
每次打开这个页面,点击一下这个书签,就会将设置好的东西自动提交上去。
表越复杂,提升的时间就越多。
监视Android log
做Android手机测试的时候,有些问题不是那么容易重现,如果能有log,很方便开发来定位问题。
我们通常用visual studio, 这玩意太重了,有时候启动一下,电脑就卡得不行。其实对测试来说,只要调用其中的Android Device Monitor就可以了。
有的时候我自己用 adb logcat来,但是log 越来越多,也不方便查找。Android Device Monitor就很方便过滤各种信息。
如何很方便的调用Android Device Monitor呢,Mac上用一条命令就解决:
open /Users/anderson/Library/Android/sdk/tools/lib/monitor-x86_64/monitor.app
windows上也可以找到相应的地方,写个小脚本调用。
手机连上USB,这样就很方便的截取和过滤各种信息了。
开发再也没有借口说不能重现,没法修了。
接口结果迅速获取
我们有时候需要看某个接口的返回是否正确。但是一般的接口都需要有token,session.
所以我们要准备这样的环境,然后截取其接口。
如果需要对比两个环境上接口的表现,需要准备两个环境,抓两次包。
现在可以用postman, 直接再不同的环境上切换一下,发两次就可以了。
先把login的接口设置好,返回能拿到token,session做为全局变量传给后面的依赖。
然后设置各个环境的host。
host的别名可以是一个,里面对应的值是选择的环境。
这样,随便选个环境,就可以立即得到接口的返回了。
工作中有许多提高效率的小技巧,只要你有心去发掘,能带来意想不到的效果和收获。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理