51Testing软件测试论坛

标题: 测试应该在什么样的环境(电脑系统)下去测试? [打印本页]

作者: 微笑流淌    时间: 2010-9-16 13:40
标题: 测试应该在什么样的环境(电脑系统)下去测试?
测试应该在什么样的环境下去测试呢?
我觉得是应该在比较干净的环境下去测试,这样才能发现软件内部问题所在,而不是受到外部影响而产生的问题。可是我们主管说了,这样的话软件有可能跟其它软件有冲突,所以要在不同的机子上去测试,与其它软件兼容不兼容的问题也是要靠测试去发现的。
我有点郁闷了,测试应该去做这么多吗?
作者: yu12377    时间: 2010-9-16 16:52

作者: 愚人    时间: 2010-9-16 19:21
标题: 回复 1# 的帖子
兼容性是要重点考虑的,因为客户的机器是多种多样的……包括硬件,软件……
关键还是要看你们的产品吧……
产品本身对硬件有要求的……
作者: outoflife_2006    时间: 2010-9-16 22:11
楼主如果是做黑盒测试,应该尽量跟用户环境一致,包括软件环境和硬件环境。
如果做白盒测试,至少保证软件环境跟用户一致。
个人的一点点看法,欢迎拍砖,指教啊!
作者: outoflife_2006    时间: 2010-9-16 22:21
楼主如果是做黑盒测试,应该尽量跟用户环境一致,包括软件环境和硬件环境。
如果做白盒测试,至少保证软件环境跟用户一致。
个人的一点点看法,欢迎拍砖,指教啊!
作者: 微笑流淌    时间: 2010-9-17 08:19
思索中……
作者: 千里    时间: 2010-9-17 12:38
原帖由 outoflife_2006 于 2010-9-16 22:21 发表
楼主如果是做黑盒测试,应该尽量跟用户环境一致,包括软件环境和硬件环境。
如果做白盒测试,至少保证软件环境跟用户一致。
个人的一点点看法,欢迎拍砖,指教啊!

好想拍一砖,问下啥是白盒测试,啥是黑盒测试。
作者: wanpong007    时间: 2010-9-17 13:38
不是有专门的兼容性测试吗,你测试软件功能等问题时用干净的环境,测试兼容性问题时就用用户环境或是自己计划的复杂环境,不知道行不行
作者: mlsong2009    时间: 2010-9-17 14:44
默而不语
作者: chengning    时间: 2010-9-17 15:42
用户是什么环境   就是要测试的环境  也就是被测软件要在什么样的环境下运行     就用什么环境去测试  理想状态
作者: 582357212    时间: 2010-9-17 17:12
这要看你们的测试策略了,你们对测试不做分类么?做功能测试阶段,有的也包括集成测试,这是在干净的系统下测试,在做系统测试阶段,开展性能测试,兼容性测试,容量测试等,这时候才要根据用例选择不同的环境测试啊。前期在验证业务逻辑时就考虑兼容性测试,肯定会延长测试周期的。你们进度评估不考虑么? 那你们的测试风险不会增加?呵呵,个人看法,仅提供参考
作者: outoflife_2006    时间: 2010-9-17 20:51
原帖由 千里 于 2010-9-17 12:38 发表

好想拍一砖,问下啥是白盒测试,啥是黑盒测试。

黑盒测试就是系统测试,白盒测试就是单元测试。
刚开始学习,如果理解有错误,请指教,谢谢!
作者: 微笑流淌    时间: 2010-9-19 22:34
比较赞成测功能或集成测试时在干净系统下测,开展性能测试,兼容性测试等在用户环境下测这种理论。不过根据我们公司实际,软件大体已形成,主要是开发新功能和修复BUG,测试周期不会安排很长,就要在尽量模拟大多数用户环境下去测了!
多谢大家!
作者: 千里    时间: 2010-9-20 09:44
黑盒测试就是系统测试,白盒测试就是单元测试。
刚开始学习,如果理解有错误,请指教,谢谢!
outoflife_2006 发表于 2010-9-17 20:51



    肯定错了嘛,按你的说法黑盒测试=系统测试,白盒测试=单元测试。
那么还需要系统测试,单元测试做什么?当外国人也搞一个意思多个用词把测试员的脑袋转晕吗?
简单提一下:黑盒测试、白盒测试是一种测试方法。系统测试、单元测试是测试里面的一个阶段。
作者: zhangting85    时间: 2010-9-20 10:49
回复 14# 千里
这种概念问题因为实际工作环境的不同导致大家有不同的答案,很难说谁对谁错的。因为在不同环境下,人们对同一个事物有不同的叫法。在特定的环境下,特定的叫法在外人看上去不合理,但在这个环境下就是对的。

比如在黑盒测试的时候对每个功能点进行检查。有人把这个方法叫做黑盒测试方法因为他是不涉及代码内部的,有人把这个方法叫做功能测试,因为他是着眼功能是否正确的,还有人把这个叫做系统测试,因为他验证了系统的需求,也可以认为这里着眼于每个单一的功能点的检查就包含了单元测试的思想在其中,还有的人干脆直接叫他系统功能测试。
这里每个叫法都在特定的领域内正确,很难说谁对谁错的。
作者: 千里    时间: 2010-9-21 11:18
回复 15# zhangting85


    就拿千里举例,有人说千里是中国人,有人说千里是男人,有人说千里是青年人。也很难说谁对谁错。
作者: baikunhu    时间: 2010-9-21 17:04
现在没有较为纯净的测试环境,用户的环境装的软件五花八门,所以测试环境要比用户环境更险恶才行。
只要能熬过测试环境的“十八层地狱”,软件质量才算比较有保证了.
作者: gfsjw    时间: 2010-9-21 17:24
个人感觉一开始测试时就是要在干净的环境下进行,这样测试的效果起码可以方便定位问题,而且当
测试通过后,也可以证明在理想状态下,软件可行。当然应该还要抽取一定的时间来模拟在恶劣环境下
进行的,但具体就要看这个软件的定位和公司的策略。

如果真的出现那种在恶劣环境之下才触发的问题,那么估计也只是少数客户上出现,除非楼主测试的软件
是一旦发布出现任何问题都会有严重影响的(当然这种公司肯定会安排更多的人力,物力,时间),
所以我觉得在有限的时间内还是尽量先在干净的环境下进行。
作者: dengwei729    时间: 2010-9-22 15:01
呵呵,路过瞅瞅,取经




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2