软件测试测试相关概念解析.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
双V模型 开发活动与测试活动同步进行,测试有自己的基本过程 测试早期介入 华为软件测试过程PTM 测试分析 测试设计 测试执行 测试评估 软件测试基本过程:TMap TMap (Test Management Approach,测试管理方法)是一种结构化的、基于风险策略的测试方法体系。它的测试生命周期由计划和控制、准备、说明、执行和完成等阶段组成。这个过程后来被ISTQB所采用,成为测试过程标准。 测试分析 测试设计 测试执行 测试评估 软件测试基本过程概述 测试分析 测试设计 测试执行 测试评估 “测什么” “怎么测” “这样测” “测得怎么样” ·识别测试需求 ·确定测试策略 ·制定测试计划 ·确定测试方案 ·设计测试用例 ·实现测试脚本 ·准备测试数据 ·搭建测试环境 ·执行测试用例 ·记录测试结果 ·提交缺陷报告 ·缺陷修改验证 ·统计测试数据 ·评估产品质量 ·评估测试过程 ·提交测试报告 哪个活动最重要? 测试设计 练习:以下活动在哪个测试过程中进行 分析开展哪些测试类型、要不要测试可靠性。 确定测试进度、需要多少测试人员。 分析测试对象的业务流程,绘制流程图,确定测试覆盖策略。 标注测试用例的测试结果。 确认BUG已修改,关闭BUG问题单。 根据缺陷提交和修复情况,确认测试是否可以结束。 本节小结 测试基本要素: 各种测试基本要素的含义 针对一个具体测试内容,能识别出测试基本要素。 测试分类分级: 每种测试的含义,如何划分的。 针对一个具体测试,能识别出它的测试种类,重点是按阶段和按特性划分 基本测试过程: 包含哪些过程,每个过程的活动内容。 确认即检查软件是否产品满足规格设计说明书要求。 单元测试关注单元的内部行为和单元之间的接口。 如果软件的每个模块都能单独工作,那么这些模块组装连接之后也肯定能正常工作。 系统测试目标是确认整个系统是否满足功能需求规格及满足程度。 黑盒测试是从外部来看测试对象的行为,除非选择足够必要的测试输入数据,否则无法遍历到测试对象内部的处理流程。 白盒测试即是针对代码的测试。 静态测试就是评审开发文档。 理论上所有手工测试都可以自动化,随着技术发展,所有测试用例都可以自动化。 对于任何一个产品测试,测试分析、测试设计、测试执行、测试评估都是必须的,一个过程都不能少。 练习:以下说法是否正确 * 怎么判定这是一个BUG?测试用例 * 测试网络正常、网络不正常情况下的上网情况 如何确认网络是否通畅:ipconfig,网络连接 观察结果确定是否OK, ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。 ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络 Ping:本机IP/局域网IP/网关IP/internet域名/远程IP * 足够大的数据集,每个数字出现的概率、每个相邻数字对出现概率 假如:每次洗出来的版很有规律,比如:1,2,3,4,。。。不行;再比如:123,123,呢。 * 1、预期结果如何得到---基于计算 2、测试结果不确定,Oracle确定。 3、Oracle不确定 4、量化、统计,收集数据量不确定 * 拉绳引爆,进一步引爆装置有定时器、遥控器、传感器、激光。 内部一个触发接口;触发后能量统计,能量转化。 冰箱使用寿命:耗电、制冷效果、噪音 * 可观察性:就好比体验,从各个方面进行透视、了解内部状态、输出情况。 测试难易:胃镜;发现问题观易:吃好喝好/婴儿怀孕期缺陷儿的发现;问题定位:白细胞增高、哪儿有炎症 * 假如测试手机定位服务功能,有哪些可控点、可观察点? 假如测试微信的建群功能,有哪些可控点,可观察点? 假如设置温度告警,达到XX度;假如设置夜里12:00定时启动备份任务。 * 按对象分:面对对象测试、云计算测试、web测试、面向服务测试 * 软件开发过程自顶向下、逐步细化;软件测试过程自底向上、逐步集成的过程 * (IEEE Standard for Software Verification and Validation) Verification:Are we building the product right? 是否正确地构造了软件?即是否正确地做事,验证开发过程是否遵守已定义好的内容。验证产品满足规格设计说明书的一致性 Validation: Are we building the right product 是否构造了正是用户所需要的软件?即是否正在做正确的事。验证产品所实现的功能是否满足用户的需求 * 建筑大楼的砖块 * 接口:通信规则 、协议规范 硬件/软件(API等) * 辽宁号航运空母航队 * 理发师的故事,类比性能。 * 打印机换了墨盒后,打印测试页 *

文档评论(0)

武神赵子龙 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档