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. 深度学习(二)BP求解过程和梯度下降

    一.原理 重点:明白偏导数含义,是该函数在该点的切线,就是变化率,一定要理解变化率. 1)什么是梯度 梯度本意是一个向量(矢量),当某一函数在某点处沿着该方向的方向导数取得该点处的最大值,即函数在该点 ...

  2. 安卓加固之so文件加固

    一.前言 最近在学习安卓加固方面的知识,看到了jiangwei212的博客,其中有对so文件加固的两篇文章通过节加密函数和通过hash段找到函数地址直接加密函数,感觉写的特别好,然后自己动手实践探索s ...

  3. CentOS7手动修改系统时间

    CentOS7 永久修改系统时间 安装在虚拟机上的CentOS7的时间分为系统时间和硬件时间.二者都修改,重启系统(init 6 )才会永久生效.修改步骤如下 查看当前系统时间 date    修改当 ...

  4. Node.js模块封装及使用

    Node.js中也有一些功能的封装,类似C#的类库,封装成模块这样方便使用,安装之后用require()就能引入调用. 一.Node.js模块封装 1.创建一个名为censorify的文件夹 2.在c ...

  5. jQuery基础---常规选择器

    内容摘要: 1.简单选择器 2.进阶选择器 3.高级选择器 发文不易,转载请注明出处! jQuery 最核心的组成部分就是:选择器引擎.它继承了 CSS 的语法,可以对 DOM 元素的标签名.属性名. ...

  6. 四、闭锁之CountDownLatch

    一.简介 闭锁是Java的一种同步工具类.我们在程序运行过程中,某个任务需要等待其它一个到多个的任务全部完成才会执行,这个等待的期间就叫做闭锁. CountDownLatch是闭锁的一种实现,它支持一 ...

  7. c# MVC模式学习笔记_数据验证

    改变显示字段名称 设计字段规范 1.引用 using System.ComponentModel; using System.ComponentModel.DataAnnotations; 2.Dis ...

  8. Java中InputStream 、 InputStreamReader 、 BufferedReader的区别

    1.InputStream.OutputStream 处理字节流的抽象类 InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等. OutputS ...

  9. Web安全相关(三):开放重定向(Open Redirection)

    简介 那些通过请求(如查询字符串和表单数据)指定重定向URL的Web程序可能会被篡改,而把用户重定向到外部的恶意URL.这种篡改就被称为开发重定向攻击. 场景分析 假设有一个正规网站http://ne ...

  10. C#学习笔记-继承基本知识

    namespace Inheritance { class Program { static void Main(string[] args) { Dog dog = new Dog(); dog.A ...