想问下,大家公司的 app 端产品 是功能测试多,还是自动化测试多尼。

2018-11-10 17:06:58 +08:00
 MuscleOf2016

希望大佬赐教。

2560 次点击
所在节点    程序员
26 条回复
ssynhtn
2018-11-10 17:31:17 +08:00
手点测试
james2013
2018-11-10 18:57:22 +08:00
点点点
waytoexplorewhat
2018-11-10 19:08:24 +08:00
有没有来讨论下引入自动化测试的可行性和难点
yestodayHadRain
2018-11-10 19:30:56 +08:00
功能多一些,自动化测试应用场景一般是发版前最后一轮回归测试,其余的主要还是手工测试
MuscleOf2016
2018-11-10 20:57:08 +08:00
@yestodayHadRain 为什么最后发版前 使用的自动化测试,平常的还是功能测试尼。
MuscleOf2016
2018-11-10 20:57:56 +08:00
@waytoexplorewhat 是啊,最近公司让招自动化测试,烦人。公司的都是功能测试。领导让开发去招。。。
tonyzeng1998
2018-11-10 21:55:20 +08:00
这个要具体看 APP 的功能和难度来准定的吧。
cnbobolee
2018-11-10 22:30:06 +08:00
人工测试多
crayygy
2018-11-10 22:38:16 +08:00
我们日常用自动化测试保证不会破坏现有功能,在发布之前会组织开发集体进行回归测试,涵盖几乎所有的功能点以及被用户报过问题的地方,时间持续大约一周。
yestodayHadRain
2018-11-11 13:10:45 +08:00
@MuscleOf2016 因为 app 的 Ui 自动化可操作性没有人工强呀,它只能完成你让它完成的事情,在 app 测试中会有好多自动化取代不了的地方.比如你用自动化写一条 case 最终做断言的时候是判断当前页面的某个元素是否和你预期一样,这只是从代码层次验证,但实际页面显示有没有问题这个就没法判断了
MuscleOf2016
2018-11-11 13:42:52 +08:00
@yestodayHadRain 哦哦,自动化这边还是 UI 自动化的哦,我想的是,case 写的很完善,各种业务操作都写好了,最后回归测试的时候,把之前的 case 跑一遍。
yestodayHadRain
2018-11-11 13:46:14 +08:00
@MuscleOf2016 UI 自动化成本比较高,而且运行速度比较慢,如果你们自动化这边还是 0,建议先从接口搞起来
MuscleOf2016
2018-11-11 14:58:36 +08:00
@yestodayHadRain 我们这边主要负责的是一个基础 app 壳的研发,涉及业务接口的功能不多,主要是兼容,功能的测试,所以希望把繁琐的测试 转成自动化的。
yestodayHadRain
2018-11-11 17:36:10 +08:00
@MuscleOf2016 如果是涉及到 native 的话,那只能选择 ui 自动化了,ui 自动化可以帮你们做一些功能回归测试,兼容性测试还是要你们自己来看吧
yestodayHadRain
2018-11-11 17:37:48 +08:00
@MuscleOf2016 现在做 app ui 自动化一般都是用 java+Appium 或者 python+Appium
MuscleOf2016
2018-11-11 17:48:37 +08:00
@yestodayHadRain 嗯,想招的就是会 Appium,不过投过来的简历涉及自动化的都是 selenium 的。
yestodayHadRain
2018-11-11 19:48:24 +08:00
@MuscleOf2016 selenium 是做 web 端 UI 自动化用的,其实使用起来都差不多,只是 Appium 有一个服务端,代码写起来差不多的
yestodayHadRain
2018-11-11 19:49:01 +08:00
@MuscleOf2016 楼主在哪个城市呀?Appium 自动化这么难招?
MuscleOf2016
2018-11-11 20:02:48 +08:00
@yestodayHadRain 上海,给的薪资是 15-25k,要是你这边有推荐的话,可以邮件联系我,MjAxOHhpYW95YW5nQGdtYWlsLmNvbQ==
MuscleOf2016
2018-11-11 20:12:25 +08:00
硬性要求是本科,三年左右工作经验(不要吐槽,企业要求)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/506471

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX