话费充值是MIUI系统软件小米钱包中的一个应用,其主要功能是对用户输入的手机号进行话费充值,充值金额为30、50和100元。请针对此应用设计测试用例。
建议从功能性,ui,性能,网络,手机兼容性方面考虑
功能性:应用页面流程走一遍,页面不出现异常,顺利充值话费并且给出提示充值成功
异常情况输入 输入号码不足或者超过11位数的数字,输入字符串等异常字符,输入空号,输入已注销号码看输入框是否给出提示充值
Ui方面 页面是否出现异常,有无错别字,界面布局是否符合用户使用习惯
性能 多台手机同时访问该系统会不会报错或异常
网络 网络信号差,低电量等情况充值能不能成功
建议从功能性、UI、性能、网络和安全性等方面综合考虑。
功能性:
· 正常场景,包括话费充值各个运营商(移动、联通、电信)主流程是否能完成,用户扣款是否成功、扣款金额是否正确,手机话费是否成功充值
· 异常场景,包括输入手机号无效、不存在或者已注销是否有相应提示,
充值失败是否有相应提示、是否无扣款
· 系统交互,包括电话短信等意外中断,APP切换,强制关机等情况,应用是否能正常退出或继续
UI:
· 页面设计是否合理,控件是否正常显示,界面是否无错别字
· 操作是否流畅
· 横竖屏切换是否正常
· 不同字体下显示是否正常
性能:
· 多台手机同时访问应用是否正常,同一台手机多次打开应用是否正常
· 应用运行的内存消耗和cpu消耗,后台长时间运行的耗电量、耗流量
· 首次和多次打开应用的响应时间
· 不同机型(屏幕分辨率和品牌等)的兼容性
· 应用长时间操作的稳定性(Monkey测试)
网络:
· 网络切换(3G、4G、Wifi)、弱网、低电量场景下是否正常
安全性:
· 话费充值支付时页面密码是否明文显示
· 网络后台传输请求信息时是否加密(包括充值金额、用户密码、手机号等敏感信息)