软件测试基本介绍与案例分析-方学峰.ppt
《软件测试基本介绍与案例分析-方学峰.ppt》由会员分享,可在线阅读,更多相关《软件测试基本介绍与案例分析-方学峰.ppt(35页珍藏版)》请在三一办公上搜索。
1、北京联合,亚信联创科技(中国)有限公司,软件测试典型案例分析,测试基础理论,测试案例分析,目录,第一部分:测试基础理论,测试质量标准测试目的的定义测试分类统一测试过程,目标:正确认识软件测试,目标1:避免常见测试误区,目标2:学习和掌握统一测试过程,第一部分:测试基础理论,测试质量标准测试目的的定义测试分类统一测试过程,测试质量标准,误区一:按照规范来测试可以提高软件质量 测试是用来验证软件质量是否符合预期的,软件质量是做出来的,不是测出来的。,误区二:不惜一切力量提高软件质量是我们追求的终极目标 商业目标决定质量目标。提高软件质量的最终目的是为了赢利,而不是创造完美无缺的产品。对于普通商业软
2、件而言,并不是“质量越高越好”,而是恰好让广大用户满意,并将提高质量所付出的代价控制在预算之内。,软件质量的2个认识误区,第一部分:测试基础理论,测试质量标准测试目的的定义测试分类统一测试过程,测试目的的定义,问题:软件测试目的是什么?答:软件测试的目的是找到尽可能多的bug,特别是从未发现的bug。答:软件测试的目的是通过找bug保证和提高软件质量。答:软件测试的目的是为了实现一个特定的目标而进行的规划、设计、实施、完善等一系列活动。,第一部分:测试基础理论,测试质量标准测试目的的定义测试分类统一测试过程,测试分类,按测试的目的分:功能测试性能测试安全测试配置测试兼容性测试易用性测试,安装/
3、卸载测试数据库完整性测试,测试分类,按测试的阶段分:单元测试集成测试接受测试系统测试Alpha测试Beta测试,测试分类,按测试的形式分:白盒测试黑盒测试灰盒测试,测试分类,按测试的执行方式分:静态测试动态测试,第一部分:测试基础理论,测试质量标准测试目的的定义测试分类统一测试过程,统一测试过程,统一测试过程,如何掌控整个测试过程?,1、测试准备阶段,是否明确项目背景,明确项目目标系统功能点有哪些,核心功能是那些系统业务规则是什么系统设计规则有哪些需求可能会有什么变更是否有不可测试项,或者测试成本的点最终用户是谁最终用户有什么使用特点最终用户可能会在什么操作环境下使用系统开发难点是什么系统结构
4、,拓扑图,在给测试人员交付测试任务之后,通常会留出一定时间让测试人员熟悉业务,这个阶段如果没有明确的检查计划,就会变得不可控,推荐以下的检查项目,可以判断测试人员对业务的学习成果:,2、测试计划阶段,目的,范围,策略,风险,执行,测试计划有效性的评审,3、测试设计阶段,通过对需求功能点的整理,评估需求覆盖率。测试用例评审。,原则,5、测试报告阶段,测试结论清晰直接,缺陷分析合理正确,建议有效。,第一部分回顾:测试基础理论,测试质量标准测试目的的定义测试分类统一测试过程,测试基础理论,测试案例分析,目录,典型案例1:优惠配置错误,故障描述:用户订购无线音乐俱乐部高级会员,短信收费提醒告知用户资费
5、为350元/月。故障原因:账务提供给收费提醒的接口,在计算优惠时优惠的匹配错误,以分为单位了。原因分析:由于实体卡工单开发中资费配置为少配置对应品牌的优惠数据,采用了将优惠配置在默认品牌plan_id=0上的策略,为此扣费提醒判断优惠时新增了默认品牌优惠的判断,但因查询条件不够完善,查询到无线音乐俱乐部高级会员产品的优惠为7折优惠的音乐下载,且开发对于这种部分比例优惠计算时漏整除100化为分单位,最终导致了5元的产品费用优惠计算后变成了350元(5.00*70=350元)。采取措施:,典型案例1:优惠资费错误,采取措施:在开发团队对优惠比例、金额单位加强宣贯;同时 完善查询条件,精确匹配到产品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 基本 介绍 案例 分析 方学峰

链接地址:https://www.31ppt.com/p-6063647.html