`
cleanboxer
  • 浏览: 34417 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Junit--软件测试的4种类型

阅读更多

 

单元测试-->集成测试----->功能测试------->压力/负荷测试---------->验收测试

 

Integration: 对象之间的交互,服务之间的交互,子系统之间的交互

功能测试: 应用程序是否使用框架结构,应用程序是否有图形用户界面,应用程序是否由子系统组成

压力/负荷测试:stress Jmeter

 

三种单元测试:

逻辑单元测试

集成单元测试

功能单元测试

 

 

黑盒测试--侧重交互,接口之间的相互作用

白盒测试--侧重已定义的可预见功能的测试,或针对特定的测试的行为的测试.

 

TDD两步走:

TDD核心:

1 在写新代码之前写一个失败的自动测试

2 消除重复 (增强内聚,减少依赖)

测试先行:如果没有一个错误的测试就不要写任何代码

 

 

 

分享到:
评论

相关推荐

    junit-4.13.2的压缩包,JUnit是Java编程语言的单元测试框架,用于编写和可重复运行的自动化测试

    JUnit4通过注解的方式来识别测试方法。目前支持的主要注解有(下列注解标示了单元测试的不同运行阶段执行的代码): @BeforeClass 全局只会执行一次,而且是第一个运行 @Before 在测试方法运行之前运行(每个测试...

    软件测试教程.docx

    - **测试类型**:包括单元测试、集成测试、系统测试、验收测试等不同层次和阶段的测试。 - **测试方法**:包括黑盒测试、白盒测试、灰盒测试等不同的测试方法。 ### 2. 学习测试技术: - **单元测试**:针对软件中...

    Junit测试详解(ppt,实例,junit4使用)打包下载

    单元测试又称模块测试,是针对软件设计的最小单位 ─ 程序模块(对象),进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。基于面向面向对象我们测试的对象就是类的实例。 单元测试的内容 ...

    Junit In Action 学习笔记----下载不扣分,回帖加1分,童叟无欺,欢迎下载

    第4章:讲述不同类型的软件测试以及他们在应用生命周期中扮演的角色,并讲述如何为可测试性设计。如 何实施测试先行的开发。 第5章:探讨了将Junit整合进开发环境的各种方式。并提及了用Ant,maven和Eclipse来自动化...

    JUnit Generator-开源

    JUnit Generator可以自动为特定的Java类或方法生成junit测试用例; 完全支持面向对象的特性,例如通用类型,复杂类类型生成等。

    junit单元测试及Mock应用,超详细的PPT实战应用

    本文档ppt讲述了软件测试及单元测试的概念及区别、Junit框架概念及基本应用,并有详细的代码示例、异常测试的概念的测试代码、 超时测试的概念及测试代码、忽略测试的概念及测试代码、Mock学习及前后端代码调试、...

    view26-plugin:插件将JUnit测试结果提交给VIEW26

    “测试运行”和“测试集”文件夹查看用于构建部署的JUnit测试结果跨多个版本跟踪JUnit测试结果查看发送到VIEW26的JUnit测试的提交状态根据方法或类导入测试用例关于VIEW26 View26:trade_mark:是为软件质量保证专业...

    OpenNetworkMap:从 OpenStreetMap 数据生成拓扑图(如地铁图)

    外部库OpenNetworkMap 使用以下库: BasicOSMParser - OpenStreetMap 数据解析器 - Adrien Pavie - Batik - SVG Java 工具包 - Apache 基金会 - JUnit - 单元测试框架 - JUnit 团队 - OSBCP CSS 解析器 - CSS 解析器...

    test-driven-development:测试驱动开发演示仓库

    测试类型 什么和如何测试 使用JUnit , Mockito和MulithreadedTC 最佳实践 最后的想法 质量检查 强调 “没有多少测试可以证明软件是正确的,但是一次测试可以证明软件是错误的。” –阿米尔(Amir Ghahrai) “并...

    网上商城需求报告

    junit:单体测试工具,用于测试业务或者数据访问方法 -----------项目开发流程------------ UML模型图:IBM Rose,Microsoft Visio E-R模型图:PowerDesign 市场部,客户关系,售前技术支持/售前工程师 开发部: ...

    rest-api-unit-tests

    有关测试的概念性介绍:测试类型的金字塔,以及每种类型的测试在开发周期中的重要性。 专注于单元测试:说明为什么在软件开发周期中开发这些类型的测试很重要。 Java单元测试的主要框架:JUnit,Mockito和Hamcrest...

    beer-stock-api

    有关测试的概念性介绍:测试类型的金字塔,以及每种类型的测试在开发周期中的重要性。 专注于单元测试:说明为什么在软件开发周期中开发这些类型的测试很重要。 Java单元测试的主要框架:JUnit,Mockito和Hamcrest...

    dangdang和smartstruts2.rar

    junit:单体测试工具,用于测试业务或者数据访问方法 -----------项目开发流程------------ UML模型图:IBM Rose,Microsoft Visio E-R模型图:PowerDesign 市场部,客户关系,售前技术支持/售前工程师 开发部: ...

    beer_api_digital_innovation_one

    有关测试的概念性介绍:测试类型的金字塔,以及每种类型的测试在开发周期中的重要性。 专注于单元测试:显示为什么在软件开发周期中开发这些类型的测试很重要。 Java单元测试的主要框架:JUnit,Mockito和Hamcrest...

    DigitalInnovationOneDesafio_TestesUnitarios:用于存储在实时编码中执行的单元测试的代码的存储库

    有关测试的概念性介绍:测试类型的金字塔,以及每种类型的测试在开发周期中的重要性。 专注于单元测试:说明为什么在软件开发周期中开发这些类型的测试很重要。 Java单元测试的主要框架:JUnit,Mockito和Hamcrest...

    digitalinnovation

    有关测试的概念性介绍:测试类型的金字塔,以及每种类型的测试在开发周期中的重要性。 专注于单元测试:说明为什么在软件开发周期中开发这些类型的测试很重要。 Java单元测试的主要框架:JUnit,Mockito和Hamcrest...

    projeto_teste_unitario

    有关测试的概念性介绍:测试类型的金字塔,以及每种类型的测试在开发周期中的重要性。 专注于单元测试:说明为什么在软件开发周期中开发这些类型的测试很重要。 Java单元测试的主要框架:JUnit,Mockito和...

    MySQL5.1参考手册官方简体中文版

    北京万里开源软件有限公司在全国范围提供MySQL产品相关的商务及 技术方面的咨询与支持服务。垂询请致电:8610-65694500,或发送邮件至:sales@greatlinux.com. 本手册编译于2006-7-29,目录及索引由官方HTML文档...

    MySQL 5.1官方简体中文参考手册

    5.11.4. 慢速查询日志 5.11.5. 日志文件维护 5.12. 在同一台机器上运行多个MySQL服务器 5.12.1. 在Windows下运行多个服务器 5.12.2. 在Unix中运行多个服务器 5.12.3. 在多服务器环境中使用客户端程序 5.13. MySQL...

Global site tag (gtag.js) - Google Analytics