bb64844866 发表于 2013-8-12 13:42:40

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

:)在现有系统里有许多数据项曾不区分大小写就可以录如数据,查询, 如:输入'a'或者'A'都可查询出产品编号'AisaProduct001, AustraliaProduct008...'等产品.
现在有这样一个需求变更, 修改目前系统里的所有老数据,将所有原先的小写编号都修改为大写.这是对数据库中的数据进行了修改,其次还要把代码中对产品编号数据添加或查询时用到的转大写或小写的方法都去除掉,这些修改覆盖面很广,几乎涉及各个模块里用到产品编号查询或添加功能的地方.
开发环境:Visual Studio2010 & SQL Server2008
涉及技术: C#.Net, WCF, Linq to SQL, Javascript...
像这种类型的需求,测试场景应该怎样设计?请有经验的人事指点下!:)

goal1860 发表于 2013-8-14 09:38:10

并不算复杂但是要靠黑盒还是比较困难的。我觉得首先要scan代码,检查转大小写方法的所有引用。这个用vs ide就可以彻底查一遍了,然后从功能测试的角度在ui上定位所有查询的位置,搞几个大小写测试数据就差不多了。

bb64844866 发表于 2013-9-24 16:05:09

回复 2# goal1860
感谢回复!
测试最终也是采纳类似的方案,先在代码和数据库中查找如:“ToUpper(), ToLower()”的方法,确认都去除后,再开始在页面做功能测试,这个确实数量很大,没有办法只能把所有涉及转换大小写的字段所在模块功能都测试一遍。。。
不过效果最后还是可以的。:)
页: [1]
查看完整版本: 求助!关于去除现有系统中某些数据项大小写功能的测试.