软件测试
ZLANBL085321
学如逆水行舟,不进则退,加油吧,程序媛!
展开
-
软件质量属性
本文介绍5种软件质量属性 一、功能属性 描述了软件产品为用户提供的功能/服务,可分为以下两类: 1、布尔类型的 产品具有或不具有某种功能。软件产品包含了两种布尔类型的属性:正确性和健壮性。 2、统计类型的 软件产品或多或少具有某种功能。根据影响软件正确性和健壮性是客观因素还是主观因素,提出两类统计属性:可依赖性和保险性。 二、操作属性 ...原创 2018-05-13 16:40:20 · 1996 阅读 · 0 评论 -
《质量全面管控》读书笔记——性能测试
一、性能测试基础 性能测试是模拟生产环境在的关键业务压力和多种场景,在多种正常、峰值和异常负载条件下,对系统的各项性能指标进行测试,判断其身份满足系统性能的需求。性能测试包括3个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。 1、性能术语 注册用户数:指系统所拥有的所有用户群体。 在线用户数:真正产生压缩的用户,系统要能够支持这么多人同时在线业务。 并发...原创 2018-06-27 21:07:58 · 305 阅读 · 0 评论 -
《质量全面管控》读书笔记——监控平台与故障排查
一、监控系统原创 2018-07-08 15:41:50 · 311 阅读 · 0 评论 -
《质量全面管控》读书笔记——软件测试
一、软件测试发展史 1972年,Bill Hetzel博士在美国的北卡罗来纳大学组织了历史上第一次正式的关于软件测试的会议。1973年,他这样定义软件测试:“建立一种信心,认为程序能够按预期的设想运行”。1983年,他又把定义修改为“评价一个程序和系统的特性或能力,并确定它是否达到预期的结果。软件测试就是以此为目的的验证过程”。其核心思想是:测试方法是试图验证软件是“工作的”(指软件的功能是按照...原创 2018-06-10 13:14:52 · 802 阅读 · 0 评论 -
《质量全面管控》读书笔记——自动化测试框架
一、框架分析 自动化测试框架提供一整套自动化测试工作流,采用业务流程分析方法,先熟悉业务系统,然后根据业务系统划分出业务流程。 1、框架设计目标 自动化框架把提供业务流可维护、数据可定制、脚本组件化、数据和脚本相分离为目标。完备的自动化测试框架体现以下几个方面: 1)实现对测试资产库的统一管理,测试资产库包括:测试需求、测试计划、测试用例、测试数据、测试脚本、测试缺陷、测试日志、测试报告;...原创 2018-06-24 10:41:21 · 305 阅读 · 0 评论 -
《质量全面管控》读书笔记——自动化测试基础
一、自动化基础 “工欲善其事,必先利其器”。学习自动化测试之前需要熟悉至少一门开发语言。自动化测试是把手工执行测试的过程转换为机器执行测试的过程,用机器语言来模拟自然人的操作。自动化测试人员根据评审通过后的测试用例来编写和执行自动化脚本,最终产生测试报告,分析测试报告并根据测试报告评估被测系统的质量。自动化测试主要应用在以下场景: 1)冒烟测试:在新版本的软件上执行关键性的测试用例,保证新的程...原创 2018-06-21 21:46:41 · 391 阅读 · 0 评论 -
《质量全面管控》读书笔记——安全测试与安全管理
一、安全测试原创 2018-06-11 21:28:50 · 752 阅读 · 0 评论 -
《质量全面管控》读书笔记——代码质量控制
开发过程中常用的代码规范如下: 1)命名规范; 2)编码规范; 3)注释规范; 以C++为例,以上可参考google开源项目C++风格指南和Google C++ Style Guide 4)异常处理规范,以C++为例,参考异常规范 (throw) (C++) 5)单元测试规范(测试脚本可以重复执行,能有效地保证代码的质量等); 6)文件解析规范(好像是针对JAVA项目,C++中没有见...原创 2018-06-03 17:40:01 · 555 阅读 · 0 评论 -
《质量全面管控》读书笔记——项目需求管理
软件需求是软件项目成功的关键。软件需求分为三类: 1)业务需求:包括业务需求规范、项目视图等。通常在项目定义与范围文档中予以说明。 2)用户需求:包括用户需求说明、实例文档,在业务流程图和解决方案中详细说明。 3)软件需求:包括功能需求和非功能需求,以需求规格说明书的形式记录需求。所有与需求直接相关的活动成为需求工程,其分为需求开发(包括需求调查、需求分析、需求定义)和需求管理(包括需求...原创 2018-06-03 16:57:17 · 313 阅读 · 0 评论 -
《质量全面管控》读书笔记——项目管理工具
一、Microsoft Project(MSP) 微软公司出品的,利用日历和甘特图来展示项目进度,可以做出图表(报表包括从燃尽图到财务数据的所有内容),查看工时、资源、成本等报告(借助适用于 Power BI 的 PPM 内容包中现成的报表,获取快速见解并进行深入分析,从而直观而动态地跟踪项目的成功)。通过与Office或SharePoint之间的集成分享最新的状态、对话和Projec...原创 2018-06-03 15:41:44 · 778 阅读 · 0 评论 -
《质量全面管控》读书笔记——项目管理
项目管理将管理知识、工具和技术用于项目活动上,解决项目的问题,实现项目需求(在范围、时间、成本、质量这些相互有冲突的因素中寻求平衡,达到目标)。项目管理的关键是项目组成员的团结协作能力,其发展趋势是全球化、多元化、专业化。软件项目管理是为了使软件项目按照预定的成本、进度和质量顺利完成,对成本、人员、进度、质量和风险等进行分析和管理的活动。**项目启动阶段**,将项目的目标、规划、任务进行完整...原创 2018-06-03 15:02:50 · 514 阅读 · 0 评论 -
《质量全面管控》读书笔记——性能分析
执行性能测试时监控和分析的全过程: 1)使用性能测试工具收集业务性能数据,并监控数据有无性能异常; 2)观察服务器的硬件资源和性能状况,判断硬件是否存在瓶颈,监控数据包括CPU、Memory、Disk、I/O、网络、数据库连接数等; 3)了解JVM,分析JVM参数是否存在问题,监控JVM使用情况是否有异常; 4)深入分析问题根源,如分析JVM、查询代码异常、使用分析工具分析数据库问题,结合...原创 2018-07-07 11:51:13 · 381 阅读 · 0 评论