• 创建:2007-3-16
  • 文章:15
  • 评论:6
  • 访问:22637
  •  

2007-9-28 15:29 | 性能测试点滴

什么是性能测试?
性能测试的覆盖面很广, 但是可以从三个角度去考虑,一种是用户角度的性能,可以将性能理解成响应时间,一种是管理员角度的性能,可以将性能理解成响应时间,并发访问数,CPU利用率,内存使用率,磁盘使用率,吞吐量,性能瓶颈,7*24小时业务访问量等,最后一种就是开发人员角度的性能,可以将性能理解成代码的性能,架构设计的合理性,数据库设计的合理性,系统扩展性,内存分配的合理性等.

性能测试的目的:
1.检查性能是否符合需求
2.找出性能瓶颈
3.进行系统调优

性能指标
响应时间:从请求从客户端发出到客户端得到响应的时间间隔.
                 响应时间=网络传送时间 + 系统处理时间
吞吐量:系统在单位时间内处理的业务数.
资源……
编辑 | 阅读全文(888) | 回复(2),lawgend 发表于 2007-9-28 15:29

《小小测试经验》

经过半个多月以来对测试方面知识的学习 对测试方法 测试管理有一定的认识 所以早上就花了点实践整理一下思绪 于是就出现了下面的东东 希望大家多多指点
 
单元测试 集成测试 确认测试 系统测试 验收测试(alpha & beta)
单元测试计划 集成测试计划 确认测试计划 系统测试计划 验收测试计划
白盒测试(语句覆盖 判定覆盖 条件覆盖 条件-判定覆盖 条件组合覆盖 路径覆盖 域测试 符号测试 程序插装 程序变异 路径分析)
黑盒测试(等价类划分 边界值分析 判定表 因果图 正交实验设计法 错误推测法 头脑风暴法)
测试团队角色(测试经理 测试设计员 测试执行员) 研发团队(项目经理 开发人员) 质量团队(QA)
测试团队角色的角色详细划分(测试部门经理、测试项目经理、测试组长、测试架构师、高级测试工程师、测试工程师)
测试经理:根据需求规格说明书与软件设计说明书编写测试……
编辑 | 阅读全文(1559) | 回复(2),lawgend 发表于 2007-3-16 11:22

2007-6-20 12:58 | [推荐]版本控制

版本控制(Revision control)是一种软件工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新。
版本控制透过文档控制(documentation control)记录程序各个模组的改动,并为每次改动编上序号。这种方法是维护(maintenance) of 工程图(engineering drawings)的标准做法, 它伴随着工程图从图的诞生一直到图的定型。 一种简单的版本控制形式,例如,赋给图的初版一个版本等级“A”。当做了第一次改变后,版本等级改为“B”,以此类推等等。.
版本控制系统:
1.软件系统的版本控制是指可以自行运行的各子系统的版本控制。
2.软件系统的版本号由评测小组的人员确定,由评测小组进行版本控制工作。
3.软件系统的版本号由3部分构成,即主版本号+次版本号+修改号。主版本号1位,只有当系统在……
编辑 | 阅读全文(360) | 回复(1),lawgend 发表于 2007-6-20 12:58

黑盒测试方法:等价类划分,边界值分析,因果图,判定表,正交实验设计法,错误推测法。

白盒测试方法:语句覆盖,判定覆盖,条件覆盖,条件-判定覆盖,条件组合覆盖,路径覆盖,域测试,符号测试,程序插装,程序变异,路径分析。
边界大概又分上点和离点,上点即边界上的点,如果是封闭区域,上点即在区域内,如果是开放区域,上点就在区域外,离点是离上点最近的点,如果是封闭区域,离点即在区域外,如果是开放区域,离点就在区域内,比如说(3,9) 3和9就是上点,离点是稍大于3和稍小于9的点,反正就是边界上的2点,一个在区域外一个在区域内。

条件覆盖,路径覆盖,语句覆盖,分支覆盖的区别
语句覆盖是指选择足够的测试用例,使得运行这些测试用例时,被测程序的每一个语句至少执行一次,其覆盖标准无法发现判定中逻辑运算的错误;判定覆盖是指选择足够的测试用例,使得运行这些测试用例时,每个判定的所有可能结果至少出现一次,但若程序中的判……
编辑 | 阅读全文(884) | 回复(0),lawgend 发表于 2007-4-3 10:30
(共 4 条) 上一页 1 下一页

仅列出标题