【摘要】软件测试从哪里开始到哪里结束?中间经过哪些环节以及各个环节要注意哪些事项。 【关键词】测试流程、需求分析、测试用例、测试计划、缺陷管理 一、概述 一般而言,软件测试从项目确立就开始了,前后要经过以下一些主要环节: 需求分析 -> 测试计划 -> 测试设计 -> 测试环境搭建 -> 测试执行 ...
分类:
其他好文 时间:
2018-10-20 13:44:38
阅读次数:
197
5.2单元测试 为什么要测试? Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。 测试的分类: 测试从软件开发过程可 ...
分类:
其他好文 时间:
2018-10-15 11:53:37
阅读次数:
164
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 软件设计中要遵循以下6大原则: 开闭原则:对扩展开放,对修 ...
分类:
其他好文 时间:
2018-10-13 18:18:09
阅读次数:
142
一,原理首先,我们要明白Git是什么,它是一个管理工具或软件,用来管理什么的呢?当然是在软件开发过程中管理软件或者文件的不同版本的工具,一些作家也可以用这个管理自己创作的文本文件,由Linus开发的,也是Linux系统开发所用到的分布式版本控制软件。一说到分布式,其实就是每个电脑都有这么个版本库,而... ...
分类:
其他好文 时间:
2018-10-09 16:14:38
阅读次数:
243
一、引言 在软件开发过程中,有些对象有时候会由于网络或其他的障碍,以至于不能够或者不能直接访问到这些对象,如果直接访问对象给系统带来不必要的复杂性,这时候可以在客户端和目标对象之间增加一层中间层,让代理对象代替目标对象,然后客户端只需要访问代理对象,由代理对象去帮我们去请求目标对象并返回结果给客户端 ...
一、引言 在软件开发过程,如果我们需要重复使用某个对象的时候,如果我们重复地使用new创建这个对象的话,这样我们在内存就需要多次地去申请内存空间了,这样可能会出现内存使用越来越多的情况,这样的问题是非常严重,然而享元模式可以解决这个问题,下面具体看看享元模式是如何去解决这个问题的。 二、享元模式的详 ...
一、引言 在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化,然而为了将复杂系统的内部子系统与客户端之间的依赖解耦,从而就有了外观模式,也称作 ”门面“模式。下面就具体介绍下外观模式。 二、外观模式的详细介绍 2.1 定义 外观模式提供了一个统 ...
一、引言 在软件开发过程中,我们经常会遇到处理简单对象和复合对象的情况,例如对操作系统中目录的处理就是这样的一个例子,因为目录可以包括单独的文件,也可以包括文件夹,文件夹又是由文件组成的,由于简单对象和复合对象在功能上区别,导致在操作过程中必须区分简单对象和复合对象,这样就会导致客户调用带来不必要的 ...
设计模式是众多软件开发人员经过长期的软件开发过程中总结得来的、针对的一般性问题的通用解决方案,是一套被分类编目的、软件开发人员都知晓的、可被反复利用的、代码设计经验的总结。 使用设计模式可以提高代码的复用、避免程序大量修改从而保证代码的可靠性,同时使代码更容易被他人理解。显然设计模式不管是对自己、对 ...
分类:
其他好文 时间:
2018-09-16 15:55:34
阅读次数:
286
gitlab版本控制[TOC]1.版本控制介绍定义版本控制是指对软件开发过程中各种代码程序、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。功能追踪文件的变更并行开发常用的版本控制工具:gitlabsuversion2.gitlab部署关闭防火墙以及SELINUX[root@linfan~]#systemctlstopfirewalld[root@linfan~]#systemc
分类:
其他好文 时间:
2018-09-04 19:49:46
阅读次数:
211