创维|阿里内部流出——史上最全 App功能测试点分析( 七 )


操作的情况 , 有无异常情况 。 此问题也会经常出现程序crash 。
2.11.3服务器宕机或出现 404、502等情况下的测试
后台服务牵涉到 DNS、空间服务商的情况下会影响其稳定性 , 如:当出现域名解析故障时 ,
你对后台 API的请求很可能就会出现 404错误 , 抛出异常 。 这时需要对异常进行正确的处
理 , 否则可能会导致程序不能正常工作 。
2.12接口测试
服务端一般会提供JSON格式的数据给客户端 , 所以我们在服务端需要进行接口测试 , 确保
服务端提供的接口并转换的JSON内容正确 , 对分支、异常流有相应的返回值 。 此块测试可
以采用itest框架进行测试 。 最方便的是采用httpclient进行接口测试 。
进行服务端测试时 , 需要开发提供一份接口文档 。
2.13客户端数据库测试
1)一般的增、删、改、查测试 。
2)当表不存在时是否能自动创建 , 当数据库表被删除后能否再自建 , 数据是否还能自动从
服务端中获取回来并保存 。
3 )在业务需要从服务端取回数据保存到客户端的时候 , 客户端能否将数据保存到本地 。
4)当业务需要从客户端取数据时 , 检查客户端数据存在时 , app数据是否能自动从客户端
数据中取出 , 还是仍然会从服务器端获取?检查客户端数据不存在时 , app数据能否自动从
服务器端获取到并保存到客户端
5 )当业务对数据进行了修改、删除后 , 客户端和服务端是否会有相应的更新 。

相关经验推荐