【用例设计】浅谈兼容性测试

说到兼容性测试,让我们先看看兼容性测试的定义是什么?
兼容性测试将验证软件与其所依赖的环境的依赖程度,包括对硬件平台的依赖和对软件平台依赖程度,即我们通常说的软件的可移植性
简单来说:

  1. 待测试项目在同一个操作系统平台的不同版本、不同的操作系统平台上是否能很好的运行
  2. 待测项目是否能与相关的其他软件和平共处,会不会有相互不良的影响
  3. 待测项目是否能在指定的硬件环境中正常运行,软件和硬件之间能否发挥很好的效率工作,会不会影响或导致系统的崩溃
  4. 待测项目是否能在不同的网络环境中正常运行

我们不枚举各个兼容性的测试项,先看看在测试过程中碰到的一些兼容性的bug

  1. 项目1:使用IE11访问主页,非首次点击“Link”按钮,弹出的窗口显示空白
    IE自动缓存了一些变量,导致第二次打开时程序判断出错
    IE的策略存在缺陷,不能区分好作用域,所以IE内核都会存在此问题,在IE写js尽可能不要出现不同作用域但名字相同的变量

  2. 项目2:IE8在留言区输入提问内容后,原提示未消失,出现重叠
    textarea清空的兼容问题

  3. 项目2:火狐浏览器进入直播课程时没有体现伪直播的消耗时间
    火狐浏览器采用刷新预告页的方式,因此进入直播课程时播放课程中暂停的时间没有计算伪直播消耗

  4. 项目2:华为G750-T00手机上使用QQ浏览器,全屏播放视频直接返回后界面一直闪烁
    华为手机对QQ浏览器的播放器兼容问题,视频全屏时按系统会返回键

  5. 项目3:小米4手机,移动端连接上PC端后,点击拍照上传后点击拍照按钮,不能形成照片
    小米4返回了一个不支持的过大的preview size,把preview size的宽度最大值限制为1280后正常

  6. 项目4:魅族mx4手机,在加载成绩报告过程中,按home键返回桌面,软件崩溃
    rxjava(Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库) 在view destroy 之后仍具有context 引,unsubscribe

  7. 项目5:1366*768分辨率下,设置页面比例为自适应,点击思维导图分支主题中的文本,不显示光标

  8. 项目5:1366*768的分辨率下,对齐线与文本框对齐没完成重合

  9. 项目5:Win7繁体系统下启动软件,点击注册账户软件显示乱码

  10. 项目5:Win7英文系统,通过返回备课退出软件,重新运行软件,用户名称显示“??”

  11. 项目5:Win7 32位系统上,点击选择反馈接收器时,软件崩溃
    更新32位的SunVote.dll

  12. 项目3:iOS8.0以下系统上,在通知消息中,点击查看投票消息,软件闪退

  13. 项目5:打开3.0.4.xxxx版本编辑的课件,拼音田字格、拼音米字格没有内容
    3.0.4.xxxx版本的米字格和田字格使用的Type是强类型Type值,加入这个Type即可

  14. 项目6:5.1.6.xxx版本覆盖5.1.7.xxxx版本,修改安装路径,安装后资源文件消失
    更改路径的覆盖安装,并没有将用户原先上传的资源文件拷贝到新的安装路径下导致

  15. 项目6:安装软件后再安装另外一个软件,重启PC后,点击软件1的IP地址输入窗口,Windows键盘没有跟随

  16. 项目2:网络延时大于200ms时,使用激光笔,激光笔延时卡顿

  17. 项目7:网络正常连接时,若网络延时超过60ms,采集端提示“网络中断,请停止直播”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sysu_lluozh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值