1.浏览器兼容性:
浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,网页的浏览器兼容性指网页在各种浏览器上的显示效果尽量保持一致的状态;
浏览器兼容性问题产生的原因:不同浏览器使用的内核及所支持的HTML等网页语言标准不同,以及用户客户端的环境不同(如分辨率不同)造成的显示效果不能达到理想的效果,最常见的问题就是网页元素位置混乱,错位;
解决方案:对于开发者来说,当前没有统一的解决这样的工具,最普遍的解决办法就是需要我们测试不断的在各浏览器间调试网页显示效果;
2.常见的浏览器机器浏览器:
下各常用浏览器所使用的内核:
①IE浏览器内核:IE内核(Trident);
②Chrome浏览器内核:统称为Chrome内核,以前是Webkit内核,现在是Blink;
③Firefox浏览器内核:Gecko内核,俗称Firefox内核;
④Safari浏览器内核:Webkit内核;
⑤Opera浏览器内核:最初是自己的Presto内核,后来是Webkit;
⑥360浏览器、猎豹浏览器内核:IE+Chrome双内核;
⑦搜狗,遨游,QQ浏览器内核:Webkit内核;
⑧百度浏览器,世界之窗内核:IE内核;
⑨2345浏览器内核:以前是IE内核,现在也是IE+Chrome双内核;
浏览器的四种内核:IE内核,Webkit内核,Firefox内核/gecko内核;Blink内核;
3.怎么做兼容性测试:
一般兼容性测试是怎么来做的?
对于一个项目来讲,兼容性测试时必不可少的一个步骤。
①要覆盖到不同的内核:IE内核,Webkit内核,Firefox内核,Blink内核;
②要考虑到不同的操作系统:windows XP,windows7,windows10,Mac;
③要考虑到不同的分辨率:可以通过对浏览器的缩放比例进行不同分辨率的测试,常见的屏幕尺寸有:12,13,14,15;常见的分辨率有:2160*1440,1920*1440,1920*1200,1280*800,1366*768
④主要是页面的格式,字体,输入框,下拉框,复选框,按钮等的检查,页面显示正常在功能进行中检查,再跑一遍冒烟。
4.辅助网站:
在虚拟机(VMware)里安装不同的浏览器,用同事的;
一些收费的兼容性测试网站;
(浏览器,APP)流量研究所:百度统计——一站式智能数据分析与应用平台
注意:在实际的工作中,我们一般不借助于工具
web兼容性测试只是兼容性测试的一部分,实际的工作中我们还要考虑到app端。
5.测试计划:(每个公司模板不一样,按实际来写)
(1)简介:
①项目信息:编号,名称,参与人员(项目经理,产品经理,开发,测试等)
②参考文档:需求说明书,原型图等
(2)测试范围:
①需要进行功能测试的模块及功能点:
可简单描述,也可直接链接文件(测试点,测试用例等)
②测试优先级及先后顺序:
测试顺序:
按照测试范围,顺序验证重点测试范围以及各个功能点。
按照规格说明书上的顺序来;
性能测试:
性能测试不在本次ST功能测试范围中。
压测并发:10000000
耗电量:
流量: 通过adb命令去查看
安全性测试:
安全性测试不在本次ST功能测试范围中
(3)测试策略
测试轮次安排:
冒烟测试:主要对主业务、主功能流程做验证,以执行结果正确为通过标准,所有冒烟测试案例通过则为冒烟测试通过;
ST第一轮:覆盖所有案例;
ST第二轮:覆盖所有案例,测试完毕后如果遗留缺陷或遗留问题等级及数量在允许范围内,则测试结果达标,转入UAT测试。否则进入第三轮。一直到测试结果符合测试出口准则,案例100%执行,97%通过为准。
用例组织:
测试用例按照测试执行先后顺序进行编写,编写完成后发给开发人员、业务人员进行用例评审;
冒烟测试案例根据系统核心功能进行设计,保证开发提供版本的可测性。
设计测试用例的时候用到了哪些设计测试用例的方法
(4)测试进度:
测试计划,测试准备,测试执行,测试总结分别的工作和用时及交付产品;
(5)测试资源:
人力资源,测试环境;
(6)测试风险管理:
根据本软件产品的实际情况,填写测试风险列表,分析本软件测试过程中可能出现的风险并采取相应的措施。
1.需求文档不完整,导致测试点不完整
2.人员的流动
3.兼容性测试:机型不全面
4.测试环境数据库的数据要经常更,保证和正式环境一致
5.你认为是一个bug开发认为不是一个bug
6.需求经常发生变更
6.测试报告:(每个公司模板不一样,按实际来写)
(1)引言部分:
项目背景:本测试报告的具体编写目的;
参考资料:《需求说明书》,《原型图》,《测试用例》等
(2)测试基本信息:
测试范围,测试案例设计思路
(3)测试结果及缺陷分析:
测试执行情况记录:测试组织,测试时间,冒烟情况,测试用例统计;
缺陷的统计与分析:缺陷汇总,缺陷分析,残留缺陷与未解决问题;
(4)测试结论与建议:
风险分析及建议
测试结论
(5)交付文档:
《xxx项目_系统测试计划》
《xx项目_测试用例》
《xx项目_ST测试报告》
《缺陷记录》
《环境搭建文档》
……