51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3449|回复: 4
打印 上一主题 下一主题

[求助] 关于UI特殊字符的测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-4 16:17:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近马上开始关于UI特殊字符的测试。大家来点意见啊
怎么设计用例
谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-6-7 11:40:23 | 只看该作者
1、准备多种字库
2、设计一个简单脚本,随机从不同字库中取对应的ASCII码
3、泡杯茶等结果
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-6-7 13:11:41 | 只看该作者
其实沙发只是一种理想的状态,前提是要设计工具,没有工具就啥都没有~

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

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

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-6-9 14:50:44 | 只看该作者
原帖由 Jackc 于 2010-6-7 13:11 发表
其实沙发只是一种理想的状态,前提是要设计工具,没有工具就啥都没有~

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


请问用什么工具比较好呢?谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-6-10 11:38:02 | 只看该作者
需要看测试目标是什么架构的。

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

其中需要克服的难点很多:
1、字库类型有两种:矢量和点阵
2、相同字库类型,对不同大小的字体处理不同,超大和超小字体的处理基本没有现成的算法。
……(虽然在各个过程中,网上开源的源码很多,但是重头做起的话问题太多了,不说了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 17:34 , Processed in 0.073380 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表