• 什么是动态白盒测试?

      动态白盒测试是指测试运行中的程序,并利用查看代码功能和实现方式得到的信息来确定哪些需要测试、哪些不需要测试、如何开展测试,从而设计和执行测试,找出软件缺陷的过程。 动态白盒测试不仅仅是查看…

    • 白盒测试的逻辑覆盖都包含哪些种?

      逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术。它属白盒测试。 判定-条件覆盖:判定-条件覆盖就是设计足够的测试用例,使得判断中每个条件的所有可能取值至少执行一次,同时每个判断中…

    • 如何进行静态白盒测试?

      静态白盒测试是在不执行的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的过程。进行静态白盒测试的首要原因是尽早发现软件缺陷,以找出动态黑盒测试难以揭示或遇到的软件缺陷。 好…

    • 简单介绍一下什么是白盒测试,白盒测试的目的及方法

      白盒测试也称结构测试或逻辑驱动测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。(测试用例由测试输入数据以及与之对应的输出结果组成。  测试用例设计的好坏直接决定了测试的效果和结果。…

    • 压力测试和性能测试的区别是什么?

      性能测试的目的不是去找bugs,而是排除系统的瓶颈,以及为以后的回归测试建立一个基准。而性能测试的操作,实际上就是一个非常小心受控的测量分析过程。在理想的情况下,被测软件在这个时候已经是足够稳定了 …

    • 手工测试和自动测试的缺点和区别是什么?

      a.手工测试缺点在于测试工作量大,重复多,回归测试难以实现 b.自动测试利用软件测试工具自动实现全部或部分测试工作:管理、设计、执行和报告;节省大量的测试开销,并能够完成一些手工测试无法实现的测…

    • 灰盒测试的确认标准和目标是什么?

      通过综合测试之后,软件已完全组装起来,接口方面的错误也已排除,软件测试的最后一步确认测试即可开始。确认测试应检查软件能否按合同要求进行工作,即是否满足软件需求说明书中的确认标准。 1、确认测…

    • 什么是灰盒测试?怎么做?

      灰盒测试,是介于白盒测试与黑盒测试之间的,可以这样理解,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的…

    • 介绍一下冒烟测试及其使用场景?

      冒烟测试的叫法来自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件测试领域,“冒烟测试”描述的是在将代码更改嵌入到产品的源树中之前对这些…

    • 介绍一下黑盒测试、功能测试、集成测试、系统测试、回归测试、Alpha测试及Beta测试的…

      黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性 功能测试:用于测试应用系统的功能需求的黑盒测试方法 集成测试:一个模块的各个部件的联合测试,以决定它们能否在一起共同工作 …