51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3164|回复: 6
打印 上一主题 下一主题

[原创] 请教几道面试题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-14 21:49:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1。单元测试和白盒测试的区别?
2.开发人员对代码大幅度修改,作为测试人员该怎么办?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-16 09:16:25 | 只看该作者
1.  单元测试,一般指的是软件生命周期的一个阶段,是对软件的基本组成单元进行测试。
     例如,C语言开发的系统,需要测试最基本的函数单元; ADA语言开发的系统,需要测试包单元;JAVA语言开发的系统,需要测试Class单元。
     白盒测试,一般指的是一种测试的手法,是针对程序的逻辑进行测试,这种测试手法,一般在单元测试阶段和集成测试阶段使用。

2. 在测试工作中,提交缺陷报告后,必然会有回归测试的过程。这个时候确实会出现代码大幅度修改的情况。不过测试人员的测试,是基于需求的测试,无论代码作了何种幅度的修改,我们的测试依然是依据需求文档来进行测试的。你完全可以将这次的回归测试,看成是一次全新的测试。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-7-16 11:37:48 | 只看该作者
但他们2种都是 关于代码的测试的把  应该说白盒测试包括单元测试把
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-7-16 11:39:56 | 只看该作者
我们是不是 重新把测试用例执行一遍就行了呢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-7-16 12:39:58 | 只看该作者
单元测试是指对软件的基本单元(或者是对软件的模块)进行测试,是软件生命周期中的一个阶段。
白盒测试是测试的一种方法,是从程序的逻辑角度去思考的一种测试手法。
不能说白盒测试包括单元测试,因为测试工程师在对函数模块设计测试用例时,不仅仅只从白盒测试的角度去设计用例,一样可以从黑盒测试的角度去设计用例。

代码发生大幅度修改,测试工程师是不需要太介意的,因为测试工程师的是基于需求的测试,不是依据代码的测试。你只需要按照需求文档,对代码进行评审,然后再依据需求文档对代码进行用例设计与测试即可。
不过因为代码发生了大幅度修改,那么逻辑关系肯定有了很明显的变化,从白盒测试的角度来看,你肯定需要依据新的条件与分支重新设计用例。 从黑盒测试的角度来看,你还是依据需求文档所指定的输入,输出 来对代码进行测试。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-7-16 20:53:23 | 只看该作者
谢谢楼上的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-7-17 10:45:35 | 只看该作者
我喜欢5楼的签名sdlkfj1
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-14 09:34 , Processed in 0.070555 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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