第一章 概论 1.软件等于程序加软件工程 2.程序等于数据结构加算法 3.构建管理、源代码管理、软件设计、软件测试、项目管理是软件工程核心部分 4.软件的特殊性有复杂性、不可见性、易变性、服从性、非连续性 5.软件工程的目标是创造足够好的软件,与以下几点相关用户满意度、可靠性、软件流程的质量、可维护 ...
分类:
其他好文 时间:
2017-09-13 20:18:46
阅读次数:
95
软件测试V模型V模型大体可以划分为以下几个不同的阶段步骤:需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。需求分析即首先要明确客户需要的是什么,需要软件做成什么样子,需要有哪几项功能,这一点上比较关键的是分析师和客户沟通时的理..
分类:
其他好文 时间:
2017-04-21 21:55:03
阅读次数:
216
随着应用系统的日趋复杂,仅在系统测试和验收测试阶段执行性能测试已经不能满足迟早发现和解决系统性能瓶颈的要求,Connie Smith博士和Lloyd Winlliams博士在他们提出 的软件性能工程(Software Performance Engineering)中建方将性能需求分解到应用单元(模 ...
分类:
其他好文 时间:
2017-04-08 15:54:44
阅读次数:
207
PTGM通用性能测试模型 一、 测试前期准备阶段 目标: 1. 保证系统稳定性; 2. 建立合适的测试团队。 活动: 1. 系统基础功能验证 类似于BVT测试,确保被测系统已具备进行性能测试的条件。 a. 性能测试属于验收测试一部分:性能测试安排在功能验收测试之后。 b. 性能测试不属于验收测试:测 ...
分类:
其他好文 时间:
2017-04-08 15:11:43
阅读次数:
152
软件测试和软件开发一样,都遵循软件工程原理,遵循管理学原理 。测试专家通过实践总结出了很多很好的测试模型。这些模型将 测试活动进行了抽象,明确了测试与开发之间的关系,是测试管理的重要参考依据 V 模型——非常明确地标注了测试过程中存在的不同类型的测试。 W模型——非常明确地标注了生产周期中开发与测试 ...
分类:
其他好文 时间:
2017-03-24 17:36:15
阅读次数:
196
生产者和消费者模型,是多线程中的典型模型,这里使用Java完成该模型 ServerTest.java 生产者代码 ClientTest.java 消费者代码 ModelClient.java 测试模型代码 测试结果: ...
分类:
编程语言 时间:
2017-03-10 17:35:16
阅读次数:
177
软件测试贯穿整个软件开发生命周期,与软件开发息息相关,因此了解必要的开发模型和测试模型是非常有必要的! 一、软件开发模型 1.1 大爆炸模型 1.2 边写边改模型 1.3 瀑布模型 1.4 快速原型模型 1.5 螺旋模型 1.6 迭代模型 1.7 敏捷开发模型 1.8 开发模型小结 二、软件测试模型 ...
分类:
其他好文 时间:
2017-03-07 00:27:42
阅读次数:
346
游戏编程分为游戏逻辑和游戏引擎。游戏引擎是一套可重复利用的底层框架。包括渲染引擎、声音引擎、网络引擎等等。现提供一套游戏架构,从底层向上分别为: 硬件、驱动、操作系统。 第三方软件开发包:DirectX、OpenGL,Boost、STL库,Granny、Havok、Animation等。 平台独立层 ...
分类:
其他好文 时间:
2017-02-26 22:29:35
阅读次数:
220
通过上一节对测试模型的学习可以发现,在我们的目前的脚本中有很多代码是可以模块化的,比如登录模块。我们的每一个用例的执行都需要登录脚本,那可我们是否可以将登录脚本独立到单独的文件调用。下面以快播私有云的登录退出测试用例为例: webcloud.py 代码示例: #coding=utf-8from se ...
分类:
其他好文 时间:
2017-01-06 22:20:51
阅读次数:
367