应用程序测试经验漫谈(3)--兼容性
来源:互联网 发布:java getinstance 编辑:程序博客网 时间:2024/05/01 19:24
测试过程中会有很多兼容性方面的考虑,根据自己测试过程中遇到的问题,做个简单的小结,如有问题,大家可以跟帖纠正补充:
1、 在中英文、简繁体系统上使用的区别(在控制面板的区域和语言选项里面进行设置,管理选项卡里更改系统区域设置),比如字符是否能适应不同的环境,不要一变化系统,就出现乱码和各种错误。
2、 在不同操作系统上使用的区别(XP,VISTA,WIN 7,2000,2003),对于XP,就要考虑sp1、sp2、sp3的区别
3、 在远程操作电脑的时候使用情况,测试的时候遇到过远程操作的时候会可能崩溃的错误。
4、 浏览器:不同IE浏览器、带标签页和没有标签页,同一个IE浏览器不同版本的使用。
5、 同一个系统的不同系统用户操作(管理员和非管理员)。
6、 需要考虑不同分辨率,屏幕大小下是否能合适的显示。
7、 需要考虑各种浏览器的缓存情况,会不会因为缓存而对测试产生影响,比如对cookie的保存。
8、 对于需要输入文字的地方需要考虑多种输入法切换是否能正常输入。
9、 在32位和64位系统上都需要进行测试,特别是对新的64位系统的支持度。
11、 需要考虑计算机休眠、待机后再启动软件的表现情况.
示例问题:用户在控制面板中启动了休眠功能,使用应用程序后,如果应用程序适时的接收或者发送一些数据包,就有可能会自动的启动计算机。比如一些和网络相关的产品,如果网卡定时或者不定时的收发一些数据包,就会触发开机。
12、 各种杀毒软件对软件的影响。瑞星、卡巴、360等。
杀毒软件对一些文件类型、端口等有监控,需要考虑。可能由于软件使用某些端口而被杀毒软件阻止而导致不能正常使用
13、程序对文件的处理,需要考虑充分。
示例:比如在测试中,遇到某个添加图片的功能,测试中对于jpeg格式的图片,需要考虑灰度图。程序最初没有考虑这个而导致添加灰度图的时候出现崩溃。
相关知识备注:什么叫灰度图
任何颜色都有红、绿、蓝三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,将其转换为灰度:
1.浮点算法:Gray=R*0.3+G*0.59+B*0.11
2.整数方法:Gray=(R*30+G*59+B*11)/100
3.移位方法:Gray =(R*28+G*151+B*77)>>8;
4.平均值法:Gray=(R+G+B)/3;
5.仅取绿色:Gray=G;
通过上述任一种方法求得Gray后,将原来的RGB(R,G,B)中的R,G,B统一用Gray替换,形成新的颜色RGB(Gray,Gray,Gray),用它替换原来的RGB(R,G,B)就是灰度图了。
- 应用程序测试经验漫谈(3)--兼容性
- 应用程序测试经验漫谈(1)
- 应用程序测试经验漫谈(2)---界面类测试
- 应用程序测试经验漫谈(4)--上传下载、I/0读取
- 测试一个应用程序的兼容性
- 网络工程师成长经验漫谈(上)
- Android 兼容性测试(CTS)
- app兼容性测试(一)
- Android CTS(兼容性测试)
- App兼容性测试(CTS)
- web测试 (四)兼容性测试
- (转载)Microsoft Windows 2000 应用程序兼容性
- 兼容性测试
- 兼容性测试
- 兼容性测试
- 兼容性测试
- 兼容性测试
- 兼容性及经验汇总
- 浅谈.NET下的多线程和并行计算(八)Winform中多线程编程基础上
- ANSI 和 Unicode
- 要考试了 微机原理
- android service
- WPF/Silverlight 控件的基本组成
- 应用程序测试经验漫谈(3)--兼容性
- 2009十大网络流行语 中英文对照读本 (搞笑)
- Eclipse插件开发引用外部包
- XP sp3 安装iis时找不到zClientm.exe的解决方法
- Silverlight 的 Border 控件
- 使用 Blend 来创建一个不规则 Border
- Silverlight 图形的转换
- 102 种博客标题格式
- Windows的用户管理中的用户模拟 impersonate