51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8934|回复: 30
打印 上一主题 下一主题

关于手机集成测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-9-25 12:46:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手,我是刚开始参加测试工作不久的新人,主要是负责手机集成测试,我以前有一些系统测试的经验。但是,做集成测试时就很迷茫。
      不论国内外,讲集成测试的文章都太少了,而且大都都只是讲了概念性的东西,不太实用。
      写测试用例时,我总会有意无意的把集成测试和系统测试混淆起来,(我主要是做黑盒测试,)我觉得两者的用例都是基于功能测试,虽然说集成测试会侧重于接口方面,但是在我看来,它只会比系统测试多了一检测接口的内容,而其他的,例如模块功能之类方面的测试都是不能少的。因为集成测试在描述中也说到,需要检测各个功能模块在集成后是否正常。。。就是说,我还是需要,每个小角落的去看啊。。。。
      所以,我写用例的时候就会很迷茫,我到底在写的是集成测试,还是系统测试的用例呢?
      有人告诉我说,他们的用例可以相同,只是在施行时有所区别。系统测试采用的是可以通过可视界面检测的黑盒测试,而集成测试要采用深入代码的白盒测试,所以集成测试有时被称作灰盒测试。这种说法,让我再次迷惘。。。难道,集成测试就不能通过黑盒测试进行吗?但是,我在网上看到说:集成测试正逐渐从白盒测试向黑盒测试转变。
      说了那么多混乱的东西,其实我是有几个困惑了我几个月的问题,希望各位高手可以帮忙解答一下:
          1、我对集成测试的认识是否有偏差了?
          2、就用例书写方面,集成测试和系统测试到底有什么明显区别?
          3、集成测试的用例应该从哪里着手写?从什么点切入?是不是一定要把代码研究透了,才能写?那,还叫黑盒测试吗?
          4、集成测试在施行时,是否一定要用白盒?如果不是,它和系统测试,有什么区别?

    小女子苦思冥想,找了几个月的资料。。都没有找到答案。。。。只好上来请教各位大虾了~!感激不尽~!!谢谢!!

[ Last edited by clasinahu on 2005-9-25 at 12:56 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-9-26 20:47:12 | 只看该作者
1.集成测试是皆于黑盒与白盒之间的测试.既有黑盒测试,又有白盒测试.

2.集成测试:1)各模块与模块之间接口的测试.
                2)各个模块组合起来一起测试,两两或者三三组合.
                  例如:开了红外线或者蓝牙,GPRS等发送彩信,打电话.

3.  1)黑盒方面:集成测试,对手机几项功能模块同时使用时进行测试,单个模块不出问题,不代 表组合以后不出问题.而系统测试只是测试单个模块的功能是否能实现,按键是否会失效.
     2)白盒方面:手机测试国内还不成熟,很少有做白盒的,基本都是开发自己测试的.只要测试函数调用的是否合理,因为一个模块中有很多函数,代码组成函数,函数组成一个大模块.白盒测试就是测试代码,函数之间的接口和函数组合以后的测试.

4.集成测试实施时要黑盒与白盒一起使用才能测试全面.
手机的系统测试一般都算验收测试了(只要做了单元和集成测试以后基本是没有问题了,验收测试主要站在用户的角度考虑问题了.主要提些建议,在以后的手机中加入建议等.但是也会发现缺陷的,看缺陷的严重程度考虑是否修改手机)
IBM等公司的系统测试基本都外包的.既能节省工作量,又能用不同的人测试,发现以前没有注意的新问题.

呵呵,.瞎说了些自己对手机测试的理解,如果有什么不对请指出,谢谢.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-9-28 07:49:40 | 只看该作者
谢谢晓仔的回复:)
呵呵。。。有人交流感觉真好~!谢谢~!

看了你认真地指教。。。我有些不太明白的。。希望能再多多多多的指教。。。嘻嘻。。谢谢~!!

问题一:
“而系统测试只是测试单个模块的功能是否能实现,按键是否会失效.”
在系统测试中,也会有simultaneity类的测试啊。。。。不只是单个模块吧?

问题二:
就是说。。集成测试。。一定要进行白盒测试咯?不能完全脱离白盒。。。。
那这方面我就好好看看了。。。。只是严重缺乏!!!!!!!不然,工作就做不好了~!

问题三:
如果是白盒测试。。是否就要对程序非常了解啊?(此问题留给自己回答。。因为这个一定能自己找到答案~!就不麻烦大家了~!呵呵。。。)

有人是做集成测试的吗?也一起讨论讨论啊。。。指导指导:P
谢谢!!!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-9-28 22:51:59 | 只看该作者
问题一:
在系统测试中,也会有simultaneity类的测试啊。。。。不只是单个模块吧?

1.例如:手机中的闹钟,设置5次同时响,不同闹铃的闹钟,其实只有一个闹钟工作,只有一种闹铃声,这也是simultaneity类的测试,但是它是在闹钟这单个模块中进行的.
2.再例如:电话本中输入不同姓名相同号码的记录,来点提示会根据某种算法显示一个姓名,不会把所有姓名全显示.  这也是simultaneity类的测试,但它也是在电话本这单个模块中进行的.
集成测试,对手机几项功能模块 同时使用时进行测试
集成测试不仅要是simultaneity类的测试,还要不同功能模块。

问题二:
“就是说。。集成测试。。一定要进行白盒测试咯?不能完全脱离白盒。。。。”

