当前位置: 首页 > news >正文

如何设计app测试用例

功能测试

  1. 测试方法:等价类划分法、边界值法、场景法、因果图法。
  2. 优先级设定:核心业务功能设为高优先级。
  3. 需求覆盖
    • 正向场景、反向场景、关联接口串场景

    • 与后端开发确认测试用例是否全面覆盖后端逻辑。
    • 和产品确认用例是否覆盖本次需求,以及是否存在回归测试点。
  4. 数据验证
    • 输入合法性:针对有输入要求的地方,按规则检查输入数据。如输入手机号,检查是否为 11 位数字;输入日期,查看格式是否正确。
    • 页面数据一致:对比不同页面相同数据的显示。如商品详情页和订单页的商品价格、数量等信息应一致。
    • 存储读取准确:验证数据能正确保存到数据库,且读取时无误。如添加用户信息后,查询数据库看信息是否完整保存,再次读取该信息时显示是否准确。
  5. 界面交互测试
    • 按钮测试:点击按钮,检查是否触发相应操作,如登录按钮点击后是否跳转到登录验证流程,按钮样式在点击前后是否有正确变化。
    • 菜单测试:展开和收起菜单,查看菜单内容是否完整显示、无重叠,子菜单的层级关系是否正确,点击菜单选项是否能正确跳转或执行对应功能。

    • 页面跳转测试:操作触发页面跳转时,检查是否能正确跳转到目标页面,页面加载是否正常,有无卡顿、白屏,跳转过程中数据传递是否准确。

安全性测试

交互测试

兼容性测试

 

性能测试

接口测试

弱网测试

 稳定性测试

安装 / 卸载测试

相关文章:

  • Docker下的Elastic search
  • 使用 LS-DYNA 光滑粒子流体动力学 (SPH) 进行搅拌摩擦焊接
  • 【CXX】3 其它Rust与C++互操作工具详解
  • 网页请求腾讯云环境的云函数
  • 【算法】直接插入排序、折半插入排序、希尔排序
  • 【JAVA】封装多线程实现
  • 【WebGL】fbo双pass案例
  • 《AI与NLP:开启元宇宙社交互动新纪元》
  • ue5地面上出现preview字样
  • 服务可用性评价指标
  • 第二届粤港澳大湾区数字经济与人工智能国际学术会议(DEAI 2025)
  • C++ MFC添加RichEditControl控件后,程序启动失败
  • 从零搭建微服务项目Pro(第1-1章——Quartz实现定时任务模块)
  • C++:std::thread、条件变量与信号量
  • 【网络】高级IO——Reactor版TCP服务器
  • 【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(5-7)
  • 【JT/T 808协议】808 协议开发笔记 ② ( 终端注册 | 终端注册应答 | 字符编码转换网站 )
  • MongoDB应用设计调优
  • 【Leetcode 每日一题 - 扩展】1512. 好数对的数目
  • 鸿蒙NEXT应用App测试-专项测试(DevEco Testing)
  • 第32届梅花奖终评启幕,上海京剧院《智取威虎山》满堂彩
  • 无人机穿越大理千年古塔落券洞内,涉事“飞手”被行拘10日
  • 鸿蒙电脑正式亮相,五年布局积累超2700项核心专利
  • 李彦宏:技术迭代速度之快从业30年来未见过,要提升执行力战胜对手
  • 中科院院士魏辅文已卸任江西农业大学校长
  • 马克思主义理论研究教学名师系列访谈|鲍金:给予学生一碗水、自己就要有一桶水