java_day01_单元测试_配置文件

这篇具有很好参考价值的文章主要介绍了java_day01_单元测试_配置文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、软件的生命周期

**软件的可行性分析:**分析该软件是否值的研发,会消耗多少成本,能带来多少的利益等分析

**需求分析:**分析该软件具体该具备有那些功能,产品经理与客户一起讨论

**软件设计:**该软件应该使用什么样的架构,用什么样的数据库,每个模块的具体功能

**程序编码:**程序员使用规范的编码格式编写代码来实现软件设计中各个模块的功能

**软件测试:**按照需求规格说明书进行测试,**保证软件的质量,**主要有白盒测试(功能测试,看不见结构)和黑盒测试(基于代码结构测试)

**运行维护:**软件部署后,及时修复系统存在的bug和升级系统

二、软件的设计原则

作用:保证项目的质量

**可重用性:**减少重复的代码,遵循DRY原则

**可拓展性:**新增加的功能模块不会影响其他模块的功能

**可维护性:**要求(1)模块的结构具有稳定性,代码结构健壮.(2)可拓展性:新增的模块不会影响其他模块的功能,(3)可组合性:系统的功能分成小模块

**高内聚性:**每个模块完成相应的功能,责任分离

**低耦合性:**各个模块的依赖不易过深

三、编码规范

作用:具有一个见名知意的效果,能更好的做代码维护.

多个单词使用的驼峰命名法\

**包:**所有的名字全小写,域名.模块名.组件名

**接口名:**I+首字母大写的实体类+Impl

接口实现类:首字母大写类+Impl

类名:首字母大写,驼峰命名法

方法名:首写字母小写,后面使用驼峰命名

变量名:首字母小写,驼峰命名,username

常量名:全大写,多个单词使用_分开:

四、jar包的使用,如何导入

作用:能让别人使用自己写好的代码,不用拷贝源码就能使用

**创造一个jar包:**将写好的项目进行如下操作
java_day01_单元测试_配置文件

java_day01_单元测试_配置文件

下方可以自定义打包的路径

java_day01_单元测试_配置文件

java_day01_单元测试_配置文件

java_day01_单元测试_配置文件

打包成功

java_day01_单元测试_配置文件

jar包的使用:

作用:不用自己再去写功能,可以通过导入jar包直接使用别人写好的方法

新建一个和src同级的lib文件夹–>将jar包导入或者粘贴进去–>右键lib文件找到Add as Library–>点击ok就能成功导入别人写的jar包

使用方法:

知道jar包中有哪些需要使用的方法,如图JarTest()类中有一个hasLength()方法

java_day01_单元测试_配置文件

使用方法是在src里面的main方法中进行调用这个类中的方法,如图java_day01_单元测试_配置文件

五、单元测试(Junit)

作用:可以保证一个写好的程序是没有问题的,减少后面代码返工,摆脱只能使用main方法运行的束缚

5.1 如何使用junit

1.先写一个测试类(public 没有返回值)如图

java_day01_单元测试_配置文件

2.创建一个和src同级的test文件

java_day01_单元测试_配置文件

3.类型设为热Test Rourses Root

java_day01_单元测试_配置文件

4.创建一个测试类并添加"@Test",选择Junit4版本进行下载

java_day01_单元测试_配置文件

5.每个版块都可以单独进行运行

java_day01_单元测试_配置文件

六、配置文件( properties /xml)

含义:存了数据给程序用的文件

作用:解决硬编码问题,该内容就可以直接在文件中修改

如何使用propertise(格式为key=value):

注意 :在properties文件中,不能写空格和""

1.创建普通文件夹并将其修改为Sources Root 目录(如果是给单元测试用就改为Test Sources Root)

java_day01_单元测试_配置文件

2.在目录中创建配置文件并写入数据

java_day01_单元测试_配置文件

java_day01_单元测试_配置文件

在单元测试中创建 实体类和测试类

开发中不能使用绝对路劲去获取配置文件的内容

java_day01_单元测试_配置文件

使用单元测试:

在单元测试中创建 实体类和测试类

开发中不能使用绝对路劲去获取配置文件的内容

使用单元测试:

java_day01_单元测试_配置文件文章来源地址https://www.toymoban.com/news/detail-460828.html