呵呵,这个问题很简单,看你们公司给你看代码吗?一般大公司的代码都是机密不给看的,基本都不做白盒测试的,只做黑盒测试就可以了。毕竟做白盒测试是很繁琐的事情。如果是小公司能看到代码的话,那你就多看看代码了!

问题三:
如果是白盒测试。。是否就要对程序非常了解啊?

能测试白盒当然是好事情,但也不能一口气吃成个胖子吧!还是先做好黑盒测试的比较好,你在黑盒方面做好集成测试就很好了,现在手机测试大多做黑盒测试,做白盒测试的很少。在业余时间再考虑白盒,给自己多充充电也很好。不要捡了芝麻丢了西瓜,毕竟你还是刚参加测试工作。
我是刚开始参加测试工作不久的新人
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-10-15 19:21:26 | 只看该作者
Quote:
集成测试,对手机几项功能模块同时使用时进行测试,单个模块不出问题,不代 表组合以后不出问题.而系统测试只是测试单个模块的功能是否能实现,按键是否会失效.

个人想就上面的问题一发表些自己的看法。

1.系统测试的对象是整个软件系统,对手机而言则是包含所有的功能模块,而并不是单个模块。

2.在手机测试中最常用的测试方法就是交叉测试,即多个功能模块的组合触发,主要判断组合情况下功能实现的情况和触发的优先级是否正确。如:如边听MP3,别发短信,突然又有来电等。

3.系统测试和验收测试完全是两马事,系统测试和开发是同步的,从开发提交的第一个版本到最后的验收测试之中要经历N多的版本release,和多次的回归测试,一直到通过所有的case以达到版本的稳定。然后在进行验收测试。以保证发布前的质量情况。

4.集成测试,对手机几项功能模块同时使用时进行测试,这句话固然没错,但他的测试目的和测试对象并不是那些组合功能的实现情况,而是功能在组合调用时接口的情况。这也是同样属于白盒测试中,之所以分单元测试和集成测试的区别,他们区分的最根本依据就是测试对象的不同。

5.集成测试的范围可大可小,可以是函数和函数间的集合,也可以是模块和模块间的集合。

6.楼上说,例如:开了红外线或者蓝牙,GPRS等发送彩信,打电话.
这话意义上是对的。但这样说给人误解,容易和系统测试混缴。从集成测试角度来说,应该是红外线模块。彩e模块和通话模块间的集成。因为在集成测试阶段的依据还是代码,所以楼上说的那些操作还是要通过代码,构造相应的输入来完成的。并通过各接口的返回值来做判断。

[ Last edited by liangliang1108 on 2005-10-15 at 19:54 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-10-17 16:18:35 | 只看该作者

楼上各位有用过Rational公司的RTRT工具做集成测试的吗?

集成测试的资料本来就少,用RTRT测试的更少,我都怀疑用RTRT做集成测试的可能性了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-10-17 16:41:14 | 只看该作者
RTRT做集成测试是可以的,这方面的资料是比较少。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-10-17 16:54:21 | 只看该作者
但是我现在都糊涂了,请问版主用RTRT做集成测试的话,其activity应选component test还是system test?在我的实验中,若activity选component test,RTRT自动生成的模板始终是基于单个函数的,未必应选system test?那我之前的想法可就完全错了:,(


Originally posted by skinapi at 2005-10-17 04:41 PM:
RTRT做集成测试是可以的,这方面的资料是比较少。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-10-18 21:56:18 | 只看该作者
谁RTRT的文档吗?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-12-2 17:21:27 | 只看该作者
rtrt的帮助文档

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-1-19 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2005-12-2 18:02:22 | 只看该作者
    学习中........
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2006-1-13 13:30:23 | 只看该作者

    深奥!!

    对我来说是深奥。
    想问个问题:上面提到测试都是用工具的吧?
    是什么工具呢
    到哪里可以找到这方面的资料呢
    我该怎么做呢
    呵呵~
    谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2006-1-18 11:39:15 | 只看该作者
    还有其他关于RTRT的文档吗?想看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2006-1-19 13:52:30 | 只看该作者
    迷茫。。。我现在只是看着case,run,不知道以后怎么发展呢,该学点什么呢?请大家指导
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2006-2-6 11:14:29 | 只看该作者
    RTRT对于brew平台的手机软件,能运行起来么?哪位大侠成功使用过?来布布道哦,谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2006-3-21 10:07:14 | 只看该作者
    在我们公司,集成测试是在开发人员做完单个模块的单元测试后,再将某些模块集成后的版本进行一些基本功能及边界测试,而系统测试则是在集成测试后对整个软件版本进行的测试,较多的做是的破坏性测试,检验某个模块的极限操作对整个系统是否造成影响。
    不知道有没偏差?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2006-6-6 18:13:08 | 只看该作者

    回复 #5 liangliang1108 的帖子

    同意,但有些不懂,学习中
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2006-6-9 13:36:26 | 只看该作者
    现在手机软件测试件一般来说主要还是手工的黑盒测试吧.
    我是这样认为的.

    如果使用自动化测试工具,那么有一般常用的有哪一些呢? RTRT?我回头自己再找找这方面资料.
    我们公司就用了TD管理工具,用于管理开发和测试工作.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2006-6-17 15:50:22 | 只看该作者

    手机操作系统得内核如何测试?比如声卡驱动程序得单元测试?

    手机操作系统得内核如何测试?比如声卡驱动程序得单元测试?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2006-6-27 16:43:05 | 只看该作者
    RTRT是什么东东?能不能简单介绍一下?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-10-5 14:24 , Processed in 0.098931 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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