51Testing软件测试论坛

标题: 【基础问题转】请问app测试员究竟干些什么呢? [打印本页]

作者: lsekfe    时间: 2017-8-24 11:31
标题: 【基础问题转】请问app测试员究竟干些什么呢?
后天要去一家专门做app测试的公司面试,但是我完全不知道究竟是干什么,当然也就是以实习生的身份去了。。我以为app测试工程师至少要会c呀java之类的语言,和什么框架之类的,为什么公司说不会也没事呢?虽说有老师傅带,但我是完全不懂这行的,难道他们是要我去专门写报告,或者就是简单玩玩app??请各位老司机能为小弟解答一下测试工程师入门的相关情况,谢谢。

作者: lsekfe    时间: 2017-8-24 11:32
作者:钱蓓蕾
链接:https://www.zhihu.com/question/47941305/answer/108494151
来源:知乎

题主的这个问题还挺宽泛的,不知道最终有没有拿到实习Offer。题主可以看一下我的这个回答,就能知道优秀的测试工程师做的是哪些事情:成为一个优秀的测试工程师需要具备哪些知识和经验? - IT 行业如果对测试还不了解?建议可以看这本书入门:软件测试 (豆瓣)对于APP测试,从测试类型上来说,除了功能测试,APP测试人员还做这些测试:专项测试:APP启动快不快?跑起来是不是常常Crash?是否有卡顿?这些问题可以靠专项测试来解决。专项测试包括CPU、内存、帧率、流量、电量等;这块有很多工具和方法,如果能做好专项测试,那在业界是很受欢迎的。就我们团队的情况,如果APP有一个大的版本要发布,通常是需要做全面的专项测试的。兼容性测试:由于手机设备品牌、型号繁多,尺寸和分辨率也不一样,有一些品牌还对ROM有定制,而且,Android或者iOS操作系统的版本也有多个;所以,需要对不同的机器做兼容性测试,确保APP在不同机器都能正常跑。这个也是APP必备的测试类型,对于每个版本都是必做的。后端压力测试:APP跟WEB产品一样有很多用户同时访问,所以需要对APP后端的服务进行压力测试,这个的测试方法就跟WEB产品一样,主要是通过HTTP请求对后端服务加压,观察后端服务的系统指标和日志,看看是否能撑住大流量。通常,一个产品上线以前,如果预期会有很大用户量,一定要做后端压力测试。后端的问题通常反映了程序框架的问题,一般如果做了一次完整的压力测试、解决了性能问题以后,后续就不用太频繁地做后端压力测试。不过也要看应用的量级,对于上亿用户的量级,如果应用架构复杂的,那还是每个版本都做一下后端压力测试比较保险。稳定性测试:当然,也可以对APP做稳定性测试,通常可以用自动用例不断跑,模拟用户长时间访问,看看APP会不会出现Crash等大问题。也可以采用Monkey工具做这类测试,或者可以自己写工具模拟深度遍历和广度遍历等。
作者: lsekfe    时间: 2017-8-24 11:32
我司APP测试主要工作基本就几种(我是属于后台业务组)1.有事没事开会,一开半天,2.写测试案例3.执行测试4.找其他测试团队的沟通问题(我们测试是分平台的)5.写测试报告无非以上几种情况至于更高级的用自动化测试公司,写脚本,我司还完全没接触,一年半了,嗯往上走走可以使用自动化测试框架,这个当然要会Java或者Python就足够了

作者:假装在测试
链接:https://www.zhihu.com/question/47941305/answer/108351950
来源:知乎

