51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【好消息】企业内训服务上线啦!项目为王,自动化测试提升加速器 !横扫BAT,Python全栈测试开发技能大全
【第123期】:入行2年多测试如何渡过职业迷茫期?参与调查问卷 缔造行业趋势 月薪15K+的测试开发必备技能? 【活动】为视频UP主打CALL,互动领福利!
查看: 1132|回复: 0

Web测试、App测试、接口测试到底测什么?

[复制链接]
  • TA的每日心情
    奋斗
    昨天 09:50
  • 签到天数: 538 天

    连续签到: 1 天

    [LV.9]测试副司令

    发表于 2020-9-11 09:44:59 | 显示全部楼层 |阅读模式



    WEB测试主要测试场景
    1.UI测试:
    界面是否美观,风格、字体、样式是否一致,文字内容是否正确;
    2.功能测试:
    所实现的功能是否和需求一致;
    系统里的各种链接,是否可以正确打开,是否有空白页面;
    3.性能测试:
    系统能支持用户并发数;超并发数的异常处理;
    4.兼容性测试:
    不同操作系统,不同浏览器上功能是否能正常使用;
    5.安全性测试:
    用户密码是否加密,日志文件cookies中密码是否加密,session会话超时;
    登录次数和登录设备是否有限制,是否支持一个账号多个设备登录;
    APP测试主要测试场景
    1.安装卸载测试:
    app在 不同的操作系统(安卓和ios),不同的版本,不同的机型上是否都能成功安装和卸载。
    在安装过程中,突然断网或网络不好,是否给出有好的提示,网络恢复之后是否能正常下载;
    在安装、卸载过程中,突然内存不足,是否有相应的提示;
    在安装、卸载过程中,是否支持取消操作;
    在安装、卸载过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常安装、卸载;
    卸载完成之后,查看文件是否卸载干净;
    2.运行测试:
    运行过程中,是否有加载提示;
    运行速度是否流畅;
    各个模块之间的切换是否正常;
    3.更新测试:
    打开旧版app时,是否有更新提示,且在不同的手机版本上都能更新成功;
    打开新版app时,不显示更新提示,在设置中检查更新,提示已更新到最新版本;
    若app强制更新,用户打开旧版app时,有更新提示,旧版qpp新版功能不可用,用户退出app,再进入app时,仍有强制更新提示;
    若app不是强制更新,用户打开旧版app,有更新提示,取消更新,再次打开时,仍有更新提示;
    在不删除客户端的情况下,用户是否能更新成功,查看新版功能是否正常;
    更新过程中,更新速度是否合理,是否可以取消更新;
    更新过程中,突然网络不好是否有提示;
    更新过程中,突然死机,断电,卡死,手机恢复正常后,是否能更新成功;
    4.兼容性测试:
    app在不同操作系统,不同手机版本上功能是否正常;
    5.弱网络环境测试:
    app在wifi、4g、3g、2g情况下是否能正常运行;
    app在网络不好时,是否给出提示;
    app网络不好时,会出现重复提交,用户不断点击的问题,开发是否做判断;
    当网络由不好变为良好时,软件功能能否正常使用
    6.中断冲突测试:
    app运行时拨打或接听电话、发送短信、接受邮件、启动相机等有何提示;
    app运行时突然断电、断网、不断点击、不断刷新、切换前后台是否崩溃(变态测试)
    7.压力测试:
    安卓用monkey,不断点击、滑动屏幕,看软件是否崩溃,
    8.应用的前后台切换:
    app切换到后台,再回到app,检查是否停留在上次操作界面;
    app切换到后台,再回到app,检查功能和应用状态是否一样;
    app切换到后台,再回到前台时,注意程序是否崩溃,尤其对于从后台切换到前台数据有自动更新的时候;
    手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其对于从后台切换到前台数据有自动更新的时候;
    当杀掉app进程,再开启app,app能否正常启动;
    对于有数据交换的页面,每个页面必须进行前后台切换和锁屏的测试,这种页面最容易出现崩溃;
    出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现提示框自动消失的缺陷;
    app横竖屏的切换,功能是否正常;
    9.消息推送开关测试:
    消息推送默认打开;
    关闭消息推送关闭后,收不到推送消息;
    打开推送开关能否正常接收消息;
    app运行时消息推送不会进入消息栏;
    app后台挂机时,消息栏可以接收到推送提醒,点击后从消息栏消失
    接口测试主要测试场景
    1、参数验证
    接口参数的边界值。例如,传递的参数足够大或为负数时,接口是否可以正常处理
    2、业务功能
    接口是否满足了所提供的功能,检查接口返回的数据是否与预期结果一致。
    3、异常场景
    重复提交、并发提交、事务中断、多机环境、大数据量测试
    检查接口的容错性,假如传递数据的类型错误时是否可以处理。
    4、接口的性能
    响应时间、吞吐量、并发数、资源要求
    5、接口的安全性
    外部调用的接口、权限验证、SQL注入



    作者:乘风破浪的姐姐
    链接:https://www.jianshu.com/p/001c825dd614
    来源:简书

    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2021-12-1 01:58 , Processed in 0.053834 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2021 Comsenz Inc.

    快速回复 返回顶部 返回列表