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. C 标准库 - ctype.h之isalpha使用

    isalpha int isalpha ( int c ); Checks whether c is an alphabetic letter. 检查给定字符是否字母字符,即是大写字母( ABCDEF ...

  2. 2-9 js基础 cookie封装

    // JavaScript Document 'use strict'; function setCookie(sName,sValue,iDay){ if(iDay){ var oDate = ne ...

  3. STL中deque 解析

    一.deque的中控器 deque是连续空间(至少逻辑上看来如此),连续线性空间总令我们联想到array或vector.array无法成长,vector虽可成长,却只能向尾端成长,而且其所谓的成长原是 ...

  4. Node.js之Console用法小结

    /** * Created by city--online on 16/3/9. */ //console.time()和console.timeEnd()输出中间代码的执行时间(注意:time和ti ...

  5. BOM的节点方法和属性

    一.HTML DOM >>>>>>>>>>>>>>>>>>>>具体可以参考W3S ...

  6. 使用FileSystemWatcher监视指定目录

    使用 FileSystemWatcher 监视指定目录中的更改.可监视指定目录中的文件或子目录的更改. 以下是一个简单的实例,用来监控指定目录下文件的新增.删除.重命名等情况(文件内容更改会触发多次, ...

  7. Cheatsheet: 2017 07.01 ~ 07.31

    Other 8 Key Application Performance Metrics & How to Measure Them The Code Review: The Most Impo ...

  8. CSS 基础点

    Part1:font:inherit 字体的设置 设置所有元素的字体保持一致: 所有元素:*{font:inherit;} /* IE8+ */ body体用percent:body{font:100 ...

  9. 【原】spring boot source 1.5 中不支持 diamond 运算符

    最近要开发新的项目,就花了几天时间看了下spring boot的相关资料,然后做了一个demo,不得不说开发效率确实很快,几行注解就完成了事务,aop,数据库等相关配置:但由于先前习惯了spring ...

  10. 分布式时序数据库InfluxDB

    我们内部的监控系统用到分布式时序数据库InfluxDB http://www.ttlsa.com/monitor-safe/monitor/distributed-time-series-databa ...