黑盒测试有前途还是白盒测试有前途呢?

linger2002 2002-12-16 05:11:29
我目前从事的是黑盒测试,总觉得似乎白盒测试的科技含量更高一些,不知道白盒测试更有发展前途还是黑盒测试更有发展前途呢?
...全文
1229 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoniyi2000 2002-12-31
  • 打赏
  • 举报
回复
看了大家的各种议论,小弟也发表一些个人的。
黑盒测试也既是功能测试,它是针对某一个特定的项目进行测试。黑盒测试并不涉及到此工程的内部结构。它有等价分类测试法。
白盒测试即为结构测试,它是针对内部结构进行的测试,它要求测试人员对于控制流程有十分清楚的了解。
应该说白盒测试的技术含量要更高一些!
sunteken 2002-12-28
  • 打赏
  • 举报
回复
请问做黑盒测试有什么具体要求?
谢了!
dream78529 2002-12-28
  • 打赏
  • 举报
回复
我的邮箱名:zxmxin@vip.sina.com
dream78529 2002-12-28
  • 打赏
  • 举报
回复
我太同意上面的意见了。
我也有类似的经历。特别是在系统做得很大的时候,黑盒测试人员本来安排就不够,而且留给我们的时间也很有限,当然就无法对已经测试过的东西再重头详细测一次了。
如果在这方面有一个科学的步骤就好了,请问,有谁在这方面能给我一些指导,提供一些相关的文档就最好了。
谢谢。
Louiceliu 2002-12-27
  • 打赏
  • 举报
回复
我同意楼下的观点,但完备的测试文档要花很长时间才能写出来,而且还需要开发人员提供的相关资料。我一般是先做用户测试,即用户操作,一来可以熟悉软件性能,二来也可以边测边做下一步测试的准备。再说,一家公司的产品基本上都是近亲结婚的产物,只要有一个产品做过完全的测试,其它的产品基本可以参照或干脆照搬。倒也不是很费力气。只是在做的时候,经常会出现以前通过的测试在开发人员做改过后,结果又不能通过,而自己却认为以前通过而不再去测,到最后做终结测试时又冒出一大堆问题,心里十分不好过。
kkbgp 2002-12-27
  • 打赏
  • 举报
回复
同意 Louiceliu(铁拖)的发言
我也遇到同样的问题,测试人员少,每次测试的周期又短,而且开发人员提供的技术说明文件又不详细,根本没有时间,没有精力去全测,因此送给质检部门时老会出现以前没有问题的部分又冒出问题了,害我被经理骂,说把关不严,哎,真是有苦说不出呀
xinxinrenleier 2002-12-24
  • 打赏
  • 举报
回复
黑盒测试我觉得易懂难精,我也是作黑盒测试的,拿测试用例来说,好的黑盒测试人员会把测试数据设计得很完备,测试的文档,脚本写得也会非常的详细!刚接受测试的时候一般的也能够写,但是想的东西肯定不够详细!
Louiceliu 2002-12-23
  • 打赏
  • 举报
回复
都很有前途,一个倾向于用户使用的角度,是从性能设计的合理性来考虑的,对产品生产的QA、QC以及硬件知识要求比较多。以后可以改行做质量控制或客户服务什么的。另一个倾向于软件功能的实现,对软件编程要求高,以后可以改行做程序员、系统分析员什么的。现在市场需求大多是找白匣子测试人员,而黑匣子测试人员要得不多,大部分公司都是软件开发人员自己顺便做的,所以不受重视,但从长远看,应是有前途的。要不然,微软公司那么多的软件开发人员,应不缺白匣子测试,但卖出的产品却总是还有那么多的BUG,老叫别人去长升级。当然,如果黑匣子测试人员也知晓白匣子测试的要求或基本技能,那是最好不过的了。
linger2002 2002-12-17
  • 打赏
  • 举报
回复
那从其他角度来看呢?
比如说发展前景什么的
iamxia 2002-12-16
  • 打赏
  • 举报
回复
单从技术角度来将白盒要高
随着软件应用领域越来越广泛,其质量的优劣也日益受到人们的重视。质量保证能力的强弱直接影响着软件业的发展与生存。软件测试是一个成熟软件企业的重要组成部分,它是软件生命周期中一项非常重要且非常复杂的工作,对软件可靠性保证具有极其重要的意义。   在软件的测试过程中,应该应用各种测试方法,以保证产品有一个较高较稳定的质量。根据不同的生产过程进行不同的测试,包括黑盒测试白盒测试、功能测试、系统测试、压力测试、安装/卸载测试、兼容性测试、α 测试、β 测试等 。 作为一个合格的测试人员需要有较高的素质,广泛的经验,对产品熟练掌握,应具备良好的沟通能力,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力;应具备较高的技术能力,测试人员必须既明白被测软件系统的概念又要会使用工程中的那些工具 。应具备很好的自信心,必须对自己的观点有足够的自信心。应具备较好的外交能力、幽默感和很强的记忆力,测试人员应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的;应具备良好的耐心,一些质量保证工作需 要难以置信的耐心。应具备怀疑精神,测式人员听每个人的说明,但他必须保持怀疑直到他自己看过以后;应具备自我督促的能力和良好的洞察力,一个好的测试工程师具"测试是为了破坏"的观点,捕获用户观点的能力,强烈的质量追求,对细节的关注能力,应用的高风险区的判断能力以便将有限的测试针对重点环节。 质量保证是软件的生命,而软件测试又是质量的重要手段。作为一个测试人员尤其感觉到这一点,并且深深体会到了我们工作的重要性。应有一个良好的工作计划,对测试用例及测试的数据要有做良好规划,使测试有章可循,我认为软件测试就是在受控制的条件下对系 统或应用程序进行操作并评价操作的结果。 软件测试是整个软件开发过程中一段非常重要的阶段,在测试过程中如能按照测试的基本过程来进行测试,这样在测试完一个软件后,软件的质量能有所保障。 软件测试不仅有测试目的、测试过程,在测试过程中还应按照一定的测试方法,针对不同的过程应用不同的方法。软件测试的内容是深不可测的,在测试的过程中我认为应结合具体的实际情况采用不同的方法进行测试,以保证软件质量过关。 软件测试是一个重要的阶段,也是非常复杂的一个过程,测试过程及方法灵活多变,并不是固定不变的。一个好的测试人员不仅能发现问题、从发现的错误中分析错误出现的原因,更应能拟定软件测试计划、编制软件测试大纲、编写测试用例,从而提高的工作效力,降低了开发产品的成本,更好的保证软件的质量。软件测试的前途不可估量的,学习掌握软件测试方法与测试技术并能应用到测试过程中是非常重要的,应用好的测试方法与测试技术进行测试对于一个测试人员来说是十分重要的,制定好的测试计划、测试大纲与测试用例同样 如此。测试工作不仅要有耐心,更要细心。

5,222

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