- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chap1软件测试的基本概念
有一个带广告图案的纸杯,请对它设计出尽可能多的测试用例。 测试项目: UI:容器的形状、体积等能被称作杯子吗?是的话那杯子的颜色、材质、形状等符合要求吗?杯子上面的广告有没有错别字、恶心、反动、色情内容等,图案是否清晰、赏心悦目?广告的位置正确吗?并详细检查是否和说明书一致。 功能性:拿起来正悬和倒悬杯底都不会掉落吧?用水杯装水漏水吗?水能不能被喝到? 安全性:杯子材质本身、杯身上有没有毒或细菌?杯内空气细菌含量合格吗? 容错性:空杯子及装有不同容量水的杯子从不同高度落下的损坏程度如何? 可移植性:杯子在不同的地方、不同温度等环境下是否都可以正常使用? 兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等? 易用性:杯子是否烫手、是否有防滑措施、是否方便饮用? 疲劳测试:将杯子(一)盛上水放24小时检查泄漏时间和情况;(二)盛上硫酸放24小时检查泄漏时间和情况 压力测试:用根针从杯子内部扎杯底并在针上面不断加重量,压强多大时会穿透杯底? 文档测试:主要是user manual吧,user manual是否对杯子的用法、限制、使用条件等有详细描述? 期望结果: 请查阅SRS、行标、国标以及国际标准。? 机遇和挑战并存 21世纪什么最贵——软件测试工程师 人力市场的测试人员位置 课程目标 参考文献 参考文献(2) 参考文献(3) 参考文献(4) 参考文献(5) 参考网站 主要内容 第1章 软件测试的基本概念 本章重点 什么是软件和软件测试 什么是软件缺陷 什么是测试用例 什么是测试环境 1.1 引子:4W1H问题 What :什么是软件测试 Which:对哪些进行测试 Who:谁负责测试 When:何时开始,何时结束测试 How:怎么测试 1.2 软件与软件测试 软件的定义 软件 = 程序 + 数据库 + 文档 + 服务 1.2 软件与软件测试 软件的特点 软件是硬件的灵魂,硬件是软件的基础 软件是智慧和知识的结晶 软件的核心是人 软件不会“磨损” 软件开发过程 1.2 软件与软件测试 软件的分类 按功能分类 按技术架构分类 按用户分类 按开发规模分类 1.2 软件与软件测试 软件测试的错误定义 是证明软件中不存在错误的过程 是确信程序做了它应该做的事情 是为找出错误而运行程序或系统的过程 1.2 软件与软件测试 软件测试的标准定义——IEEE1983 是使用人工和自动手段来运行或测试某个系统的过程,目的在于检验其是否满足规定的需要或是弄清楚预期结果与实际结果之间的差别。 1.2 软件与软件测试 软件测试的重要性 寻找软件错误,以进行修正 验证软件是否符合要求 证明软件符合要求,是可用的 指导软件的开发过程 提供软件的相关特征 1.3 软件缺陷 典型案例 辽宁福彩漏洞 “熊猫烧香”病毒 赛门铁克“误杀门”事件 放射性设备治疗事故 昔日显卡老大终没落 英特尔奔腾芯片缺陷 悲剧 Bug Story——Bug来源 1.3 软件缺陷 软件缺陷的典型定义 Bug是未曾预料到的系统行为 Bug是程序与规格说明之间的不匹配 1.3 软件缺陷 软件缺陷的标准定义——IEEE1983 从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题。 从产品外部看,软件缺陷是系统所需实现的某种功能的失效或违背。 1.3 软件缺陷 软件缺陷的定义——正式定义 软件未达到需求规格说明书中指明的功能 软件出现了需求规格说明书中指明不会出现的错误 软件功能超出需求规格说明书中指明的范围 软件未达到需求规格说明书中虽未指出但应达到的目标 软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好 1.3 软件缺陷 软件缺陷的定义 案例实践一:NextDate的第一次测试 1.3 软件缺陷 软件缺陷的来源 软件本身的复杂性 开发人员的问题 需求的变化 进度压力 对文档不重视 沟通不畅 偏差的累积 1.3 软件缺陷 软件缺陷的修复成本 几乎呈指数级增长 1.4 测试用例 测试用例的定义——IEEE1990 是一组测试输入、执行条件和预期结果,目的是要满足一个特定的目标,比如执行一条特定的程序路径或检验是否符合一个特定的需求。 1.4 测试用例 测试用例的定义 核心:测试内容(测试需求) 输入信息(操作步骤+输入数据) 难点:如何通过少量测试数据来有效揭示软件缺陷 1.4 测试用例 测试用例的重要性 技术层面 指导测试的实施 规划测试数据的准备 编写测试脚本的“设计规格说明书” 降低工作强度 管理层面 团队交流 重复测试 检验测试员进度 质量评估 分析缺陷的标准 1.4 测试用例 测试用例的评价标准 有效性 经济性 可仿效性 可修改性 独立性 可跟踪性 1.4 测试用
您可能关注的文档
- 2011年4月QMS-EMS-OHSMS-HSPM管理体系内部审核计划.pdf
- 2011年三年级下册班主任及教学工作总结.doc
- 2011年上半年xx镇党风廉政建设工作.doc
- 2011年上半年财政目标任务完成情况.doc
- 2011年上学期语文八年级期中试题.doc
- 2011年9月数学建模比赛论文城市表层土壤重金属污染分析.doc
- 2011年上海市高中物理学业水平考试试卷.pdf
- 2011年下期五年级语文第一单元导学案.doc
- 2011年两会介绍.ppt.ppt
- 2011年中考数学专题复习教学案(方案设计型).doc
- 2024泊头市职业技术教育中心工作人员招聘考试试题及答案.docx
- 仓储管理员(中级)题库(附参考答案) .pdf
- 班级环境优化策略.pptx
- 2024洛南县职业技术教育中心工作人员招聘考试试题及答案.docx
- 2024洛川县职业中等专业学校工作人员招聘考试试题及答案.docx
- 云南省真题技术普通高中学业水平考试题完整版 .pdf
- 2024洛浦县中等职业技术学校工作人员招聘考试试题及答案.docx
- 2024泌阳县中等职业技术学校工作人员招聘考试试题及答案.docx
- 2024洛阳市商业中等专业学校工作人员招聘考试试题及答案.docx
- 2024浏阳市中协高新科技学校工作人员招聘考试试题及答案.docx
文档评论(0)