荒岛的鸟111 发表于 2016-1-6 10:49:12

app自动化测试应该怎么去看测试结果?

自学,学了monkeyrunner,uiautomator。有一点我感到很疑惑,用这些工具去测试手机app,要怎么看测试结果呢?不用工具,那就是拿个手机,在手机上对着用例点点,看看点击后的下一步界面、操作、弹框是不是和预期结果一致。使用自动化工具,是不是靠截图对比来看用例执行的对不对呢?如果这样,图片是不是有点多了,而且如果app本身内容可以在线更新的话,比如在线商城,图片应该或多或少会不一样的,这种时间又该怎么去看用例执行的对错?

GGGGGGGBong 发表于 2016-1-7 18:01:17

你可以去testbird上测啊,上面什么机型都有,而且都是开放最高权限,测试完以后直接生成报告。。。

seagull1985 发表于 2016-1-6 13:55:57

一般不会靠截图去对比结果的,因为本身图片识别也是一大难题,一般对比结果都是界面上的文本。比如你登录后的账户名,你查询后的数据等等

荒岛的鸟111 发表于 2016-1-6 14:30:09

seagull1985 发表于 2016-1-6 13:55
一般不会靠截图去对比结果的,因为本身图片识别也是一大难题,一般对比结果都是界面上的文本。比如你登录后 ...

多谢指点!但是这样我觉得会比较片面,登录后有可能账户名是对的,页面的其他地方就错乱了,或者数据还是其他账号的数据~

seagull1985 发表于 2016-1-6 14:43:13

荒岛的鸟111 发表于 2016-1-6 14:30
多谢指点!但是这样我觉得会比较片面,登录后有可能账户名是对的,页面的其他地方就错乱了,或者数据还是 ...

你要先搞清楚自动化要达到的目的,不是去测试页面排版。
自动化的目的是测试系统核心功能的正常,提供测试效率,减少重复性的工作。所以当你去测试登录,那么登录后的界面不是自动化检查的方向所在,自动化要做的事情就是检查能不能正常登录。

荒岛的鸟111 发表于 2016-1-6 15:48:39

seagull1985 发表于 2016-1-6 14:43
你要先搞清楚自动化要达到的目的,不是去测试页面排版。
自动化的目的是测试系统核心功能的正常,提供测 ...

自动化是检查能否正常登录,做完自动化,其实还是要人工登录上去检查下页面和数据,登录操作还是两遍了,我还是不懂自动化:(

breetangtang 发表于 2016-1-19 17:58:49

GGGGGGGBong 发表于 2016-1-7 18:01
你可以去testbird上测啊,上面什么机型都有,而且都是开放最高权限,测试完以后直接生成报告。。。

支持ios机器吗?
页: [1]
查看完整版本: app自动化测试应该怎么去看测试结果?