【测试基础-理论完结】13-浏览器兼容性测试微信朋友圈需求分析
老铁们到本期我们就将我们的测试基础的理论进行收尾咯那么话不多说我们介绍完浏览器的兼容性测试之后就直接对我们的测试基础理论课程中涉及的题目进行一个补充。一、浏览器的兼容性测试1、背景产生浏览器兼容问题的原因是因为不同的浏览器使用内核及所支持的html下的一个应用等网页语言标准不同以及用户客户端的环境不同比如分辨率不同的造成的显示效果不能达成理想效果。最常见的问题就是网页元素位置混乱错位等。内核决定了浏览器如何显示网页的内容以及页面的格式信息。浏览器的兼容性测试主要测的是web项目基于BS架构的项目也就是可以通过浏览器就可以访问的项目那通过浏览器去访问就涉及到浏览器的兼容性问题。疑问同一个项目地址通过不同类型的浏览器它所显示的页面效果不一样呢不同类型的浏览器的内核以及所支持的html不一样。2、常见的浏览器有哪些IE内核为主的常见浏览器360浏览器百度浏览器qq浏览器webkit内核Chrome浏览器手机浏览器Gecok内核火狐浏览器FireFOXpresto内核3、浏览器兼容性测试需要所有的功能都要做兼容性测试吗并不需要只需要覆盖界面测试就行。3.1 小众的浏览器出现问题需不要需要做兼容性测试用户反馈在小众浏览器上有问题一般情况下公司怎么处理答一般不需要对小众浏览器做常规兼容测试。用户反馈问题时先评估严重程度和影响范围严重问题就修复轻微问题建议用户使用主流浏览器。公司通常只兼容主流浏览器小众浏览器不做全面适配。3.2 如果一个网站分为前台访问系统后台管理系统是否都需要做兼容性测试答都需要做但侧重点不同。前台面向所有用户兼容性要求更高后台仅内部人员使用只需保证常用浏览器正常即可。4、如何做兼容性测试4.1 分轮次测试不同轮次用不同的浏览器进行界面测试。4.2 根据任务分配不同的人覆盖不同内核主流浏览器进行界面测试。二、微信朋友圈需求分析为什么需要你写测试需求分析看你会不会自己梳理需求真实工作里产品文档从来都不完整甚至经常没有。看你测试思维全不全面不是让你“照着写”而是看你会不会分模块会不会考虑正常、异常、边界会不会想到权限、交互、性能、兼容考察你有没有测试思路而不是只会抄需求写用例。看你能不能独立干活不依赖别人公司要的不是“需求给啥我测啥”的工具人而是能主动发现漏测、缺需求、逻辑矛盾的测试。为什么不给你完整需求还让你找需求因为真实项目里产品经常写不清楚需求开发经常自己加逻辑你必须自己去扒逻辑、补场景、挖边界模拟真实工作不给完整需求看你能不能自己把测试点挖全。老铁们如果你觉得这篇文章对你有帮助别忘了点赞⭐ 收藏 关注各位老铁的支持~~