版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、测试案例编写方法2015-10-12 孔玲霄软件测试基础知识软件测试基础知识1测试整体流程测试整体流程2测试案例设计方法测试案例设计方法3测试案例模板测试案例模板4软件测试基础知识软件测试基础知识- -测试目的测试目的软件测试基础知识软件测试基础知识- -测试的测试的模型模型-V-V模型模型软件测试整体流程软件测试整体流程- -工程活动工程活动应用组装测试Application Test应用总装测试Integration Test组件组装测试版本检验测试Stress Test数据迁移开发数据迁移设计数据迁移分析代码生成单元测试切换Cutover部署 Deployment测试Test开发 Dev
2、elopment设计Design分析Analysis需求Requirement部署人员培训User Training基础设施部署Infra. Deploy.应用部署App. Com. Deploy.模拟演练Simulation Test系统开发系统开发系统测试系统测试系统部署与切换系统部署与切换数据迁移数据迁移数据迁移测试与执行切换方案设计Cutover. Specification切换准备Cutover.preparation演练及优化Practice &optimize切换执行System Cutover设计Design分析Analysis需求Requirement开发部署方案优化
3、调整软件测试整体流程软件测试整体流程- -测试相关活动测试相关活动应用组装测试1.1.应用组装功能应用组装功能测试测试编制测试方案分析测试范围设计测试案例测试准入检查执行测试编制测试报告2.2.应用组装非功能应用组装非功能测试测试方案及案例环境工具确认编写测试脚本测试案例执行测试报告报告发布归档版本检验测试1.1.版本版本安装安装检验测检验测试试测试范围案例执行测试案例2.2.版本版本检验检验功能测功能测试试编制测试方案分析测试范围设计测试案例测试准入检查执行测试编制测试报告3.3.版本版本检验非功能检验非功能测试测试方案及案例环境工具确认编写测试脚本测试案例执行测试报告报告发布归档应用总装测
4、试1.1.应用应用总装功能总装功能测试测试编制测试方案分析测试范围设计测试案例测试准入检查执行测试编制测试报告2.2.应用总装非功能应用总装非功能测试测试方案及案例环境工具确认编写测试脚本测试案例执行测试报告报告发布归档单元测试1.1.单元单元测试测试分析测试范围设计测试案例执行测试组件组装测试1.1.组件组件组件组件测试测试分析测试范围设计测试案例测试准入检查执行测试编制测试报告测试案例设计方法测试案例设计方法完全测试是不可能的:p 输入量太大; p 输出结果太多; p 软件实现途径太多; p 软件说明书没有客观标准。从不同角度看,软件缺陷的标准不同。 几种常用的设计方法几种常用的设计方法p
5、等价类划分 p边界值分析 p场景法p错误推测法p判定树法p判定表法p比较法等价类划分等价类划分 核心人力资源核心人力资源/ /员工团队员工团队/ /员工信息管理员工信息管理/ /维护员工信息维护员工信息/ /执行查询执行查询输入条件有效等价类无效等价类是否输入(姓名符合正常条件的姓名(汉字全名-显示数据),(1)(模糊查询-显示数据),(2)(汉字全名-不显示数据),(3)(模糊查询-不显示数据),(4)是否输入(姓名字符是否符合要求)(输入数字-给出提示),(5)(输入拼音-给出提示),(6)(输入特殊字符-给出提示),(7)(输入数字-无提示),(8)(输入拼音-无提示),(9)(输入特殊
6、字符-无提示),(10)是否输入(姓名长度否符合要求)(姓名长度-正常范围内),(11)(姓名长度-比正常范围大),(12)是否输入(组合查询是否符合要求)(组合查询-显示数据),(13)(组合查询-数据无),(14)核心人力资源核心人力资源/ /员工团队员工团队/ /员工信息管理员工信息管理/ /维护员工信息维护员工信息/ /执行执行查询查询功能界面功能界面边界条件类型边界条件类型p 数值、字符、地址、位置、尺寸、数量等等 ;p 第一个最后一个、最小值最大值、开始完成,超过在内、空满、最短最长、最早最迟、最大最小、最高最低、相邻最远等等 ;场景场景法法例子描述:错误推测法错误推测法p 错误推
7、测:主要是根据测试经验和直觉,参照以往的软件系统出现错误之处,有侧重的安排案例。p 基本思想是列举出可能犯的错误或错误易发的情况,据此编写测试案例。p 另一个思路是,阅读需求书,联系程序员可能作出的假设来确定测试案例。需求书中一些内容会被忽略,可能是由于偶然原因,也可能是程序员认为其显而易见。p 例如,如果软件对时间敏感,就看它在公元1900年和3000年是否还能正常工作。如果需求书中要求输入数据极限为9位数字,则设计输入10位数字。错误推测法错误推测法- -举例举例 农信社人力资源需求农信社人力资源需求p 员工招录控制支持省联社对各行社招录员工的控制,对新招录员工、人才引进、外单位调入、系统
8、内调动等严格进行管控,杜绝违规进人行为。支持录用员工的多级审批,自动生成用于备案的员工调转审批表、入职审批表等(表格自动生成?)。p 新增“员工考核管理”模块支持员工年度考核、专业技术职称等考核工作的开展,可以对各类考核登记表的设定、修改、维护。判定树法判定树法-1-1p 从需求分析说明文字描述中分析哪些是判定的条件,哪些是判定的结论,根据说明中的连接词找出判定条件之间的从属关系、并列关系和选择关系等,根据它们构造判定树。来描述一个逻辑处理过程,是一种直观、方便的表现形式。p 对于逻辑关系较强的情况,使用判定树法可以直观清晰的表示逻辑关系,便于帮助分析业务规则。判定树法判定树法-2-2p 下面
9、我们用判定树方法来描述某公司产品销售业务过程中的折扣优惠 :公司规定,交易金额低于5万元,没有折扣。金额大于5万元时,如果最近三个月无欠帐记录,则可享受15折扣;如果最近三个月有欠帐记录,则视合作年限而定,20年以下的客户享受5,20年以上客户享受10。判定表法判定表法p 判定表:与判定树相似,当数据流图中的加工要依赖于多个逻辑条件的取值,即完成的动作是由于某一组条件取值的组合而引发的,使用判定表描述比较适宜。p 例:若用户欠费或停机则不允许被叫。表示为判定表如下:条件用户欠费YNYN用户被停机NYYN结果可以被主叫NNNY比较法比较法p 有时为保证系统的“绝对”可靠性,经常使用冗余的软件和硬
10、件,以减少错误发生的可能性。这时根据同一的规格(需求)说明书由不同的开发小组开发出不同的软件版本,因此,可用相同的测试数据对它们进行测试以产生相同的输出,然后,执行所有版本并进行实时结果比较以保证一致性,这种测试就是比较测试(背靠背测试)。p 常用比较法测试的系统有: 数据平台、老系统改造等测试案例样例测试案例样例返回目录系统系统信息信息系统名称系统名称人力资源系统测试环境测试环境/ /必备条件必备条件作者作者孔玲霄归属模块归属模块员工信息管理系统版本号系统版本号测试用时测试用时制作日期制作日期2015/10/11No.No.交易交易/ /菜单菜单目录(交易菜单)目录(交易菜单)案例描述案例描
11、述案例类型案例类型前置条件前置条件操作步骤操作步骤预期结果预期结果测试信息测试信息确认人确认人界面界面要素要素业务业务流程流程会计会计分录分录打印打印要素要素相关相关查询查询实际实际结果结果测试日期测试日期测试人员测试人员1执行查询核心人力资源/员工团队/员工信息管理/维护员工信息/人力资源/执行查询检查默认项正案例有该权限的用户进入交易查找默认“全部”查看页面查询结果显示列表输出项正案例有该权限的用户进入交易输出项显示符合需求界面风格正案例有该权限的用户进入交易1、字体大小一致2、输出字段宽度适中正常流程验证正案例有该权限的用户进入交易显示界面一次输入查询条件显示符合条件的信息空格校验正案例
12、有该权限的用户进入交易显示界面正案例有该权限的用户姓名输入王森 自动去空格字段长度验证反案例有该权限的用户进入交易显示界面输入超长字符名称您输入的姓名超出字段长度异常数据验证(小写字母)反案例有该权限的用户姓名框输入小写字母提示信息异常数据验证(大写字母)反案例有该权限的用户姓名框输入大写字母提示信息异常数据验证(特殊自负)反案例有该权限的用户姓名框输入特殊字符提示信息异常数据验证(数字)反案例有该权限的用户姓名框输入数字提示信息组合条件查询正案例有该权限的用户查找:全部,输入已存在的姓名显示符合条件的信息翻页功能正案例有该权限的用户点击“执行查询”按钮显示符合条件的信息,查看界面显示条数,页
13、数翻页功能反案例有该权限的用户点击“执行查询”按钮显示符合条件的信息,查看界面显示条数,页数第一页点击上翻界面显示第一页信息翻页功能反案例有该权限的用户点击“执行查询”按钮显示符合条件的信息,查看界面显示条数,页数第最后一页点击下翻界面显示最后一页信息翻页功能正案例有该权限的用户点击“执行查询”按钮显示符合条件的信息,查看界面显示条数,页数第一页点击下翻显示第二页信息翻页功能正案例有该权限的用户点击“执行查询”按钮显示符合条件的信息,查看界面显示条数,页数第最后一页点击上翻显示上一页信息测试项测试项110000通过项通过项0未通过未通过NGNG项项0ESB-ESB-监控平台测试需求样例监控平台测试需求样例需求目录需求目录需求编需求编号号需求名需求名称称状态状态对应功能点对应功能点名称名称评审状评审状态态 重要性重要性优先优先级级 内容内容备注备注评审评审建议建议需求编需求编写人写人需求编需求编写时间写时间测试场测试场景景监控平台/监控台/事
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新北师大版三年级数学下册数学文化活动计划
- 小学四年级数学“四则混合运算”练习题700道
- 2026陕西西北工业大学材料学院先进润滑与密封材料团队招聘1人笔试参考题库及答案解析
- 2026河北唐山人才发展集团有限责任公司招聘工作人员1人考试模拟试题及答案解析
- 2026浙江湖州市农业农村局招聘编外人员1人笔试模拟试题及答案解析
- 2026辽宁大连市瓦房店市教育系统自主招聘教师(第三批)8人考试模拟试题及答案解析
- 2026凯欣粮油有限公司招聘9人考试备考试题及答案解析
- 初中英语九年级下册第一单元任务与自我评估教案
- 2027年高考地理复习策略
- 2026湖南邵阳市绥宁县公开招聘事业单位工作人员33人考试模拟试题及答案解析
- 普通汉坦病毒与安第斯型汉坦病毒对比分析
- 2026年期货技术考前冲刺练习及完整答案详解【历年真题】
- 华为干部管理(7版)
- 北京市丰台区高三下学期二模英语试题
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测 地理+答案
- (2025)国家基层慢性阻塞性肺疾病防治及管理实施指南解读课件
- 2025年金属非金属矿山(地下矿山)主要负责人考试题库及答案
- 厦门广电集团招聘笔试题
- 陕西省西安市碑林区2026年初三中考生物试题系列模拟卷(7)含解析
- 2026年统编版小学二年级道德与法治下册(全册)课时练习及答案(附教材目录)
- 行业协会请假考勤制度
评论
0/150
提交评论