[原创]测试在软件开发过程中的地位如何?

2008-04-09 04:04:12来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


[这个贴子最后由RoadStar在 2002/10/17 07:36pm 编辑]

请问谁可以详细讲一下测试,编程,系统分析三者之间的关系!
最好说得详细一点!
:)

mygod 回复于:2002-10-17 15:19:49 测试分为单元测试、集成测试、系统测试,一般来说单元测试是针对于编程的,是保证程序的正确性,而集成、系统测试则是保证系统符合设计和需求分析。

一般系统测试在需求分析说明书作完后就应当开始作

RoadStar 回复于:2002-10-17 15:36:25 那一般
要具有什么素质的人才能做测试人员呢?
:)

mygod 回复于:2002-10-17 15:38:04 会用windows操作系统,还有,能听得懂汉语

RoadStar 回复于:2002-10-17 15:42:22 可是没写一些测试代码 测试过程
没有做过测试的人能做吗?
对软件的质量能保证吗?



mygod 回复于:2002-10-17 15:47:17 作测试人员不好,但是做QA就另当别论了


RoadStar 回复于:2002-10-17 15:49:04 什么叫QA?

我觉得奇怪一个公司居然可以给测试人员6000元/月的薪水!
有这么高的吗?

mygod 回复于:2002-10-17 15:50:56 那可能是这个公司的测试很科学,需要一些测试工具和测试方法,掌握这些也不容易

RoadStar 回复于:2002-10-17 15:52:12 什么叫QA呢?
:)

mygod 回复于:2002-10-17 15:53:17 质量保证

RoadStar 回复于:2002-10-17 15:54:30 还有你用过一些
就是可以测试一些代码占用内存空间和CPU利用率的质量测试工具吗?



RoadStar 回复于:2002-10-17 15:57:45 如果做一个科学的测试和质量管理系统
一般都从哪几方面考虑
都要用到什么工具吗?
从JAVA这个方向考虑就行!:)

mygod 回复于:2002-10-17 16:04:00 您什么公司,测试这么规范,俺可没见过这么大架势

cinc 回复于:2002-10-17 16:07:53 对测试工程师来说,测试就像是一场赌博,我赌这个地方会失败,而程序员赌它不会。
如果你赢了,你的价值就体现出来了
要对系统做完整的测试是不可能的,比较好的原则是:
对你认为会出错的地方,写测试。

对于测试工具,现在网络上流行的是叫 XUnit 的工具,它是一种测试框架。
对 java ,有 JUnit,C ,有 CPPUnit,这个工具的发展已经很成熟了。



RoadStar 回复于:2002-10-17 16:11:57 我觉得做项目一般测试环节好象注意得好一些
做产品对测试要求的相对就严格一些吧!
:)


cinc 回复于:2002-10-17 16:13:35 对测试也要有一个细化的过程,一般有两种测试(这种分类方法可能和 mygod 有些不一样):

单元测试:Unit Test
从程序员的角度测试系统。
测试某个类是否正确,其实就是对这个类的每个 public 方法的输入输出的测试
为每个方法写测试,对于给定的输入,这个类的输出是否正确。
所有类的测试三,就构成了对整个系统的测试。

功能测试:Function Test
从用户的角度,对用户的每个需求,由用户定义一个流程,然后我们写测试
看系统按这个流程走是否正常。这个比较难,我也没真正做过。

测试里有很大学问的,很有意思的。呵呵
:)

RoadStar 回复于:2002-10-17 16:17:37 [quote][b]下面引用由[u]cinc[/u]在 [i]2002/10/17 04:07pm[/i] 发表的内容:[/b]
对测试工程师来说,测试就像是一场赌博,我赌这个地方会失败,而程序员赌它不会。
如果你赢了,你的价值就体现出来了
要对系统做完整的测试是不可能的,比较好的原则是:
对你认为会出错的地方,写测试。
...
[/quote]

我现在知道一些严格的测试都是一种实事求是的测试
这是关系到一个产品的质量问题。
有一个好的管理体系才能可能保证做出高质量的产品
我相信一个好的team大家还是应该合作的:)


cinc 回复于:2002-10-17 16:19:35 [quote][b]下面引用由[u]RoadStar[/u]在 [i]2002/10/17 04:11pm[/i] 发表的内容:[/b]
我觉得做项目一般测试环节好象注意得好一些
做产品对测试要求的相对就严格一些吧!
:)
[/quote]

不一定,大的项目的失败也会出现在小的地方。美国一个航天飞机出事就是因为一个除以 0的小错误。

恭喜你了,如果你的公司这么重视测试,说明它对软件质量的要求是很重视的。
如果你感觉他的一些做法很规范,那更要恭喜你了。这是一家好公司。
可以从他们以往的项目的测试文档中学到一些东西,最好的做法是真正的融入到
你的小组去做,会学的很快的。:)

RoadStar 回复于:2002-10-17 16:21:04 [quote][b]下面引用由[u]cinc[/u]在 [i]2002/10/17 04:13pm[/i] 发表的内容:[/b]
对测试也要有一个细化的过程,一般有两种测试(这种分类方法可能和 mygod 有些不一样):
单元测试:Unit Test
从程序员的角度测试系统。
测试某个类是否正确,其实就是对这个类的每个 publ ...
[/quote]
:)
在现在的不同的公司和不同的人
好象对测试的看法还不太一样,行为的方式也有很多的区别:)


RoadStar 回复于:2002-10-17 16:24:24 [quote][b]下面引用由[u]cinc[/u]在 [i]2002/10/17 04:19pm[/i] 发表的内容:[/b]
不一定,大的项目的失败也会出现在小的地方。美国一个航天飞机出事就是因为一个除以 0的小错误。
恭喜你了,如果你的公司这么重视测试,说明它对软件质量的要求是很重视的。
如果你感觉他的一些做法很规范,那更 ...
[/quote]

:)
对于我来说

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:[转帖]停止思考是一种堕落--我对《中国软件之十五个看不懂》讨

下一篇:[讨论]为什么讨厌微软