51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3204|回复: 13
打印 上一主题 下一主题

[求助] 这样的功能我应该怎么划分

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-11-6 17:25:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我测试的系统里,有一个警告的功能,在A界面显示警告,在B界面设置警告。这样我应该怎么测试呢,AB都是两个不同的模块。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-11-6 18:31:58 | 只看该作者
先分析B的警告界限有哪些?警告的界限区间在哪里?
根据警告产生的界限区间罗列出关键输入区间界限
选取这些关键输入区间界限作为输入,A框中的警告就为输入结果
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-11-7 08:55:45 | 只看该作者
我是不是在B模块要对警告输入进行测试,然后对A模块的警告输出测试。那我是不是必须要把这两个模块连接起来测试?还是单独测试?这个属于功能测试呢还是集成测试?不懂。望指点!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-11-7 09:47:37 | 只看该作者
我个人觉得先单独分析B模块,B模块是输入,根据功能划分确定输入的等价类,边界等等   B模块什么样的输入,A模块是否给出相应的输出。   也要确定A模块输出的等价类   在B模块特意制造输入,使A模块的每个输出至少执行一遍
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-11-7 10:17:02 | 只看该作者
我在测试A模块的时候,就必须要B模块来配合了。是吗?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-11-7 10:37:07 | 只看该作者
测试A模块那个功能点的时候 最好结合起来  不然你怎么测试呢
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2012-11-7 10:50:17 | 只看该作者
那这样是不是也算集成测试啊。因为我的测试用例文档中分了功能测试和集成测试章节。那我应该把这个测试用例放到那个章节呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2012-11-7 20:40:31 | 只看该作者
    可以简单认为B是输入,A是输出。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2012-11-8 11:48:09 | 只看该作者
    回复 8# 千里


        明白了。但是到了文档中还是不知道如何划分用例了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2012-11-8 11:58:34 | 只看该作者
    本帖最后由 dgfsdgs 于 2012-11-8 12:02 编辑

    2种测试方法:
    1、集成测试,在一个模块输入,在另外一个模块验证
    2、2个模块是如何交互这个设置参数的,例如消息、配置文件、变量值,单独作为B模块来说,B设置了参数,只要发送了消息,或者设置了变量值,或者修改了配置文件,B就OK了,如果A模块没有警告,事实上可能是A的缺陷。如果测试A模块,就不管B模块,直接设置消息、配置文件、变量值,看A是否执行报警。

    第一种方法简单,但如果不报警,你无法区分出是A的bug还是B的bug
    第二种方法定位更准确,且无依赖性,比如B先开发完,A后开发完

    通常我们用第一种方法,第二种方法使我们下一步追求的目标
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2012-11-8 12:03:51 | 只看该作者
    第二种方法,对于开发团队要有要求,要预先定义出交互标准,这些都要弄文档
    so第二种方法在大部分公司,测试达到这个能力,开发也未必能够达到这个流程
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2012-11-8 17:30:03 | 只看该作者
    你暴漏出两个问题
    1.对研发的功能模块划分不清
    2.对测试流程功能测试和集成测试分不清楚

    问题一
    功能模块划分要求很细,好分配给不同的研发来开发,算工作研发工作量等
    研发这么划分模块,测试就这么用吗?显然不成,只有输入没有输出的正确与否的判断就不叫测试了。

    问题二
    根据测试的不同阶段划分为:单元测试和集成测试 。可能还会有系统测试、发版测试等
    功能测试的方法方式可分为:功能测试和性能测试等等
    大概是这些概念吧,我也好久没碰过这些概念了,楼主需要好好看看书了,我也该看看了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2012-11-8 17:31:24 | 只看该作者
    磨刀不误砍柴工   好好看看软件测试的书
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2013-1-25 18:24:37 | 只看该作者
    Thank you very much for sharing!The good man!The good life of peace!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 03:22 , Processed in 0.074669 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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