到了这里,关于java_day01_单元测试_配置文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【springboot test】springboot 单元测试配置文件加载顺序及覆盖关系

    参照目录结构: 1.配置文件加载基础原则: 通过任意方式指定的application-xxx.yml中会覆盖application.yml中同名配置,application.yml一般作为兜底或通用配置 2.application.yml主配置文件加载原则: [ 实际运行的application.yml ] = [ test/resources/application.yml ] ? [ test/resources/application.yml ] : [ main/reso

    2024年02月13日
    浏览(36)
  • Day14:单元测试、Junit单元测试框架、反射、注解

    针对最小的功能单元(方法)进行正确性测试 编写正规的单元测试框架 传统的无法执行自动化测试,且无法得到测试报告 Junit的作用: 测试类取名:原类名+Test(大驼峰) 测试方法取名:test+原函数名称(小驼峰) 测试方法:必须public,无参,无返回值 测试方法上面必须加

    2024年04月14日
    浏览(63)
  • 【实际开发01】- 单元测试 ( 追求正确性 )

    目录 0. 单元测试 概念 / 解析 1. 为什么要进行单元测试 1. JUnit ~ @Test 2. IDEA 中使用 junit 单元测试 , 不能使用 Scanner 的解决方法 3. Junit 测试 Tutorial 1. daiding 4. @Test 修饰的方法必须 public 1. validatePublicVoidNoArgMethods(Test.class, false, errors); 2. public static void main(String[] args) {} ~ 程序入口

    2024年02月06日
    浏览(37)
  • day36-单元测试

    对部分代码进行测试。 是一个第三方的工具。(把别人写的代码导入项目中)(专业叫法:导jar包) 如果运行结果显示绿色,表示运行结果是正确的。 如果运行结果显示红色,表示运行结果是错误的。 1,一定要先写一个方法。 2,在这个方法的上面写@Test 3,鼠标点一下@

    2024年02月08日
    浏览(28)
  • 软件测试03:软件工程和软件生命周期

    软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 基本软件危机对于计算机发展的阻碍,1968年,在联邦德国召开的国际会议,北大西洋公约组织的计算机科学家讨论软件危机问题。提出了 软

    2024年02月08日
    浏览(64)
  • 软件测试|Python如何处理配置文件

    配置文件在软件开发中起到了非常重要的作用,它允许开发者将应用程序的设置和参数存储在一个易于管理和修改的地方,而不是硬编码在代码中。Python有多种处理配置文件的方式,本文将介绍其中两种最常用的方法:使用 configparser 库和使用JSON文件。 使用configparser库处理配

    2024年01月15日
    浏览(55)
  • 8-软件测试的生命周期

    软件测试的生命周期,可理解为软件测试的工作流程: 需求分析:需求是否完整、正确、合理;细化需求;根据需求提取测试点。 测试计划:确定软件由谁测试;什么时候开始测试,什么时候结束测试;测试哪些模块;测试工具;测试环境;测试目标。 测试设计:写测试用

    2024年02月13日
    浏览(47)
  • 软件测试的生命周期、Bug

    1、软件的生命周期: 需求分析:分析需求是否正确、完整。 设计:项目的上线时间、开始开发时间、测试时间、人员... 计划:设计技术文档、进行UI设计... 编码:写代码(实现用户需求)。 测试:测试软件是否有 Bug。 运行维护:出现线上问题进行修复。 2、软件测试的生

    2024年02月08日
    浏览(44)
  • 【day01】monkey压力测试,稳定性

    1.压力测试:在一定的时间内进行大量操作。 2.稳定性测试:功能基本稳定之后,一直做到回归 主要找crash和anr问题,必解 测试:随机操作(对整体app验证,不针对模块,不针对单个功能。用于模拟人的操作),如调节亮度,调节声音,截屏,做设置。本质上monkey为伪随机操

    2024年02月13日
    浏览(61)
  • 软件测试之单元测试

    🍅 视频学习: 文末有免费的配套视频可观看 🍅  关注公众号【互联网杂货铺】,回复 1  ,免费获取软件测试全套资料,资料在手,涨薪更快 从产品角度而言,常规的功能测试、系统测试都是站在产品局部或全局功能进行测试,能够很好地与用户的需要相结合,但是缺乏

    2024年01月20日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包