专栏名称: 51Testing软件测试网
51Testing软件测试网,人气最旺的软件测试技术门户,提供软件测试社区交流,软件测试博客,人才服务,测试沙龙,测试杂志,测试资料下载等全方位信息服务,是国内最专业的软件测试就业培训、企业服务供应商...
目录
相关文章推荐
51好读  ›  专栏  ›  51Testing软件测试网

App性能测试——51Testing专访唐勇

51Testing软件测试网  · 公众号  · 测试  · 2017-06-26 17:36

正文

请到「今天看啥」查看全文



最开始,主要还是跟着有经验的人学习,后来发现有些问题他们也搞不定的时候就自己上网找,在07年4月,当时转测试岗位半年左右,注册了51testing账号,在上面学习,遇到问题就到上面问,寻求别人的帮助,在这儿也感谢51testing提供这么好的一个测试交流平台,感谢曾经给予帮助的前辈们!



今天借这个机会想和您聊一下App测试,目前App测试越来越多,您能说一下针对一个新的App,测试人员该如何进行测试呢?


对一个App进行测试,主要包括功能测试、客户端服务器性能测试、适配兼容测试以及安全测试等。个人对App功能测试方面实际参与并不多,从团队多年积累下来的经验看:
功能方面:App测试与传统的PC端测试并没有太大的差异,差异主要集中在手机端特有的一些特性及网络相关的处理方面。
性能方面:从实际项目经验来看,用户更注重性能方面的体验。



App性能测试主要包括哪些呢?

App性能测试分客户端和服务端,为什么要这样分呢,其实我们要先了解App的架构,一般原生态的App,当用户请求App的某个页面时,App会向服务器发送请求,服务端返回请求数据(一般是json数据),App再将数据与模板合并渲染出页面,展示给用户。(这个过程其实和浏览器本身差不多,只是我们在测试通过浏览器访问的应用性能时,并不关心浏览器本身的性能,因为这个由浏览器厂家完成了)。服务端的性能可以通过接口或者web网页模拟用户输入进行测试,和普通的PC端性能测试方法一样;客户端性能需要借助一些专门的工具来测试,App性能的关注点主要有耗电量、流量占用、启动退出耗时、响应时延、流畅度、cpu内存等。







请到「今天看啥」查看全文