天津达内培训
达内天津中心

13355319715

天津达内IT培训白盒测试与黑盒测试的用法分析

  • 时间:2022-04-08
  • 发布:天津达内
  • 来源:天津达内

随着互联网的不断发展软件测试越发受到技术人员的关注,而本文我们就来分析了解一下,白盒测试与黑盒测试的用法。

1、白盒测试

白盒测试包括静态白盒测试和动态白盒测试,白盒测试起着至关重要的作用,我个人认为嵌入式软件是难测的软件,而这种软件重要的是做好白盒测试。对于静态白盒测试(包括CodeReview和代码扫描),在这方面测试人员真的不具备优势,让专业的人作专业的事,所以这个我认为还是让开发人员自己来完成;动态白盒测试往往通过书写单元测试代码来实现,由于测试人员具有独特的逆向、系统、变向等思维能力,我认为应该让测试人员参与单元测试的设计。

我当时在从事机顶盒软件测试产品,我们的CTO真是这样要求我们的,测试一个函数,对于函数中变量的空值,0值,非法值、边界值…,开发人员开始都是不考虑的。

2、黑盒测试

我们测试人员在一开始就设计了这么一个测试用例:删除展位,试图查看展位下的展品;删除展商,试图查看展商下的展位和展品;删除展会,试图查看展会下的展商、展位和展品。大家如果学习过关系数据库,就会知道这属于关系型数据库的主外键关系。

但是这个产品的产品架构师不太鼓励在数据库中加上外键锁,希望程序员在程序中进行控制。可是程序员在开发代码的时候,由于产品架构师没有过于强调,就把这个验证给忽略了,后在项目末尾,出现了展品找不到展位、展位找不到展商、展商找不到展会这样的尴尬情形,只好打回,延期发布。

如果在测试工程师书写完毕测试用例,由开发与测试一起坐下来进行一次测试用例评审,或者把这部分测试用例让开发测试工程师作为自测用例来执行,是不是就可以提前发现这个问题呢。

上一篇:天津达内培训软件测试对软件质量的影响作用
下一篇:没有下一篇了

马上预约七天免费体验课

姓名:

电话:

  • 添加老师微信

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 添加老师QQ

    老师QQ:3288711675

    免费领取达内课程视频学习资料

Copyright © 2018 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省

达内教育

有位老师想和您聊一聊