作者: lsekfe    时间: 2017-8-24 11:33
发个我的工作记录。。。6/20因****项目时间紧,协助**加入****IOS端的测试。今天主要以熟悉产品为主,了解APP的业务功能,测试重点。继续催产品出****APP的修改方案。
6/21正式开始对****进行测试,共提出BUG17个,执行用例35条。6/22继续测试****,重点测试了支付功能。
6/23开会,重新发布了****的版本,对上一轮的BUG进行了回归。开始了正式测试。服务器维护升级,阻碍了测试进度。
6/24测试遇到了问题,终端莫名其妙的失联,协助开发定位问题。没有解决此问题的情况,测试基本上无法正常进行了。
6/27对上周的BUG进行了梳理,继续协助开发定位失联问题。继续测试****。开始编写测试总结报告的模板。
6/28***家中有事请假了,****android端的测试页移交到了我这里。今天主要就是督促开发发布版本转测试,拿到新版本后,对上一轮的BUG进行回归。IOS的回归测试已经完成了80%。有个疑问,****APP正在进行重构,等重构完成后,依然需要重新测试,那现在的测试工作意义呢?6/29。。。以上啊,就是一周的基本工作了。

作者:浪晋
链接:https://www.zhihu.com/question/47941305/answer/108411765
来源:知乎


作者: lsekfe    时间: 2017-8-24 11:33
没做过App测试,但做过测试呀,不对实习的时候也是做的App测试,主要做啥呢,,执行案例,版本迭代再执行案例,总之就是案例案例,没有案例就写案例,不会代码确实没关系,当然测试只是混饭吃,很多二本毕业生找不到工作,再被培训机构坑一把,跑去做功能测试,勉强粘着互联网的边,工资不是很高,比一般行业强点,,,最后看看个人了,测试非常无聊,准备转行

作者:池小雨
链接:https://www.zhihu.com/question/47941305/answer/108331539
来源:知乎
作者: lsekfe    时间: 2017-8-24 11:33
题主你的情况,应该就是进去跑用例的,跑完了就开始学着写,然后写一些报告,确实不需要什么代码知识,也许都不需要和开发沟通,你多看一下写用例的技巧就好,着重强调自己爱玩手机,喜欢鼓捣,之前在做安卓app开发,现在在做app测试,外包公司,产品更新换代快得坐火箭,没有时间给你充分测试,大家对质量要求也不高,能交货就行,项目启动,开始写计划,然后写用例,执行用例,自由测试,验证,总结,时间来不及的时候各种书面报告都可以往后延迟。我懂点java,可以做接口测试,但是真的没时间,我有时候一个项目忙得app健壮性都懒得跑个数据出来,上面大概是一个项目,事实上我平均身上都是四个项目,交叉运行,周期一般是三个月左右。忙是相对的,但是都得看开发是否给力,我和安卓开发很好沟通,和后台也好沟通,每次就和ios干瞪眼。测试很多时候,工作是被开发延误的,沟通是需要找产品的,上司是不懂的,无法调和的时候只能在会议桌上练字玩儿,反正我尽量在各方面寻找平衡,但是我力量太小,开发太多,很多时候力不从心。

作者:匿名用户
链接:https://www.zhihu.com/question/47941305/answer/108367060
来源:知乎
作者: lsekfe    时间: 2017-8-24 11:33
如果刚进去实习,可能就是点点点,把自己当个傻瓜用户,把公司app 当别的手机app 一样来用,哪里有问题哪里用的不爽都可以跟开发沟通。但是,等你有了工作经验并随着时间成长后,app测试不光是点点点,可能还要做性能或自动化测试等别的稍微复杂点的,虽说可以不用懂太多代码,但是基本的还是要了解一些,作为过来人劝你,刚毕业多学点东西,实习时公司对你要求不高,但工作两年再去找工作,你不会那么幸运,试着从工作一开始多学点东西,总不会错,尤其是学一门语言,java 或Python 等都可以,要不然你会被开发不断忽悠并鄙视的

作者:小小笑话
链接:https://www.zhihu.com/question/47941305/answer/108603284
来源:知乎
作者: 清晨一缕阳光    时间: 2017-8-24 13:51
很不错的帖子,赞一个!
作者: jingzizx    时间: 2017-8-24 19:47





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2