1、为什么软件要进行分辨率兼容性测试
用户的环境可能大多数是主流的分辨率,如1024x768,1366x700,但是我们还是遇到了一些使用上网本的用户,他的上网本分辨率是1024x600,由于我们的软件尺寸是固定的1000x700,软件运行在他的电脑上就会显示不全。这个问题最后是怎么解决的呢,我们的技术人员根据用户的电脑,帮他“定制”了一款兼容1024x600分辨率的软件,虽然问题最后解决了,但若是在把产品交付到用户手上之前就解决这个问题,不是更好?
软件对电脑分辨率的兼容性是很重要的,你不能保证用户用什么样的电脑使用你的软件,但你能调整你的软件,使它适应各种分辨率的电脑。
而用户电脑屏幕分辨率有很多种,软件在兼容大多数分辨率电脑的同时,还需要顾及少数使用上网本用户的感受,这么多种情况,让开发来一一验证,开发人员可没这么多时间啊。这就要专业的测试人员来做这份工作啦。
2、怎么做分辨率兼容测试;
     我们以1024x600这个案例来说明,怎么对软件进行分辨率兼容测试。
     1)需要一个虚拟机,将之分辨率设为1024x600;
     2)安装运行软件(兼容1024x600分辨率),查看每个页面是否显示完全,是否有遮挡,数据是否齐全;
     3)再将分辨率设置为正常分辨率如1024x768或1366×768,执行上一步骤,看软件在正常分辨率下是否显示正常;

3、升级软件进行分辨率兼容测试;
     1)先在电脑上装一个之前的版本(不兼容1024x600分辨率);
     2)使用新版本(兼容1024x600分辨率)覆盖安装;
     3)将电脑分辨率设置为1024×600,查看软件显示是否正常;
     4)将电脑分辨率设置为1024×768或1366×768,查看软件是否显示正常;

软件内嵌网页的分辨率测试
1、为什么要测试内嵌网页?
     网页内嵌在软件中时,受到软件大小的约束。如果在低分辨率下,软件会自动显示成小号的,内嵌在软件里的网页,如果没有做相应的调整,就会显示不全。

2、怎么测试?
     1)需要一个虚拟机,将之分辨率设为1024x600;
     2)安装运行软件(兼容1024x600分辨率),链接服务器到内网的测试环境
     3)查看内嵌网页的页面是否显示完全,是否有遮挡,数据是否齐全;
     4)将电脑分辨率设置为1024×768或1366×768,查看内嵌网页是否显示正常;

3、软件中的网页修改,对线上版本的影响
     由于内嵌网页做了分辨率兼容性的调整,若上传到生产环境,肯定会对线上版本的内嵌网页产生影响,所以要做线上版本兼容性测试,以保证内嵌网页在新旧版本上面都显示正常;

4 、线上版本的兼容性测试;
     1)安装运行线上的版本,将软件链接到测试环境上;;
     2)查看在分辨率为1024x600的虚拟机上,内嵌网页的页面是否显示完全,是否有遮挡,数据是否齐全;
     3)再将电脑分辨率设置为1024×768或1366×768,查看内嵌网页是否显示正常;

5、发布到生产环境也要把好最后一关;
     内网环境对新旧版本测试ok后,就等着把修改的内容发布到生产环境了。测试人员还要把好最后一关,就是检查真实环境下,新旧版本软件对分辨率的兼容性。
     1)运行新版本(兼容1024x600分辨率),链接到外网环境;
     2)检查新版本在1024x600分辨率下是否正常显示;
     3)检查新版本在1024×768或1366×768是否正常显示;
     4)运行线上版本(不兼容1024x600分辨率),链接到外网环境;
     5)检查线上版本在1024x600分辨率下是否正常显示;
     6)检查线上版本在1024×768或1366×768是否正常显示;

