51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3560|回复: 2
打印 上一主题 下一主题

求助!关于去除现有系统中某些数据项大小写功能的测试.

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-8-12 13:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在现有系统里有许多数据项曾不区分大小写就可以录如数据,查询, 如:输入'a'或者'A'都可查询出产品编号'AisaProduct001, AustraliaProduct008...'等产品.
现在有这样一个需求变更, 修改目前系统里的所有老数据,将所有原先的小写编号都修改为大写.这是对数据库中的数据进行了修改,其次还要把代码中对产品编号数据添加或查询时用到的转大写或小写的方法都去除掉,这些修改覆盖面很广,几乎涉及各个模块里用到产品编号查询或添加功能的地方.
开发环境:Visual Studio2010 & SQL Server2008
涉及技术: C#.Net, WCF, Linq to SQL, Javascript...
像这种类型的需求,测试场景应该怎样设计?请有经验的人事指点下!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-8-14 09:38:10 | 只看该作者
并不算复杂但是要靠黑盒还是比较困难的。我觉得首先要scan代码,检查转大小写方法的所有引用。这个用vs ide就可以彻底查一遍了,然后从功能测试的角度在ui上定位所有查询的位置,搞几个大小写测试数据就差不多了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2013-9-24 16:05:09 | 只看该作者
回复 2# goal1860
感谢回复!
测试最终也是采纳类似的方案,先在代码和数据库中查找如:“ToUpper(), ToLower()”的方法,确认都去除后,再开始在页面做功能测试,这个确实数量很大,没有办法只能把所有涉及转换大小写的字段所在模块功能都测试一遍。。。
不过效果最后还是可以的。:)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 17:27 , Processed in 0.067086 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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