51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4739|回复: 9
打印 上一主题 下一主题

[原创] 请教:多语言、多数据库版本测试方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-29 09:26:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在一个版本或一个版本周期的测试中,同时存在以下版本需要测试:
1. 系统为中文、英文的版本测试(语言版本客户端的设置可以随时改,服务器的设置不能随时改)
2. 数据库为DB2、ORACLE时的版本测试(必须装在不同服务器上)
3. 用于 A、B、C三种情况性能指标测试(三种情况可在测试中动态地改)

如何能在工作量增加不多的情况下,尽可能兼顾到上述版本的测试。
大家有没有什么好的方法或方案?

目前情况是测了中文的就没顾上测英文的,测了架在oracle上的系统就没顾上测架在db2上的情况,对于三种情况的也是每次都只顾上测其中一种。所以到不同用户那里总是会出现当时没有测过的问题。

另外,系统在win 2000下运行正常的,到了NT下就有可能不正常。但又不能保证用户一定使用win 2000的系统。
目前只能在使用手册里说必须用win 2000系统。
不知道有没有别的更好的解决方案?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
  • TA的每日心情
    慵懒
    2016-6-12 12:47
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2007-2-27 21:52:02 | 只看该作者
    建议采用专门的工具来写测试用例,我用过 TechExcel 的一个很强大的测试管理工具 DevTest,它可以通过环境变量和测试检测点来生成不同环境下(比如不同的操作系统,不同的数据库),不同性能指标(比如你上面所说的A,B,C)的测试用例,并且可以个性化设置不同的测试标准,比如A, B, C中只要其中一个通过了,则这个测试用例就通过。你上面所说的几个需求都是可以实现的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-2-27 15:05:44 | 只看该作者
    可以使用自动化测试,编写自动化测试脚本,然后只需要在不同的测试环境中跑脚本,即可得到测试结果。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-2-20 23:25:05 | 只看该作者
    很简单,采用正交法分析
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2005-10-11 08:54:59 | 只看该作者
    我有不同的意见,不妥之处请大家指正。
    每个数据库和操作系统都会有区别,甚至区别很大,所以,至少在意识要把它们分开来。
    你只写一套测试用例,然后,让数据库和操作系统交叉成为一个环境矩阵,每次你在这个矩阵中选择一个交叉点来执行测试用例。
    所以,测试流程在你这里很重要。




    --------------
    《我在微软做软件测试》在我的个人网站www.TestTip.com
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    4 小时前
  • 签到天数: 3653 天

    连续签到: 105 天

    [LV.Master]测试大本营

    6#
    发表于 2005-9-14 09:46:35 | 只看该作者
    呵呵,我曾经测试过一个软件。本身分ABC三版,系统支持98、2000、XP,语言是简体、繁体、英文。
    自己算我有多麻烦吧,搭建系统就用了3台机器。
    这样的软件,一般每种语言、系统分错开,找一个详细进行测试。其他的几个跑一遍没有大问题就OK了。要不实在测试不过来呀。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2005-9-14 09:07:16 | 只看该作者
    根据这种情况,为了保证产品的质量,只能测试四遍,在英文系统下,将两个数据库进行分别测试,在中文环境中,也要测试两遍。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2005-9-7 12:38:52 | 只看该作者
    os其实是分类的win98,winme是差不多的。win2000和winxp是差不多(他们是NT技术),suse,redhat都是linux核心,aix,hp unix,solaris他们都是unix核心。
    主要看你们对系统的理解,只有理解了,才知道他们的差别啊!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2005-1-26 16:22:20 | 只看该作者

    没有偷懒的办法

    基本上来说要一个一个分开来测,不过可有不同的侧重点。比如说,英文版是最简单的一部分,可以全方位测试;中文版就对照英文版,主要测试可能出现翻译错误或字节错误的地方就好了。:p

    至于数据库,我就不太懂了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
     楼主| 发表于 2004-12-30 09:48:45 | 只看该作者
    郁闷!怎么都没有人理我?:s:s:s
    大侠们帮帮忙啊!谢谢了!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 13:07 , Processed in 0.076827 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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