软件测试基本概念.pdf

软件测试基本概念.pdf

ID:51568077

大小:148.62 KB

页数:4页

时间:2020-03-13

软件测试基本概念.pdf_第1页
软件测试基本概念.pdf_第2页
软件测试基本概念.pdf_第3页
软件测试基本概念.pdf_第4页
资源描述:

《软件测试基本概念.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.软件测试概念:使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需要或弄清预期结果与实际结果之间的差别。软件测试活动:制定测试计划、设计测试用例、实施测试、提交缺陷报告、测试总结。2.测试的根本目的:确保最终交给用户的产品符合用户的需求,在产品交给用户之前尽可能多的发现并改正问题。3.测试工作要达到的目标:1.确保产品完成了所承诺或公布的功能且用户可以访问的功能都有明确的书面说明。2.确保产品满足性能和效率的要求。3.确保产品是健壮和适应用户环境的。测试调试发现软件的错误确定错误原因或确切位置,修改、排除错误贯穿整个软件生

2、命期主要在开发阶段测试人员、程序员程序员4.测试与调试的区别:5.什么是软件的特点:(1)软件是一种逻辑实体。(2)软件的生产和硬件的生产不同。(3)软件运行和使用没有机械磨损和老化。(4)软件的开发和运行对计算机系统有一定的依赖性。(5)软件是复杂的。(6)软件成本相当昂贵。(7)相当多的软件工作涉及社会因素。6.软件的分类:按功能:支撑软件、应用软件、系统软件。按规模:小型、中型、大型。按技术特点:业务软件(ERP)、科技软件、嵌入式软件、实时软件(监控)、个人计算机软件、人工智能软件。按技术架构:单机版软件、C/S结构软件(C是指客户端,S指服务

3、器)、B/S结构软件(B是指浏览器)。7.驱动模块:用以模拟被测模块的上级模块,在单元测试中启动被测模块,接受测试数据,传送数据给被测模块并打印出相应结果。桩模块:由被测模块调用,用以模拟被测模块工作过程中所调用的模块。8.软件生命周期的瀑布模型:计划需求分析设计编码测试运行维护。软件测试生命周期:制定测试计划测试设计和开发实施软件测试评审版本发布。9.配置测试环境原则:1.符合软件运行的最低要求。2.选用比较普及的操作系统和软件平台。3.营造相对简单、独立的测试环境。4.无毒的环境。10.软件测试的分类:1.软件测试按阶段分为:单元测试集成测试确认测

4、试系统测试验收测试。单元测试:又称为模块测试,是最小单位的测试,在系统开发过程中进行的测试活动。集成测试:也称综合测试,是在单元测试基础上将已通过的单元模块按设计要求组装成系统或子系统在进行的测试。系统测试:将通过确认测试的软件作为整个计算机系统的一个元素在实际运行环境中对计算机系统进行全面的功能覆盖。验收测试:软件交给用户前的最后一道工序,目的是向客户和承包人证明产品是可靠地,必须有用户或用户代表参加,并在实际运行环境下进行。2.软件测试按策略分为:静态测试和动态测试。静态测试:不运行程序本身而寻找代码中可能存在的错误或苹果程序代码的过程。动态测试:

5、实际运行被测试程序,输入相应测试案例,检查运行结果和预期结果的差异等,动态测试有;两种主要的方法:白盒测试和黑盒测试。动态测试由三部分组成:构造测试用例、根据测试实例运行程序、分析程序的输出结果。11.软件设计和编码阶段的工作流程:上一阶段概要设计评审概要设计文档集成测试方案详细设计详细设计文档单元测试方案评审编码单元测试总结下一阶段单元测试单元测试总结报告12.静态测试特点:1.不必运行程序、设计用例、判断结果。2.可以由人工进行,充分发挥伯逻辑思维优势。3.不需要特别的条件,容易开展。动态测试特点:1.实际运行程序取得程序真实情况并分析结果。2.必

6、须生成测试数据来运行程序,测试质量依赖于测试数据。3.工作量大,费时、费力、费人。4.涉及多方面工作,需要有较好的管理和工作规程。13.黑盒测试:又称功能测试、数据驱动测试或基于规格说明书的测试。着重于测试软件的功能性需要。白盒测试:又称结构测试、逻辑驱动测试或基于程序本身的测试。压力测试:获取系统正确运行的极限,检查系统在瞬间峰值负荷下正确执行的能力。如:一个人不吃饭不喝水7、8天后就会死(极限值)。负载测试:用于检查系统在使用大量数据时的正确工作能力。如:一个人只喝水可以支撑10-15天(在高负荷条件下所能支撑的最长时间)。功能测试:又称正确性测试

7、,它检查软件的功能是否符合规格说明。性能测试:检查系统是否满足在需要说明书中规定的性能,主要是测试软件处理事务的速度,通常使用自动化测试工具运行测试。14.软件测试的原则:(1)尽早的进行测试,并把软件测试贯穿于整个软件生命周期。(2)软件测试应追溯需要。(3)测试应由第三方来构造。(4)穷举测试是不可能的,要尊徐Good-Enough原则。(5)必须确定预期输出结果。(6)必须彻底检查每个测试结果。(7)充分注意测试中的群集现象。(8)缺陷的二八原则。(9)要严格执行测试计划,排除测试的随意性。(10)测试时既要注意合法的输入也要注意非法的非预期的输

8、入。(11)检查程序是否做了应该做的同时也做了不该做的。(12)测试应由小规模到大规模进行。(

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

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

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