希望大佬赐教。
1
kx5d62Jn1J9MjoXP 2018-11-10 17:31:17 +08:00 2
手点测试
|
2
james2013 2018-11-10 18:57:22 +08:00
点点点
|
3
waytoexplorewhat 2018-11-10 19:08:24 +08:00 via Android
有没有来讨论下引入自动化测试的可行性和难点
|
4
yestodayHadRain 2018-11-10 19:30:56 +08:00
功能多一些,自动化测试应用场景一般是发版前最后一轮回归测试,其余的主要还是手工测试
|
5
MuscleOf2016 OP @yestodayHadRain 为什么最后发版前 使用的自动化测试,平常的还是功能测试尼。
|
6
MuscleOf2016 OP @waytoexplorewhat 是啊,最近公司让招自动化测试,烦人。公司的都是功能测试。领导让开发去招。。。
|
7
tonyzeng1998 2018-11-10 21:55:20 +08:00 1
这个要具体看 APP 的功能和难度来准定的吧。
|
8
cnbobolee 2018-11-10 22:30:06 +08:00
人工测试多
|
9
crayygy 2018-11-10 22:38:16 +08:00 via iPhone
我们日常用自动化测试保证不会破坏现有功能,在发布之前会组织开发集体进行回归测试,涵盖几乎所有的功能点以及被用户报过问题的地方,时间持续大约一周。
|
10
yestodayHadRain 2018-11-11 13:10:45 +08:00
@MuscleOf2016 因为 app 的 Ui 自动化可操作性没有人工强呀,它只能完成你让它完成的事情,在 app 测试中会有好多自动化取代不了的地方.比如你用自动化写一条 case 最终做断言的时候是判断当前页面的某个元素是否和你预期一样,这只是从代码层次验证,但实际页面显示有没有问题这个就没法判断了
|
11
MuscleOf2016 OP @yestodayHadRain 哦哦,自动化这边还是 UI 自动化的哦,我想的是,case 写的很完善,各种业务操作都写好了,最后回归测试的时候,把之前的 case 跑一遍。
|
12
yestodayHadRain 2018-11-11 13:46:14 +08:00
@MuscleOf2016 UI 自动化成本比较高,而且运行速度比较慢,如果你们自动化这边还是 0,建议先从接口搞起来
|
13
MuscleOf2016 OP @yestodayHadRain 我们这边主要负责的是一个基础 app 壳的研发,涉及业务接口的功能不多,主要是兼容,功能的测试,所以希望把繁琐的测试 转成自动化的。
|
14
yestodayHadRain 2018-11-11 17:36:10 +08:00
@MuscleOf2016 如果是涉及到 native 的话,那只能选择 ui 自动化了,ui 自动化可以帮你们做一些功能回归测试,兼容性测试还是要你们自己来看吧
|
15
yestodayHadRain 2018-11-11 17:37:48 +08:00
@MuscleOf2016 现在做 app ui 自动化一般都是用 java+Appium 或者 python+Appium
|
16
MuscleOf2016 OP @yestodayHadRain 嗯,想招的就是会 Appium,不过投过来的简历涉及自动化的都是 selenium 的。
|
17
yestodayHadRain 2018-11-11 19:48:24 +08:00
@MuscleOf2016 selenium 是做 web 端 UI 自动化用的,其实使用起来都差不多,只是 Appium 有一个服务端,代码写起来差不多的
|
18
yestodayHadRain 2018-11-11 19:49:01 +08:00
@MuscleOf2016 楼主在哪个城市呀?Appium 自动化这么难招?
|
19
MuscleOf2016 OP @yestodayHadRain 上海,给的薪资是 15-25k,要是你这边有推荐的话,可以邮件联系我,MjAxOHhpYW95YW5nQGdtYWlsLmNvbQ==
|
20
MuscleOf2016 OP 硬性要求是本科,三年左右工作经验(不要吐槽,企业要求)
|
21
autotesting 2018-11-11 20:22:05 +08:00
@MuscleOf2016 老实说感觉如果在上海略有点低,移动端的 UI 自动化不局限于 Appium,Appium 只是跨平台可能较好,但是安卓原生的 uiautomator 或者 iOS 自带的 xctest,做这个也很好。我知道的,阿里出的 macaca,网易的安卓 ui 自动化框架 uiautomator2,还有 facebook 出的 iOS UI 自动化 webdriveragent 都能很好的完成 Appium 类似工作,我觉得我对 Appium 的使用体验就是框架有点重。
|
22
MuscleOf2016 OP @autotesting 嗯,用原生的来完成自动化固然是好的,不过现在项目是 hybrid app 为主,另外薪资也参考了各大招聘网站,我敢大胆的说,算时薪的话,还是不错的,毕竟一天工作时间也就六个多小时,基本不加班。
|
23
yestodayHadRain 2018-11-11 20:55:56 +08:00
@MuscleOf2016 待遇是不错,不过估计你们的硬性要求会挡住好多人
|
24
MuscleOf2016 OP @yestodayHadRain 三年经验可以缓点,本科这个没办法,哪怕专转本的也可以。不过说实话,毕业三年的,专业能拿这个工资的应该也不多(可能被喷),忘了说了,是 15 薪,哈哈。求推荐人,哈哈。
@autotesting |
25
TommyLemon 2018-11-11 23:57:05 +08:00
UI 测试很难自动化的,虽然谷歌、腾讯、华为等公司提供了工具,
但除了 Monkey 这种随机点按和滑动、基本只能做崩溃测试和压力测试 的工具, 想要精准一点也都得通过手写代码去抓取 UI 组件的值来校验。 至于接口的自动化测试,我只见过一个不用写代码的 接口管理工具, 叫 APIJSONAuto,提供 前后对比测试(免费,开源) 和 机器学习测试(付费,未开源) 。 http://apijson.org 创作不易,GitHub 右上角点 Star 支持下吧 ^_^ https://github.com/TommyLemon/APIJSONAuto |
26
TommyLemon 2018-11-11 23:58:43 +08:00
|