软件测试初步讲稿

上传人:xzh****18 文档编号:49567326 上传时间:2018-07-30 格式:PPT 页数:36 大小:190KB
返回 下载 相关 举报
软件测试初步讲稿_第1页
第1页 / 共36页
软件测试初步讲稿_第2页
第2页 / 共36页
软件测试初步讲稿_第3页
第3页 / 共36页
软件测试初步讲稿_第4页
第4页 / 共36页
软件测试初步讲稿_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《软件测试初步讲稿》由会员分享,可在线阅读,更多相关《软件测试初步讲稿(36页珍藏版)》请在金锄头文库上搜索。

1、软件测试初步培训列表软件测试的目的和策略测试方法学测试工具的选择软件测试过程验收测试样例分析软件测试的目的和策略典型测试步骤1.计划: 定义目标 确定策略 确定方法 2.执行: 建立环境 执行计划 3.检查: 一步步验证 执行完毕? 4.循环: 没有改正 继续执行测试的商业意义v降低风险(风险:就是不希望发生的事情的 可能性)v测试计划中必须标明商业上的风险。v测试人员职责:评估商业上的风险如实的向管理层汇报项目情况测试的职责验证在整个软件开发周期中,各个阶段的软件 质量是否合格。验证最终交付给用户的系统是否满足用户的需 要,是否符合需求。通过样本测试数据,检查系统在运行过程中的 情况。对待可

2、能产生的风险的策略v我们无法消除风险,但是我们可以降低在风 险发生时的损失。v降低系统风险的最有效的办法就是对其进行 有针对性的测试。测试工作量v太少的测试是不负责任,过多的测试是一种 犯罪。v100的测试是不可能的,不同的用户采用 的测试策略是不同的。v测试是一件艺术品,很难掌握。v测试是一门手艺,精通很困难。测试规划v好的测试不是碰巧发生的,而是规划出来的 。时间上人员上环境上技术上组织能力上结构化测试方法v传统的软件开发生命周期:需求,设计,编码,测试,系统维护v经验:测试不应该被局限在单一的阶段大量的系统问题产生在软件开发前期越早进行测试越有效,投入产出比越高测试策略v在测试策略中必须

3、标明可能存在的风险,这 样在测试后的系统中可以有效的降低被标明 的风险发生的可能性。测试要素:需要被标明的风险也是我们测试的 重点。测试阶段:在整个开发生命周期中,测试工作 介入的时期。测试方法学测试涉及的定义和概念v静态测试在不运行程序的情况下检查程序的运行情况v动态测试运行程序代码v黑盒测试在不了解系统结构的情况下以说明书作为基础进行测试v白盒测试以系统内部结构和相关知识为基础进行测试静态测试v需求评审v设计评审v代码走查v代码检查动态测试v单元测试v集成测试v系统测试v验收测试v回归测试黑盒测试v也称功能测试或数据驱动测试v针对软件界面和软件功能进行测试,不考虑 内部逻辑结构v穷举输入,

4、包括合法和不合法的输入v边界值测试,如最小或最大值1v如果外部特性本身有问题或规格说明的规定 有误,用黑盒测试方法是发现不了的白盒测试v也称结构测试或逻辑驱动测试 v全面了解程序内部逻辑结构、对所有逻辑路 径进行测试 v穷举路径测试v如果程序结构本身有问题,那是无法发现的 ,比如说程序逻辑有错误或是有遗漏性能测试v并发测试负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或 者不能接收的性能点,通过综合分析执行指标和资源监控指标来确 定系统并发性能的过程。 以真实的业务为依据,选择有代表性的、关键的业务操作设计测试 案例,以评价系统的当前性能 v容量测试针对某些系统存储、传输、统计、查询

5、等业务进行大数据量的独立 数据量测试 关键是测试数据的准备,可以依靠工具准备测试数据 回归测试v程序修改后,确保功能的正确性v当新的程序有可能影响老的功能的时进行v重新测试应用程序中没有改变的部分,执行 以前的测试用例测试工具的选择测试工具v功能测试WinRunner:通过自动捕获,检测,和重复用户交互的操作。能 简单地将一个记录下的业务流程转化为一个数据驱动的测试,来反 映多个用户各自独特且真实的操作行为v性能测试LoadRunner:一种预测系统行为和性能的负载测试工具。通过模 拟成千上万名用户和实施实时性能监测来确认和查找问题v自行开发现有工具不能满足测试要求,根据被测系统的要求编写 相

6、应的测试工具。软件的测试过程建立测试计划v定义测试目标v定义测试管理测试计划的一般性信息定义测试里程碑测试估算定义管理上的检查点v书写测试计划测试成本v在软件开发的所有阶段进行测试被设计用来减少测试成本vIBM的数据大约 60个缺陷/千行2/3的缺陷产生在需求和设计阶段v在需求和设计阶段发现的缺陷修正的花费最小v修正系统测试阶段发现的缺陷,花费是以上的10 倍v发布产品以后,修正缺陷的花费是原来的100倍生命周期的测试概念v在软件开发过程中持续的进行测试v在尽可能早的阶段点去修正缺陷v需要正式的开发流程来支持v组建测试团队v当开发开始进行的时候,测试就开始进行了建议测试方法v测试方法测试用例的

7、概念是简单的建立有效的测试用例是复杂的设计测试文件v测试用例应当包含合法的和非法的输入v每一个动作只进行一次关键操作输入测试数据分析结果尝试将测试文件违反程序的规则进行输入v容量测试的测试工具以大信息量的数据进行输入这是一个昂贵的测试,应根据需要来选择测试报告v目标表示出目前项目的实际状况明确什么是测试做的工作,什么是不作的工作。给出系统的操作性能的评价v关注点报告目前的软件状态按照类型分类,划分问题的严重性验收测试软件验收流程v定义验收标准v编制验收计划v编写测试用例v执行测试用例v填写验收结论确定验收标准v功能上v性能上v安全性v稳定性编写验收计划v项目描述v验收活动描述v每一个验收项的评

8、审v最终的验收测试步骤v项目验收合格准则编写测试用例v根据验收计划细化v用例覆盖力求全面v用例要素:功能描述、测试前提、测试输入 、预期结果v语言简洁易懂,可重复执行执行和结论v执行测试用例根据用例项,填写执行的实际结果v验收的结果根据测试执行结果与验收通过标准给出评判样例分析bool leapyear(int year) if(year %400=0 | (year %4=0 else return false; CAS验收测试v功能测试各项需求验证,系统逻辑测试v性能测试验证需求中对性能指标的定义,得出测试数据,如并发 客户数,平均响应时间(前端发出指令到机顶盒接收)v容量测试测试系统对大数据量的支持能力,如系统在几十甚至百 万用户时的表现v稳定性测试长时间不间断运行测试,各种异常测试谢谢!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号