ITPub博客

首页 > IT职业 > IT职场 > 软件测试学习教程—软件测试基础理论三

软件测试学习教程—软件测试基础理论三

IT职场 作者:千锋教育官方 时间:2019-09-02 17:29:52 0 删除 编辑

  在上一篇文章中介绍了按照开发阶段划分的测试方法,今天笔者继续和大家分享有关软件测试常用的方法。

 

  按照测试技术划分:1. 黑盒测试,通过软件的外部表现来发现其缺陷和错误。黑盒测试法把测试对象看成一个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序界面处进行测试,它只是检查样序是否按照需求规格说明书的规定正常实现。

      2. 白盒测试,通过对程序内部结构的分析、检测来寻找问题。白盒测试可以把程序看成装在一个透明的白盒子里,也就是清楚了解程序结构和处理过程,检查是否所有的结构及路径都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。白盒测试又称结构测试.

      3. 灰盒测试:介于白盒测试与黑盒测试之间的测试。灰盒测试关注输出对于输入的正确性;同时也关注内部表现,但这种关注不像白盒测试那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态。灰盒测试结合了白盒测试和黑盒测试的要素。它考虑了用户端、特定的系统知识和操作环境。它在系统组件的协同性环境中评价应用软件的设计。

 

  按照代码运行划分:1. 静态测试,指不实际运行被测对象,而只是静态地检查程序代码、界面或文档中可能存在错误的过程。 2. 代码测试:主要测试代码是否符合相应的标准和规范 3. 界面测试:主要测试软件的实际界面与需求中的说明是否相符。 4. 文档测试:主要测试用户手册和需求说明是否真正符合用户的实际需求。 5. 动态测试,指实际运行被测对象,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程。所以我们判断一个测试属于动态测试还是静态测试,唯一的标准就是看是否运行程序。

 

  这是今天笔者和大家分享的知识,在后续的文章中,笔者会继续带着大家来学习。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69914734/viewspace-2655751/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
千锋IT职业教育——做真实的自己 用良心做教育

注册时间:2019-03-28

  • 博文量
    140
  • 访问量
    92334