APP功能测试
1.测试用例怎么写?
2.如何做到测试环节不遗漏?
个人测试的思路:可用性—友好性—安全性
可用性:
流程遍历:对照功能的流程图检测所有操作是否都随按设计进行、相关功能模块之间的切换是否符合产品设计文档中的规范
数据遍历:对后台数据的进行增删改查的处理对比客户端数据的正确性
备注:流程遍历与站在用户视角上进行测试有两点不同:
第一点:流程遍历更多地是为确保已有功能点的正常使用,属于测试范围较广,但测试点的细化没有后者详细,而ß后者可以帮助在具体的使用场景下细化出更多测试点,以达到尽可能避免测试遗漏的目的;
其二,按照用户思路测试,可以帮助区分bug优先级。
友好性:对照高保真设计图和交互说明,一个一个页面过,看各设计点是否都符合规范
安全性:兼容性、性能测试(容灾等情况),这类情况一般非人力可为,可借助工具测试
3.遍历测试的思路:
测试方案(比如 UI层面,打算对照设计图;数据层面,抓包核对还是接口测试核对;交互层面,对照产品原型还是交互说明,功能点;系统层面,各个模块之间哪些相关操作)
——> 测试点(这是重点,比较细的)
——> 测试用例
4.个人测试收获:
测试工作是了解公司产品非常有效的途径
描述不清就是渣,bug描述示例:使用场景+bug描述+正常效果