51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2805|回复: 14
打印 上一主题 下一主题

[讨论] 都过来探讨一下吧!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-6-21 09:57:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前提:在一家公司独立负责测试,需求只有一个EXCEL的任务列表,设计只有一些UML图。
在本次某车载系统(WINCE+C#.NET)测试中,在PC软件中,我发现几个问题,大家来讨论一下我该何去何从。
数据库部分:
1、数据库设计不合理:经改正去掉了某些多余字段和表
2、数据库部分表间关系未建立:经提示添加
3、我自行设计了线路文件的数据库(见附件),经过项目经理评价,被认可了,欣喜ing
4、发现数据库中某外键不得不允许为空,此未解决
编码部分:
1、测试中发现枚举类型设计的不合理,开始时采用1、2、3、4,后来采用0、1、2、4(3就是1+2)
2、测试中发现某些功能在PC机下,和WINCE下有差别(PC的模拟软件无法完全模拟WINCE下的功能)
3、由于开发人员的忽视,在模拟运行软件中,使某些功能无法测试(比如GPS的模拟,温度计的模拟,顺号器的模拟)
功能部分:
1、由于2人开发,出现推委责任的现象,出现沟通不好的情况,导致1个功能改好,另1个功能失效
2、出现了测试的不可观察性
3、出现了测试的不可测试性
4、出现了测试的不可控制性

在这种情况下该怎么办呢??

由于技术原因,某些资料隐去,望理解
2、
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-6-22 15:21:46 | 只看该作者
我也关注一下,呵
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-6-23 08:30:33 | 只看该作者
我倒,斑竹也灌水,严打
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-6-23 12:31:03 | 只看该作者
告wzb521战友: 斑竹是不能严打地, 只能靠贿赂
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-6-23 17:21:40 | 只看该作者
什么垃圾,白点了好多下鼠标!累死了!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-6-24 10:46:14 | 只看该作者
我还倒呢,回了这么多帖子,都是……
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-6-24 17:42:51 | 只看该作者
如果出现了这么严重的测试问题,是不是在开发时就设计的不合理了呢?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-6-24 22:38:45 | 只看该作者
这样的问题出现,说明公司的流程和项目管理有很大的问题,已经不是软件测试人员可以控制的了.

个人建议:

编码部分:
1、测试中发现枚举类型设计的不合理,开始时采用1、2、3、4,后来采用0、1、2、4(3就是1+2)
2、测试中发现某些功能在PC机下,和WINCE下有差别(PC的模拟软件无法完全模拟WINCE下的功能)
3、由于开发人员的忽视,在模拟运行软件中,使某些功能无法测试(比如GPS的模拟,温度计的模拟,顺号器的模拟)
为什么不能测试这些功能,是没有环境还是没有测试的数据?或者是硬件的问题?搞明白了问题所在就可以解决了.
还有开发人员在开发的时候肯定有测试的办法,可以跟他们商量一下.
功能部分:
1、由于2人开发,出现推委责任的现象,出现沟通不好的情况,导致1个功能改好,
另1个功能失效
这个问题可以由在项目开发的时候制定一个项目负责人,就是说在开发那里有个负责,然后测试这里也有负责人,他们直接对项目编码和测试负责.
2、出现了测试的不可观察性
3、出现了测试的不可测试性
4、出现了测试的不可控制性
不明白这几个问题为什么会存在?是否不具备测试的环境还是个人的能力有问题?
我向你们公司的领导是不想看到这样的解释的.由推托责任的嫌疑.
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-6-25 11:40:44 | 只看该作者
作为测试人员的我,不会推脱责任,也不会因此而不进行测试。毕竟说归说,测试还是要进行的。只是感觉遇到这样的事情很郁闷。
我觉得什么都可以改,数据库结构不可以改。数据库的结构更改比改某一功能带来的BUG还要多,也许对程序来说,是一种灾难。
我对我所说的一一举例,希望一起探讨

不可测试性:由于GPS存在定位不到情况,而程序无法进行模拟
不可观察性:某条信息设置了播放次数,进出方式(左移、右移),而在模拟中,是以文本显示,无进出方式,也不会因为播放次数而闪烁。
不可控制性:由于涉及到串口通信,但有的机器没有COM2口,或者某些端口。我们的程序要用COM1和COM2,我对这个没什么想法,不知道怎么办,我试过用USB串口,但出来的是COM3。

时间原因,其它不进行说明,感觉测试不重视的公司,测试人员好郁闷。
发个牢骚,别见怪
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    10#
    发表于 2005-6-26 22:14:45 | 只看该作者
    此帖有讨论的必要。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2005-6-27 09:56:02 | 只看该作者
    难道每个公司的测试环境、开发环境都很好吗

    我估计有80%的公司会出现我这样的情况

    讨论理想情况是没用的,因为我们必须面对现实
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2005-6-29 16:46:10 | 只看该作者
    看了你的诉说,感觉测试好难啊,我才刚刚学,还不太摸得着头脑,可以说还没入门,像你们说的什么测试环境,我也不懂.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2005-6-29 16:47:03 | 只看该作者
    看了你的诉说,感觉测试好难啊,我才刚刚学,还不太摸得着头脑,可以说还没入门,像你们说的什么测试环境,我也不懂.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2005-7-1 10:08:53 | 只看该作者
    1、对于设计方面的问题“数据库”和“编码”的问题, 可以与开发人员和设计人员进行交流,但重要的是要以事实为依据,说明如此设计或编码会产生BUG。如不能据此找出BUG,但确不符编程规范的话,那只能认为是另一种编程风格(属过程质量控制范畴——你是否有权过问此事?),不必深就。
    2、对功能进行测试时遇到这些个情况,首先要考虑的是如何才能解决问题,如开发人员以及产品设计人员也不能提供相应的测试方法等,只需如实记录,如实汇报及可。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2005-7-1 13:34:59 | 只看该作者
    过程保证?俺们公司没有。。
    如实汇报?俺公司我自己负责测试,我不用向自己汇报。。

    记录是肯定的,我大都直接问项目经理,因为他的位置就在我旁边,呵呵!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 08:13 , Processed in 0.088291 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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