移动APP测试实战(书籍)学习

对于一名刚从事测试行业的同仁来说,可以从以下几个领域来完善自己:

(1)针对开发语言或脚本语言的深度掌握和熟练使用。

(2)锻炼和提升自己的测试分析设计和评估能力,并不断完善自己的测试体系和思想。

(3)对产品的相关开发技术和设计架构,甚至深入到代码实现角度的深层次掌握和理解。

(4)坚实的自动化测试理解以及实践积累。

(5)对操作系统、网络等基础知识更深入的掌握和实践。

(6)保持对测试行业新技术的不断探索和对齐。

 

对一名测试管理者,可以从以下几个领域来完善自己:

(1)建立自己清晰完善的测试解决方案体系和思想,配合工作管理,不断实施打磨,梳理完善自我的测试知识体系,

培养出自己的一套测试解决方案体系和思想。

(2)对质量和效率提升图和更加清晰的平衡和把关能力。

(3)完善和建设清晰的测试度量体系。

(4)关注和推动自动化测试,同时关注投资回报率(ROI)。

 

接口自动化,APP UI层面自动化。 

 

对于接口测试而言,断言是一个非常重要的功能,而且实际项目中,可能需要比较复杂的断言方式来判断结果是否正确。

 

借助已有的开源工作,围绕其做二次开发,是有些自动化方案可以做到比较轻量级的主要原因。

 

eg:操作控件后UI并无可提供断言的变化,而是对后台的数据产生了变化,我们需要有对非UI进行断言的方法,这样对于测试检查的完整性很有必要。在这种

情况下,可以借助接口自动化提供的功能,直接访问数据库的数据,或者通过访问接口,对接口的数据进行断言来判断UI操作的结果。

破窗理论,如果能容忍一个用例失败,就会有2个、3个,也会让自动化慢慢失去意义。

 

专项测试:兼容性测试、流量测试、电量测试、弱网络测试、稳定性测试、安全测试和环境相关测试。

 

测试可以分为以下四个专业领域:

1、业务测试。

2、专项测试。

3、测试开发。

4、质量管理。

 

比较资深的测试人员有三类:

1、有良好测试开发能力的人。

2、资深的业务测试人员。

3、测试团队leader。

posted @ 2016-11-16 21:48  笑哼  阅读(2171)  评论(0编辑  收藏  举报