自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 常用排序总结

插入排序在从后向前扫描的过程中,需要把已排序元素逐步向后挪位,为最新元素提供插入空间。Public int[] insertSort(int[] arr){ int len = arr.length(); int preIndex;//记录前一个的index int current;//记录当前的值 for(int i=1; i<len; i++){...

2018-08-16 16:19:09 314

原创 软件性能测试

性能测试用来保证产品发布后系统的性能满足用户的需求。性能测试方法是指通过模拟生产环境运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。这种性能测试的特点有:主要目的是验证系统是否有系统宣称的具体的能力。需要了解被测系统的典型场景(具有代表性的用户业务操作),并具有确定的性能目标。要求在已确定的环境下运行。性能测试的目标  性能测试的目标是验证软件系统是否能

2018-01-25 15:59:35 1767

原创 面向对象软件的测试

面向对象软件测试的问题面向对象的三个主要特点:封装、继承和多态。封装:在面向对象中,封装包含两方面的含义:一是指信息隐蔽,二是指一组相关的变量和方法被封装在同一个类中。测试时需要考虑:1、信息隐蔽对测试知行的影响。2、实例状态与类的测试序列。继承:是对面向对象中的一个重要机制,它允许子类直接获得父类的属性和方法,从而实现对父类的复用。测试时需要考虑:1、继承对测试充分性的影响。2、误用

2018-01-24 17:21:37 8814 1

原创 系统测试

系统测试  系统测试是将已经继承好的软件系统,作为计算机系统的一个元素,与计算机硬件、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的集成测试和确认测试。  系统测试的目标是:通过与系统的需求规格说明进行比较,检查软件是否存在与系统规格说明不符合或与之矛盾的地方,从而验证软件系统的功能和性能等满足规格说明所制定的要求。系统测试分析用户层:围绕用户界面的规

2018-01-19 10:56:10 67775 4

原创 单元测试和集成测试

单元测试  单元测试是在软件开发过程中要进行的最低级别的测试活动,针对软件设计的最小单元——模块。目标:验证代码是与设计相符合的;跟踪需求与设计的实现;发现设计和需求中存在的缺陷;发现在编码过程中引入的错误。单元测试与集成测试的区别:测试对象不同。单元测试对象是实现了具体功能的程序单元;集成测试对象是概要设计规划中的模块及模块间的组合。测试方法不同。单元测试中的主要

2018-01-12 10:23:46 27291 2

原创 黑盒测试技术

等价类测试等价类  指某个输入域的子集合,在该子集合中,各个输入数据对于揭露程序中的错误是等效的。故通常假设测试某等价类的代表值就等价于这一类其他值的测试。等价类测试是一种黑盒测试方法。  有效等价类:指对程序的规格说明来说是合理的、有意义的输入数据构成的集合,利用它检验程序是否实现了预先规定的功能和性能。  无效等价类:指对程序的规格说明来说是不合理的、无意义的输入数据构成的集合

2018-01-09 21:07:36 3502

原创 白盒测试技术

覆盖率  它是度量测试完整性的一个工具,通常可以分为逻辑覆盖和功能覆盖。覆盖率 =(被执行到的项数/总项数)* 100%逻辑覆盖  逻辑覆盖是以程序内部的逻辑结构为基础设计测试用例的技术,属于白盒测试。            被测试模块的流程图语句覆盖  设计若干测试用例,运行被测程序,使每个可执行语句至少执行一次。  语句覆盖率 = 被评价到的语句数量 /

2018-01-08 22:02:46 8359

原创 代码检查、走查与评审

桌上检查  桌上检查是一种程序员检查自己的原程序的方法。桌上检查的目的是发现程序中的错误。桌上检查的检查项目主要有检查变量、标号的交叉引用表,检查子函数、宏、函数,等价性检查,常量检查,标准检查,风格检查,比较控制流,选择、激活路径,补充文档等。对程序代码做静态错误分析:  生成引用表和进行静态错误分析。生成各种引用表:为了支持后面对源代码进行静态检

2018-01-07 16:54:51 8748

原创 软件测试理论与技术

软件开发阶段软件测试的生存周期模型  测试信息流:  (1)软件配置:包括软件需求规格说明、软件设计规格说明、源代码等。  (2)测试配置:包括表明测试工作如何进行测试计划、给出测试数据的测试用例、控制测试进行的测试程序等。  (3)测试工具:为了提高测试效率,需要有测试工具的支持,它为测试提供某种服务,减轻人们完成测试人物中的手工劳动。

2018-01-06 11:22:11 775

原创 软件测试的基本概念

软件质量:定义:软件质量是产品、组织和体系或过程的一组固有特性,反应他们满足顾客和其他相关方面要求的程度。    GB/T 11457-2006《软件工程术语》中定义软件质量为:   (1)软件产品中能满足给定需要的性质和特性的总体。   (2)软件具有所期望的各种属性的组合程度。   (3)顾客和用户觉得软件满足其综合期望的程度。   (4)确定软件在使用中将满足

2018-01-05 16:56:14 772

原创 使用FreeMarker生成Word文档中的表格

一、首先还是在Word中建立模板,只需要写好表头。如图1所示:  图1    二、编写模板,并设置插值。 ${listKey.sysSponser} ${listKey.count}

2017-08-17 21:14:15 3609

原创 使用FreeMarker生成Word文档

这两天的任务是根据漏洞扫描结果和各二级单位的系统备案情况,生成一份全校级别的安全通告,并将安全通告以Word的形式下载下来以供查看。为完成项目又接触了一个新东西,freemaker。

2017-08-16 21:29:19 575

原创 使用Dom4j解析XML文件

    学过的东西很长时间不用真的很容易忘记,这些天帮老师垒代码又把用Dom4j解析XML文件的东西拾了起来。下面对这几天用到的方法进行总结。    首先需要下载并导入相应的jar文件 dom4j-1.6.1.jar。引入所需要的包。    import org.dom4j.Attribute;     import org.dom4j.Document;

2017-08-15 08:35:23 259

原创 从数据库中查找数据并按首字母排序

在SQL语句中,在检索语句的最后加上一个order by+排序列名就可以对该列的数据进行排序。排序的方式有两种:升序(ASC)和降序(DSC)。      前些天修改项目代码时发现,按照这种规则实现排序时,只有当数据库表中的数据为英文时,才可以正确排序,当表中的数据为中文时,就不能按照中文的首字母对数据进行排序。究其原因发现,存储字段使用的是utf-8字符集,所以在排序时,

2017-08-15 08:26:46 8732

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除