`
chenming47
  • 浏览: 94690 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

java程序员白盒单元测试必备技能 -- Junit4

阅读更多

     我们在进行日常程序开发和维护的时候,或许总有一个疑问,为什么老有改不完的bug!!其实,陷入这种困境的原因往往是不注重单元测试导致的。

     我们知道一般将测试分为黑盒测试和白盒测试两部分,黑盒测试较为基础直观,是从错误的表面现象中去找问题的原因,一般的bs测试人员都是在进行这种测试,总体讲黑盒测试对技术的要求不高,只要懂得使用软件就可以测试了。白盒测试不同,它是从代码本身去找问题,是从问题的根源去查找可能存在的问题,查的更为深入,对技术的要求也更高。也许有人说软件如果发生错误就一定会表现出来,那不是黑盒测试也可以发现问题,但问题是如果你做的项目没有表现页面呢!!!一般的黑盒测试人员都是通过浏览器这个表现页面进行测试,但有的服务是隐蔽在后台的,没有客户端供测试人员调用,这时就需要白盒测试了。

    说了那么多,主要是要告诉程序员要养成白盒测试的习惯,不要觉得自己只管开发,测试是QA的事,其实不然,如果你能够在自己的开发过程中灌输白盒测试的思想,保证软件质量,这不是很好嘛?不用QA天天缠着你改bug,这多好。

    白盒测试的利器就是Junit4了,附件里是我从网上找到的关于Junit的学习材料,动手性很强,大家可以边看边做。

 

分享到:
评论
2 楼 huiqiCHEN1989 2012-03-05  
学习,谢谢分享。
1 楼 baimeicomehere 2011-10-17  
有理。正在学习的路过。

相关推荐

    白盒测试的学习--8月7号

    许多自动化工具可用于白盒测试,如Junit、Pex、Cobertura等,它们可以帮助进行代码覆盖率分析、动态分析和自动测试用例生成。 六、持续学习与实践 白盒测试是一个需要不断实践和学习的过程。8月7日的学习可以作为一...

    Junit4单元测试源码

    Unit是一个Java语言的单元...Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

    白盒测试方法与单元测试

    白盒测试方法,也称为结构测试或透明盒测试,是一种软件测试技术,它主要关注程序的内部逻辑和结构,而非最终的功能表现。这种方法允许测试人员根据程序的源代码来设计测试用例,确保代码的每个部分都得到充分的执行...

    软件测试用例的设计-白盒测试---白盒测试策略.ppt

    1. 桌前检查:在程序员实现特定功能后,进行单元测试之前,对源代码进行的初步检查。该项工作的参与人员为开发人员,重点检查编码、语句的使用等是否符合编码规范,并根据《编码规范》调整自己的代码以符合编码规范...

    Junit白盒测试学习文档

    Junit4作为Java开发者的必备工具,提供了高效、简洁的测试手段。通过深入学习和实践,开发者可以更好地利用Junit进行白盒测试,确保软件项目的稳定性和可靠性。对于源码的深入理解和测试工具的熟练运用,是成为一名...

    实验六:实验报告 白盒测试 - .doc

    - **工具介绍**:JUnit是一款开源的Java测试框架,用于简化单元测试的编写。 - **主要功能**: - 提供丰富的断言。 - 分离开发代码和测试代码。 - **优点**: - 编写测试用例简单快捷。 - 增强软件稳定性。 - ...

    软件测试实验-JUnit单元测试.pdf

    软件测试实验-JUnit单元测试 软件测试实验-JUnit单元测试是软件测试的一种方法,它使用JUnit框架来进行单元测试。JUnit是一个开源的Java编程语言的单元测试框架,由Erich Gamma和Kent Beck编写。JUnit测试是一种...

    如何利用JUnit进行单元测试.ppt

    JUnit单元测试框架 本文总结了JUnit单元测试框架的基本概念和使用方法,涵盖了JUnit的介绍、单元测试的概念、JUnit的四种测试工具简介、如何利用JUnit进行单元测试的步骤等。 JUnit简介 -------- JUnit是一个开发...

    软件测试开发技术java的单元自动化测试---jtest

    JAVAJava软件测试开发技术java的单元自动化测试---jtest自动化测试工具JTestJtest实现了自动化的解决方案,排除了Java开发人员技术应用上的障碍,使得开发人员能够顺利地采用这些技术。Jtest的测试生成系统专利技术...

    junit白盒测试Java.doc

    junit白盒测试Java junit白盒测试Java是一种软件测试方法,它通过使用Java语言来实现白盒测试。在这个实验报告中,我们将使用JUnit框架来进行白盒测试,测试一个简单的赋税管理系统。 知识点1:白盒测试 白盒测试...

    软件测试用例的设计-白盒测试---佣金数据流测试分析.ppt

    软件测试用例的设计-白盒测试---佣金数据流测试分析.ppt

    junit-4.7(Junit自动测试的依赖包)

    Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了

    白盒测试源代码

    5. **单元测试**:白盒测试通常与单元测试结合,针对软件的最小可测试单元,如函数、方法或类进行测试。使用框架如JUnit(Java)、pytest(Python)或NUnit(.NET)可以帮助自动化这个过程。 6. **回归测试**:当源...

    测试员速成-单元测试

    - **JUnit**:Java中最流行的单元测试框架。 - **NUnit**:针对.NET平台的单元测试框架。 - **TestNG**:另一种Java单元测试框架,提供更强大的功能。 - **PyTest**:Python语言的单元测试框架。 - **Mocha**:...

    软件测试用例的设计-白盒测试---路径测试法.ppt

    软件测试用例的设计-白盒测试---路径测试法 白盒测试,也称结构测试或逻辑驱动测试,是按照程序内部的结构测试程序的一种方法。它通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每...

    黑盒测试-白盒测试-单元测试.7z

    单元测试通常由开发人员编写,使用自动化测试框架,如JUnit(Java)、pytest(Python)或NUnit(.NET)。对于登录系统的例子,每个验证用户名和密码的函数都应有相应的单元测试,以确保它们在各种情况下返回正确的...

Global site tag (gtag.js) - Google Analytics