




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
测试入门 软件测试目的 测试是一个为了寻找错误而运行程序的过程一个好的测试用例是只可能找到迄今为止尚未发现错误的用例一个成功的测试是揭示了迄今为止尚未发现的错误的测试 软件测试方法分类 黑盒测试 白盒测试 两种测试方法从不同的角度出发 反映了软件的不同侧面 也适用于不同的开发环境 软件测试方法 白盒测试 白盒测试又称结构测试 逻辑驱动测试或基于程序本身的测试 也可称为测试员测试 主要应用于结构化开发环境 软件测试方法 黑盒测试 黑盒测试又称功能测试 数据驱动测试或基于规格说明的测试 也可被称为用户测试 主要应用于快速应用开发 RAD 环境 RAD RapidApplicationDevelopment RAD为软件测试带来新的挑战 软件结构越来越复杂团队规模越来越大开发成本与风险越来越高用户对应用程序的质量要求越来越严格 软件测试生命周期 软件测试的阶段组成 测试计划 测试设计 测试开发 测试执行 测试评估 测试计划的目标 收集并组织测试计划信息将软件细化为可检验的测试需求建立测试计划 测试计划 定义测试需求 用户需求 测试需求 定义 根据用户需求定义并完善测试需求 以作为整个测试的标准 测试计划 考虑测试内容 系统功能用户界面系统性能加载测试强化测试容量测试配置测试安装测试 测试设计的目标 定义自动测试过程选择适当的测试用例组织测试过程信息 并传递给测试开发人员 测试设计 定义 用户需求 测试需求 选择 决定 测试过程 测试用例 测试开发目标 建立可重用的自动测试维护测试对于测试需求的可跟踪性 测试开发技术 编程 优势 具有较大的灵活性 缺点 编程过程复杂 测试开发技术 录制 优势 操作简单 快捷 缺点 灵活性较差 测试开发技术 录制 脚本 脚本生成自动化 并可根据需要修改 自动生成 测试执行的目标 执行测试检查测试结果研究并组织测试结果以便评估维护缺陷记录 测试执行的步骤 单元 测试执行的步骤 模块 测试执行的步骤 集成 测试执行的步骤 系统联调 测试执行的步骤 验收测试 系统联调成功后 系统便可以进入试运行阶段 经过相对时间的系统试运行后 如果系统运行正常 便可进行用户验收测试阶段 测试执行的步骤 维护 测试评估的目标 提交量化的测试覆盖域及缺陷跟踪报告评估软件质量 测试评估的内容 覆盖域 哪些测试需求经过了测试哪些需求通过了测试我们的工作进度及效率如何 测试评估的内容 缺陷 我们发现了哪些缺陷我们解决了哪些缺陷遗留缺陷对软件有何影响 测试评估 综合评价 测试模式 我们一般把发现的错误 Bug 缺陷 Defect 按严重性分为4类 1 严重 系统崩溃或挂起等导致系统不能继续运行 2 主要 使系统不稳定 或破坏数据 或产生错误结果 而且是常规操作中经常发生或非常规操作中不可避免的主要问题 3 次要 系统性能或响应时间变慢 产生错误的中间结果但不影响最终结果等影响有限的问题 如 显示不正确但输出正确 4 轻微 界面拼写错误或用户使用不方便等小问题或需要完善的问题 错误分级 严重性 错误分级 优先级 我们也把发现的错误按优先级分为三种 1 高 立即修改 2 中 必须修改 但不一定马上修改 3 低 允许不修改 一般来说是越影响用户接受或使用该产品的错误优先级越高 常见问题 下面将列出一些问题 他们具有一些特征 显而易见的开发时容易被忽略容易避免容易修改但是对于测试人员或用户来说可能却是非常头痛和不方便的 形象类问题 这类问题一般是表面上的 技术含量不高 但是给予用户的感觉往往是软件不够专业 1 不符合用户操作习惯 如 快捷键定义不科学 不易理解 与系统快捷键冲突等 不实用 键位分布不合理 按键太多 甚至没有快捷键等 2 风格的统一性 对于同一个系统 同一系统环境下的应用程序出现不同的界面风格和操作风格 对用户来说是一大考验 对开发者来说是专业性和正规性的表现 3 界面中英文混杂 经常弹出莫名其妙的信息 甚至还拼错单词 4 提示 标题等不够专业 或各处描述不一致 形象类问题 续 5 界面元素的位置 缺省认为用户使用某种分辨率 导致在其他分辨率下显示不正常 6 说明书或帮助的排版格式不专业 中英文搭配不对 标点符号全角半角部分 没有排版禁则 7 程序名 路径名不规则 比如为程序员的名字等 8 没有安装程序 或安装程序不完善 丢掉一些必要的模块或文件 9 界面元素参差不齐 文字不能完全显示 TAB键顺序与使用顺序不一致等 可用性问题 用户比开发或测试人员在接触界面上要花费更多时间 错误和低效的用户界面的影响会变得越来越大 最终甚至会掩盖了产品有用的方面 下面是一些用户界面错误的例子 1 输入无合法性检查和值域检查 允许用户输入错误的数据类型 有时只需要选择合适的输入控件即可 比如日期用专门的日期输入控件 并导致不可逆料的后果 2 界面中的信息不能及时更新 不能正确反映数据状态 甚至对用户产生错误的误导 如 记录个数 参数设置对话框中的缺省值等 可用性问题 续 下面是一些低效的用户界面的例子 1 表达不清或过于模糊的信息提示 2 要求用户输入多余的 本来系统可以自己得到的数据 如 安装后用户要手动修改某些配置文件 3 为了达到某个设置或对话框 用户必须做许多冗余操作 如对话框嵌套层次太多 4 不能记忆用户的设置或操作习惯 如用户每次进入都需要重新操作一次初始环境 5 使用不完善的功能且不给用户以恰当的提示 6 不经用户确认就对系统或数据进行重大修改 稳定性问题 往往是在设计时考虑不周而造成的一些问题 1 不可重现的死机 或不断申请但不完全释放资源 系统性能越来越低 2 主系统和子系统使用同样的临界资源而互相不知道 如 使用同样的类名或临时文件名 使用同样的数据库字段名或登录帐号 3 不能重现的错误 如不检查异常情况 如内存申请不成功 网络突然中断或长时间没有响应 导致错误等 其他问题 1 文档匮乏 文档不标准 无新功能使用方法 无版本改动说明 我们不仅要认为没有说明文档的产品不是是一个完整的产品 也要认为没有说明或没有正确说明的功能是一个没有完全实现的功能 因为用户无法用得起来 2 运行时不检查内存 数据库或硬盘空间等 3 假设用户环境 硬件 网络环境 软件环境等 配置等 4 安装困难 或根本无法安装等 5 提供的应用程序带有病毒 6 程序不经调试 或提供Debug版本给测试组或测试用户 7 用户现场开发和修改 没有修改记录和保存版本 其他问题 续 8 错误反复出现 改动得不彻底 或版本管理出现混乱 9 改动时不小心 导致错误越改越多 10 版本中部分内容和接口倒退 11 状态没有正确变更 有些选项永远是灰的 有些选项 菜单项在该灰时还不灰 12 资源没有和代码分离 不同语言版本间不能平滑转换 13 模块 子系统 间接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025简易店铺转让合同模板
- 2025年度企业形象识别系统CIS建设设计与实施合同
- 心电监护仪器使用流程
- 恋爱婚姻生活中的道德规范
- 疼痛护理常规
- 2025亚马逊美容个护市场深度洞察报告
- 三晋卓越联盟·2024-2025学年高三5月质量检测卷(25-X-635C)历史(B)
- 浙江省六校(杭州二中 温州中学 金华一中 绍兴一中 舟山中学 衢州二中)联盟2025届高三5月模拟预测卷英语试卷+答案
- 小儿营养性缺铁性贫血的临床护理
- 医学伦理学情景剧
- 2024年河北承德辰飞供电服务有限公司招聘真题
- 小小科学家《物理》模拟试卷A(附答案)
- 体能科学训练方法智慧树知到期末考试答案2024年
- 四川民歌智慧树知到期末考试答案2024年
- 高中生物必修二全套课件
- 沟槽支护及土方开挖专项施工方案
- 安踏案例分析
- 四年级下册语文文言文阅读理解专项精选练习
- 五年级人教PEP版英语下册连词成句专项积累练习
- T_CHES 18-2018 农村饮水安全评价准则
- 欧盟RoHS2.0指令附件III及附件IV豁免清单(45页)
评论
0/150
提交评论