51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2551|回复: 8
打印 上一主题 下一主题

【基础问题转】请问app测试员究竟干些什么呢?

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:02
  • 签到天数: 975 天

    连续签到: 5 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2017-8-24 11:31:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    后天要去一家专门做app测试的公司面试,但是我完全不知道究竟是干什么,当然也就是以实习生的身份去了。。我以为app测试工程师至少要会c呀java之类的语言,和什么框架之类的,为什么公司说不会也没事呢?虽说有老师傅带,但我是完全不懂这行的,难道他们是要我去专门写报告,或者就是简单玩玩app??请各位老司机能为小弟解答一下测试工程师入门的相关情况,谢谢。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:02
  • 签到天数: 975 天

    连续签到: 5 天

    [LV.10]测试总司令

    2#
     楼主| 发表于 2017-8-24 11:32:31 | 只看该作者
    作者:钱蓓蕾
    链接: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工具做这类测试,或者可以自己写工具模拟深度遍历和广度遍历等。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:02
  • 签到天数: 975 天

    连续签到: 5 天

    [LV.10]测试总司令

    3#
     楼主| 发表于 2017-8-24 11:32:47 | 只看该作者
    我司APP测试主要工作基本就几种(我是属于后台业务组)1.有事没事开会,一开半天,2.写测试案例3.执行测试4.找其他测试团队的沟通问题(我们测试是分平台的)5.写测试报告无非以上几种情况至于更高级的用自动化测试公司,写脚本,我司还完全没接触,一年半了,嗯往上走走可以使用自动化测试框架,这个当然要会Java或者Python就足够了

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

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:02
  • 签到天数: 975 天

    连续签到: 5 天

    [LV.10]测试总司令

    4#
     楼主| 发表于 2017-8-24 11:33:06 | 只看该作者
    发个我的工作记录。。。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
    来源:知乎

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:02
  • 签到天数: 975 天

    连续签到: 5 天

    [LV.10]测试总司令

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

    作者:池小雨
    链接:https://www.zhihu.com/question/47941305/answer/108331539
    来源:知乎
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:02
  • 签到天数: 975 天

    连续签到: 5 天

    [LV.10]测试总司令

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

    作者:匿名用户
    链接:https://www.zhihu.com/question/47941305/answer/108367060
    来源:知乎
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:02
  • 签到天数: 975 天

    连续签到: 5 天

    [LV.10]测试总司令

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

    作者:小小笑话
    链接:https://www.zhihu.com/question/47941305/answer/108603284
    来源:知乎
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-16 12:02
  • 签到天数: 1181 天

    连续签到: 1 天

    [LV.10]测试总司令

    8#
    发表于 2017-8-24 13:51:23 | 只看该作者
    很不错的帖子,赞一个!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-6-29 21:03 , Processed in 0.072171 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表