yushiwuzheng 发表于 2010-6-4 16:17:32

关于UI特殊字符的测试

最近马上开始关于UI特殊字符的测试。大家来点意见啊
怎么设计用例
谢谢

Jackc 发表于 2010-6-7 11:40:23

1、准备多种字库
2、设计一个简单脚本,随机从不同字库中取对应的ASCII码
3、泡杯茶等结果

Jackc 发表于 2010-6-7 13:11:41

其实沙发只是一种理想的状态,前提是要设计工具,没有工具就啥都没有~

如果是手动,可以考虑以下几点:
1、符号类型:*、-+¥等等
2、文字类型:中文、英文、法文、阿拉伯文(如果要做本地化,必须要选择一种类似“阿拉伯文”的书写从右到左的语言,至于为什么,试过就明白了)
3、程序语言:Int 、/n等等

PS:注意在文字类型中,其实一种类型是有多种编码方式的,有可能的话尽可能多的测试不同的编码方式文字。
在测试字符这方面,其实如果不用工具,真的很难达到满意的测试力度。

yushiwuzheng 发表于 2010-6-9 14:50:44

原帖由 Jackc 于 2010-6-7 13:11 发表 http://bbs.51testing.com/images/common/back.gif
其实沙发只是一种理想的状态,前提是要设计工具,没有工具就啥都没有~

如果是手动,可以考虑以下几点:
1、符号类型:*、-+¥等等
2、文字类型:中文、英文、法文、阿拉伯文(如果要做本地化,必须要选择一种类 ...

请问用什么工具比较好呢?谢谢!

Jackc 发表于 2010-6-10 11:38:02

需要看测试目标是什么架构的。

B/S可以试试Waitr和Selenium。
而C/S只能自己写,难度有些大。
实现过程很简单,可以根据unicode选定字符,然后调用测试目标的显示AP,将字符显示到UI;再将UI显示的字符图片转化为字符,并反查到对应的unicode,与之前选择的unicode比对。

其中需要克服的难点很多:
1、字库类型有两种:矢量和点阵
2、相同字库类型,对不同大小的字体处理不同,超大和超小字体的处理基本没有现成的算法。
……(虽然在各个过程中,网上开源的源码很多,但是重头做起的话问题太多了,不说了:L )
页: [1]
查看完整版本: 关于UI特殊字符的测试