Java测试文件

              软件测试:软件测试是一项调查,目的是向涉众提供有关被测产品或服务质量的信息,是提高软件质量的重要手段。它是执行程序或应用程序的过程,目的是发现错误(错误或其他缺陷) ,并验证软件产品是否适合使用。但对于测试文件即使是最好的测试也无法达到100%。

单元测试: 指验证特定代码段的功能,通常在功能级别

单元测试将验证工作集中在最小的单元上软件设计软件组件或模块。针对软件的最小单元模型开展测试,隔离各个模块,容易定位错误和调试

集成测试: 两个或多个的联合执行已由创建的类、包、组件、子系统多个程序员或编程团队。

系统测试: 测试一个完全集成的系统验证系统是否满足其要求,从而执行最终配置中的软件

静态测试:静态测试通常是隐式的,例如校对和编程工具/文本编辑器检查源代码结构或编译器(预编译器)检查静态程序分析的语法和数据流。

动态测试:动态测试描述了系统动态性能的测试代码,实际执行给定集合的编程代码测试用例的数量。

白盒黑盒测试:

白盒测试:对程序内部代码结构的测试

黑盒测试:对程序外部表现出来的行为的测试

黑盒测试的测试用例是围绕规范和需求,即应用程序应该做什么。检查程序是否符合规约

测试用例通常来自软件的外部描述,包括规范、要求和设计参数。

选择一组小到可以快速运行但又大的测试用例足以验证程序。用尽可能少的测试用例,尽快运行,并尽可能大的发现程序的错误

良好测试用例的特征:

 最可能发现错误

 不重复、不冗余

 在一组相似的测试用例中最有效

 既不简单也不复杂

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值