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