软件cs页面分辨率测试的更多相关文章

  1. 话说"登录页面"怎么测试

    今天无聊突然想起web登录页面怎么测试,看似简单的问题杀机重重,怎么说呢,一般没有测试思维的人说简单啦,主要有以下几点 .1.账号密码框输入正确的a-z,A-Z,0-9字符,特殊的字符组合测试.2.账 ...

  2. 用juery的ajax方法调用aspx.cs页面中的webmethod方法示例

    juery的ajax调用aspx.cs页面中的webmethod方法:首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性,具体实现如下,感兴趣的朋友可以参考下哈,希望对大 ...

  3. CS页面-Asp.net+Spring.Net.Framework--SNF快速开发平台3.0

    SNF快速平台有BS和CS两种,之前介绍了BS界面,下面发几张图看一下CS界面看看是什么样的 这是SNF快速开发平台的CS框架 1.有多种主页和登录页面. 2.多种页面风格 下面就先先看看页面显示的效 ...

  4. RAMPS1.4 3D打印控制板:软件下载\连接\安装\测试

    RAMPS1.4 3D打印控制板:软件下载\连接\安装\测试 特别说明: 电源接反,电机驱动板接反将有可能烧毁芯片和电路,请再三确认后再进行通电. 如何使用: 1.需要用到的模块或器件: Arduin ...

  5. python selenium自动化点击页面链接测试

    python selenium自动化点击页面链接测试 需求:现在有一个网站的页面,我希望用python自动化的测试点击这个页面上所有的在本窗口跳转,并且是本站内的链接,前往到链接页面之后在通过后退返回 ...

  6. selenium 点击页面链接测试

    点击页面链接测试 http://www.51testing.com/html/21/n-862721.html 需求:现在有一个网站的页面,我希望用python自动化的测试点击这个页面上所有的在本窗口 ...

  7. 屏幕分辨率测试工具(舍弃)---chrome开发者工具devTools(强烈建议系统学习)

    2019-01-25 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// ...

  8. 八.软件自动化和web测试

    1.软件自动化测试 1.1  自动化测试的概念   自动化测试:就是通过测试工具或其他手段,按照测试工程师的预定计划对软件产品进行自动化的测试   软件测试自动化涉及到测试流程.测试体系.自动化编译以 ...

  9. 用juery的ajax方法调用aspx.cs页面中的webmethod方法

    首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性. 如: [WebMethod] public static string GetUserName() { //.... ...

随机推荐

  1. Struts2 Validate

    1.自定义action继承ActionSupport 2.复写validate方法,因为ActionSupport实现了Validate这个借口,而这个借口中定义了validate方法 3.当请求时, ...

  2. hadoop ——HDFS存储

    一.HDFS概念 二.HDFS优缺点 三.HDFS如何存储 一.HDFS概念 HDFS(Hadoop Distributed File System)是Hadoop项目的核心子项目,是分布式计算中数据 ...

  3. C#中的委托 Delegate(委托 也叫代表,代表一类方法)

    1. 委托类似与 C或C++中的函数指针,但委托是 面向对象的,并且是类型安全的 详情可查看官方文档:https://msdn.microsoft.com/en-us/library/ms173172 ...

  4. BZOJ1050 旅行comf(kruskal)

    旅行comf 给你一个无向图,N(N<=500)个顶点, M(M<=5000)条边,每条边有一个权值Vi(Vi<30000).给你两个顶点S和T,求一条路径,使得路径上最大边和最小边 ...

  5. 编译可移植的python

    1. 在低版本系统机器上,编译python: cd Python-2.7.15/Modules vim Setup.dist 修改下述代码: ########### sed -i 's/#SSL=\/ ...

  6. [转]How to get return values and output values from a stored procedure with EF Core?

    本文转自:https://stackoverflow.com/questions/43935345/how-to-get-return-values-and-output-values-from-a- ...

  7. 图标插件FusionChartsFree

    二.介绍 Ø FusionCharts 是InfoSoft Global 公司的一个产品,InfoSoft Global 公司是专业的Flash 图形方案提供商,他们还有几款其他的,基于Flash 技 ...

  8. 微信小程序(二)框架的基本组成

    安装好 微信web开发者工具后. 让我们来了解一下工具的框架,上图: 工具总共分为三个部分,左上角红框框: 模拟器:模拟手机小程序界面,模拟器左上角可以选择手机型号,右上角红框处,千万别选成Offic ...

  9. CentOS虚拟机不能联网状况下yum方式从本地安装软件包

    大家都知道yum是linux下一个非常好用的软件安装/卸载软件,它方便操作,而且最厉害的是可以解决令人头疼的包依赖关系.但是若是你的linux不能联网,若想使用yum安装软件,可以依照下面的方法. 1 ...

  10. CodeForces 614A(水题)

    这道题有个需要注意的地方,就是范围大小 2^16 = 65535,2^32 = 65535(10^4),2^16 = 4294967295(10^9),2^64=9223372036854775807 ...