lecture 8 (quality of software testing)

lecture 8 (quality of software testing)

ID:34630881

大小:960.77 KB

页数:10页

时间:2019-03-08

lecture 8 (quality of software testing)_第1页
lecture 8 (quality of software testing)_第2页
lecture 8 (quality of software testing)_第3页
lecture 8 (quality of software testing)_第4页
lecture 8 (quality of software testing)_第5页
资源描述:

《lecture 8 (quality of software testing)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2014/1/1软件质量保障软件测试的质量SoftwareQualityAssuranceQualityofSoftwareTesting软件学院单纯软件学院单纯sherryshan@bit.edu.cnsherryshan@bit.edu.cn2013年11月2013年12月内容概览SQA系统部件1.软件测试项目前质量部件2.测试的现实和原则项目生命周期质量部件3.测试的方法应用之道基础设施错误防护与改进部件4.测试目标实现的完整性和有效性软件质量管理部件5.测试过程的评审和质量保证标准化、认证与SQA系统评估

2、部件6.软件测试组织和管理SQA的组织——人的部件软件质量神殿——SQA体系结构1.软件测试1.1软件测试和质量保证的关系1.2测试在软件开发各阶段的任务1.3软件测试目标12014/1/11.1软件测试和质量保证的关系1.2测试在软件开发各个阶段的任务二者都贯穿整个软件开发生命周期1.3软件测试目标2.测试的现实和原则软件测试的目标,就是为了更快、更早地2.1软件测试的现实将软件产品或软件系统中所存在的各种问2.2软件测试的原则题找出来,并促进程序员尽快地解决这些问题,最终及时地向客户提供一个高质量的软件产品–

3、软件测试是为了发现错误而执行程序的过程–一个好的测试能够在第一时间发现程序中存在的错误–一个好的测试是发现了至今尚未发现的错误的测试2.1软件测试的现实2.2软件测试的原则(1)测试工作总存在风险所有测试的标准都是建立在用户需求之上测试不能提高质量,但软件产品发布后,软件测试必须基于“质量第一”的思想去缺陷较多,往往被认为是测试人员的错开展各项工作事先定义好产品的质量标准测试人员的素质和待遇软件项目一启动,软件测试也即开始。应测试时间往往被压缩当把“尽早和不断地测试”作为测试人员的座右铭穷举测试是不可能的2201

4、4/1/12.2软件测试的原则(2)3.测试的方法应用之道第三方进行测试会更客观,更有效3.1测试的三维构成软件测试计划是做好软件测试工作的前提3.2测试方法的辩证统一测试用例是设计出来的,不是写出来的3.3验证和确认缺一不可不可将测试用例置之度外,排除随意性3.4测试用例设计方法的综合运用对发现错误较多的程序段,应进行更深入3.5测试工具的有效使用的测试3.1测试的三维构成3.2测试方法的辩证统一白盒测试方法vs.黑盒测试方法静态测试vs.动态测试手工测试vs.自动化测试有计划测试vs.随机测试新功能测试vs.

5、回归测试3.2.1白盒测试方法vs.黑盒测试方法3.2.2静态测试vs.动态测试32014/1/13.2.3手工测试vs.自动化测试3.2.4有计划测试vs.随机测试3.2.5新功能测试vs.回归测试3.3验证和确认缺一不可Verification(验证)–Arewebuildingtheproductright?–是否正确地构造了软件?即是否正确地做事,验证开发过程是否遵守已定义好的内容–验证产品满足规格设计说明书的一致性Validation(确认)–Arewebuildingtherightproduct?–

6、是否构造了正是用户所需要的软件?即是否正在做正确的事–验证产品所实现的功能是否满足用户的需求3.4测试用例设计方法的综合运用3.5测试工具的有效使用白盒设计方法又分为逻辑覆盖法和基本路基本要点或原则径覆盖法,或者分为语句覆盖、判定覆盖选择测试工具、条件覆盖方法运行框架黑盒设计方法分为等价类划分法、边界值划分法、错误推测法、因果图法等在实际测试用例设计过程中,不仅根据需要、场合单独使用这些方法,常常综合运用多个方法,使测试用例的设计更为有效42014/1/1测试自动化的集成运行环境4.测试目标实现的完整性和有效性4

7、.1集成测试4.2功能测试和适用性测试4.3性能测试和容量测试4.4容错性测试和安全性测试4.5回归测试4.6安装测试4.1集成测试4.2功能测试和适用性测试非渐增式测试模式程序安装、启动正常,有相应的提示等渐增式测试模式每项功能符合实际要求系统的界面清晰、美观将两种模式有机结合起来,采用并行的自顶向下、自底向上集成方式,而形成改进能接受正确的数据输入,对异常数据的输入可以进行提示、容错处理等的三明治方法。而更重要的是采取持续集成的策略数据的输出结果准确,格式清晰功能逻辑清楚,符合使用者习惯支持各种应用的环境软件

8、升级后,能继续支持旧版本的数据4.3性能测试和容量测试(1)4.3性能测试和容量测试(2)性能测试的重点在于前期数据的设计与后压力测试、容量测试和性能测试的手段和期数据的分析方法很相似,有时可以交织在一起进行测尽量模拟不同的加载方式来进行系统的性试。压力测试的重点在于发现系统方面的能测试一些缺陷(性能瓶颈)。容量测试和性能测试更着力于提供性能与容量方面的指标性能测试要求测

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。