51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5052|回复: 7

中国银行信贷系统一个小功能测试总结

[复制链接]

该用户从未签到

发表于 2013-7-2 16:51:25 | 显示全部楼层 |阅读模式
产品:中国银行上海分公司信贷管理系统
相关模块:大企业客户管理、中小企业客户管理
大、小企业客户管理表中,都包括客户名称这个字段
测试点:新建小企业客户时,需要对输入的客户名称进行判断,如果客户名称关键词和大企业客户名称关键词重复,就给出提示。

关键词:客户名称中去除‘北京市’‘北京’、‘有限公司’等过滤词后剩下的部分    例如‘北京市微软有限公司’的关键词就是‘微软’

开发人员给了一张过滤词的excel表,表中包括200多个过滤词,包括全国各省市、地级市及其简称,还有一些是‘股份公司’、‘有限责任公司’等词及其简称

假设大企业客户管理中有一个客户名称为:‘上海微软公司’
进入:中小企业客户管理-》新建客户-》输入客户名称‘北京市微软有限公司’,点击保存,就会提示:大企业客户中存在同名客户!

怎样针对这个功能点设计测试用例呢?
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2015-9-6 21:21
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2013-7-3 11:35:34 | 显示全部楼层
    我的提取点:
    1、输入框功能的测试:没有指明输入什么类型,输入长度
    2、模糊搜索功能的测试
    测试用例点:输入框
    1、在中小企业中输入大企业客户不存在的关键字--点击保存--成功
    2、大企业客户存在的关键字(eg:大企业--微软);小企业中输入名称中输入前空格,中空格,尾空格
    3、大企业客户存在的关键字(eg:大企业--微软);小企业输入繁体的 微軟
    4、大企业客户存在的关键字(eg:大企业--ABC);小企业中输入全角的 ABC
    4、大企业客户存在的关键字(eg:大企业--139);小企业中输入全角的 1399
    5、大企业客户存在的关键字(eg:大企业--ABC);小企业输入字母大小体混合的AbC;或者数字+字母大小体的混合;
    6、大企业客户存在的关键字(eg:大企业--微软);小企业输入 <br>微软</br>--对特殊字符的处理
    7、输入的内容校验通过后,保存在数据库时,是否一致
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-7-3 16:10:26 | 显示全部楼层
    谢谢网友的热心回复,但是我感觉好像这个功能点主要是判断重复的,比如小企业客户名输入‘北京微公司’保存时就不会出现提示。(前提是假设大企业中存在‘北京微软公司’)

    我当时是这么想的,开发在做这个功能的时候,肯定是扫描客户名称字符串,找到过滤词表中的词就过滤掉,剩下的作为关键词与大企业匹配。大企业客户名称应该也是用同样的方法找出关键词,然后比较2各关键词是不是一样,一样就给出提示,不一样就保存成功。所以,重点应该是他计算关键词的这个方法。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-9-6 21:21
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2013-7-4 09:28:54 | 显示全部楼层
    回复 3# wuwoyiran


        `嗯   我就我的想法说下................
          应该是我还不够了解需求,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-9-6 21:21
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2013-7-4 09:29:54 | 显示全部楼层
    回复 4# kuangli1020


        计算关键字  那这个要怎么测试啊??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-7-4 11:01:18 | 显示全部楼层
    我感觉开发肯定是写了一个过滤方法去做这件事情,过滤顺序、过滤后剩下的部分组合拆分后还会不会过滤等等。

    比说说:过滤词表中有:宁夏回族自治区 、宁夏自治区、宁夏      这3个过滤词

    那如果客户名称中含有多个关键词,他的过滤顺序应该会影响结果的。而且如果客名称中都是过滤词,过滤到自后会剩下空,要怎么匹配?

    假设我小企业客户名称为:宁夏宁夏回族自治区自治区  
    对这个字符串计算关键词时,怎么过滤呢?

    过滤顺序1:是先把‘宁夏回族自治区’去掉,剩下‘宁夏自治区’,再把‘宁夏自治区’过滤掉,那这个字符不就是空的了,没有关键词了啊
    过滤顺序2:先把‘宁夏宁夏’过滤掉,剩下‘回族自治区自治区’,关键词是‘回族自治区自治区’?

    如果客户名称是‘宁宁夏夏’,先去掉‘宁夏’后,剩下的那个‘宁夏’还会过滤掉吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-4-17 13:17
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2013-7-4 15:38:09 | 显示全部楼层
    回复 6# wuwoyiran
    这个规则,应该只有开发知道吧。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-7-9 10:51:34 | 显示全部楼层
    回复 6# wuwoyiran
    这个是想太多了把!首先这个模块过滤的目的只是一些城市和有限公司,你认为现实中你的测试数据存在吗?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-17 07:18 , Processed in 0.077042 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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