APP 功能测试 一、 安装 1. 应用程序应是否正确安装到设备驱动程序上 2. 安装路径是否能指定 3. 没有用户的允许, 应用程序不能预先设定自动启动 4. 卸载用户使用过程中产生的文件是否有提示 5. 意外情况是否有提示,如内存不足,因手机系统限制部分功能不能使用,如 miui 短信拦截,软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电) 二、 软件权限 1. 扣费风险:包括发送短信、拨打电话、连接网络,没有网络时能否提醒 2. 隐私泄露风险:包括访问手机信息、访问联系人信息等 3. 允许使用手机发送接受信息功能 4. 使用手机拍照 5. 允许使用手机读取用户数据 6. 检测App 的用户授权级别、数据泄漏、非法授权访问等 7. 三、 登陆注册 1. 如果没有网络时候,需要有个提示到用户没有连接到网络 2. 现在是如果登陆之后,退出app 再点击进去就可以直接到个人中心,这里应该有个缓存时间,如果在登陆缓存内,就直接进去,如果不在就引导到登陆注册页面 。 而 现在是需要到操 作 内页时候再去登陆。 3. 密 码 :输 入 密 码 时可见 ,保 存密 码 是如何 确保 其 安全 性 ,能否找 回 密 码 ,用户名 密 码 长度 4. -注册后的提示页面 5. 登录 系统是否允许多 次 非法的登陆,是否有次 数限制。 6. 使用已 经 登陆的账 号 登陆系统是否正确处理 7. 使用禁 用的账 号 登陆系统是否正确处理 8. 用户名 、口 令 (密 码 )错 误 或 漏填 时能否登陆 9. 删 除 或 修 改 后的用户,原 用户登陆 10. 登陆超 时的处理 11. 注销 原 模 块 ,新 的模 块 系统能否正确处理 12. 终 止 注销 能否返 回 原 模 块 ,原 用户 13. 注销 原 用户,新 用户系统能否正确处理 14. 使用错 误 的账 号 、口 令 、无 权限的被 禁 用的账 号 进行 注销 四 、 卸载 1. 直接删 除 安装文件夹 卸载是否有提示信息。 2. 测试系统直接卸载程序是否有提示信息。 3. 卸载过程中出现的意外情况的测试(如死机、断电、重启)。 4. 卸载是否支持取消功能,单击取消后软件卸载的情况 。 5. 系统直接卸载UI 测试,是否有卸载状态进度条提示 。 五、 Ui 测试(详见 ui 优化文档) 1. 测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否统一,文字是否正确、操作是否简单易懂、部...