学习目录: 1.接口基础知识 2.接口测试的价值 3.接口行为观测与分析 4.接口用例编写与管理 5.接口用例运行与维护 1.接口定义 应用程序接口(API:Application Programming Interface):又称为应用编程接口,就是软件系统不同组成部分衔接的约定。 API的应用开 ...
分类:
其他好文 时间:
2019-10-08 18:55:53
阅读次数:
92
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。开发C/S架构可以采用多种语言,包括Java,C++,C#,以及Dephi等 B/S结构,即Brow ...
分类:
Web程序 时间:
2019-10-08 15:52:45
阅读次数:
119
背景 在这边文章 中,我们将用我们在实践中遇到的问题来说明,为什么使用ZooKeeper做Service发现服务是个错误。 服务部署环境 让我们从头开始梳理。我们在部署服务的时候,应该首先考虑服务部署的平台(平台环境),然后才能考虑平台上跑的软件 系统或者如何在选定的平台上自己构建一套系统。例如,对 ...
分类:
其他好文 时间:
2019-10-07 00:32:16
阅读次数:
132
软件开发七大原则 一、开闭原则:面对扩展开放,面对修改关闭 (1)指的是在开发的过程中尽量的去扩展代码,而不是去修改原来的代码,以免影响到之前的逻辑。 (2)强调的是用抽象构建框架,用实现扩展细节。 (3)可以提高软件系统的可复用性及可维护性 (2)例:原有课程类,闲杂要对课程进行打折,应该怎么处理 ...
分类:
其他好文 时间:
2019-10-06 19:02:43
阅读次数:
93
软件开发就是根据用户需求打造软件系统中软件部分的过程,它通常以项目的方式进行,用软件的方法,以项目管理的手段来执行。 软件开发流程有八个步骤: (1)需求调研 需求调研是软件开发的基础。每个项目都从一个需求开始。需求是用户想实现什么样的功能,做到什么样的事情。在这些想法的基础上,进行更深入的挖掘,更 ...
分类:
其他好文 时间:
2019-10-06 18:53:58
阅读次数:
104
1.高内聚,低耦合 所谓高内聚,是指一个软件模块内各个元素彼此结合的紧密程度要高,即一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。 所谓低耦合,是指一个软件系统内不同模块之间的互连程度要低。不同模块之间的联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高 ...
分类:
其他好文 时间:
2019-10-06 15:18:40
阅读次数:
216
1 性能测试目的 性能测试的目的:验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,以优化软件。 最后起到优化系统的目的性能测试包括如下几个方面: 1.评估系统的能力:测试中得到的负荷和响应时长数据可以被用于验证所计划的模型的能力,并帮助做出决策 2.识别体系中的弱点:受 ...
分类:
其他好文 时间:
2019-10-06 13:00:40
阅读次数:
200
20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林 ...
分类:
编程语言 时间:
2019-10-04 17:04:53
阅读次数:
95
黑盒测试:等价类划分、因果图、边界值分析法、猜错法、随机数 白盒测试:语句覆盖、判定覆盖、条件覆盖、条件判定覆盖、条件组合覆盖 ※ 黑盒测试的优点有: 1)比较简单,不需要了解程序内部的代码及实现; 2)与软件的内部实现无关; 3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; ...
分类:
其他好文 时间:
2019-10-04 15:03:48
阅读次数:
73
奥巴荣 网络日志074 佛山·中国 2019 10 03 年初的五个重要目标之一是成为智能眼镜专家,有点说大话,而且怎样才能算专家呢,我搞不清这个定义,所以把目标改一下,写10篇智能眼镜相关的文章。之前已经完成了3篇,以网络日志的形式,目的不是严肃的专业文章,而是总结当前自己的一些理解,可能会有错误 ...
分类:
其他好文 时间:
2019-10-03 18:00:19
阅读次数:
119