301
社区成员
发帖
与我相关
我的任务
分享黑箱测试种,测试人员不需要知道测试的内部结构。只测试外部设计和结构。黑箱测试主要侧重于测试软件的功能,确保其符合要求和规格。黑盒测试使用等价分割、边界值分析和错误猜测等方法来创建测试用例。所以有些缺陷无法覆盖。
白箱测试种,测试人员需要知道测试的内部结。测试代码的实施和影响。白箱测试用于在单元级、集成级和系统级测试软件。白箱测试主要侧重于确保软件内部代码的正确性和高效性。白箱测试使用控制流测试、数据流测试和语句覆盖等方法。
单元测试是软件测试中的最小可测试的方法。通过单元测试可以隔离一段代码,来验证代码的正确性,测试每个功能和程序,修复错误并节省成本。
功能测试用于验证软件应用程序的每个功能是否符合需求和规范。功能测试通过提供适当的输入,并根据应用程序的功能要求验证输出,来测试应用程序的每个功能。
集成测试是对两个软件单元或模块之间的接口进行测试的过程。通过集成测试找出单元间交互中的故障。一旦所有模块都经过单元测试,就会进行集成测试。
压力测试是一种软件测试技术,通过超出正常运行极限的测试来确定软件的稳健性。压力测试强调稳健性、可用性和错误处理
回归测试是对代码的修改部分和可能受修改影响的部分进行测试的过程,以确保软件在修改后没有引入新的错误。回归的意思是某物的返回,在软件领域,所以它指的是错误的返回。

这单元了解了JML,JML的功能,写的方法和规格。