欢迎来到天天文库
浏览记录
ID:11436962
大小:356.00 KB
页数:16页
时间:2018-07-12
《软件测试 知识点复习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件测试知识点复习======================软件测试知识点复习========================请认真思考以下问题:1.什么是软件?22.什么是软件缺陷?23.测试的目的是什么?24.你知道的软件测试的原则有哪些?25.软件测试的对象都有哪些?36.你所知道的测试模型有哪些?37.你所了解的测试充分性准则有哪些?68.测试生命周期79.什么是黑盒测试?810.黑盒测试方法包括哪些?811.什么是白盒测试?1012.什么是灰盒测试?1013.静态测试和动态测试1014.单元测试1015
2、.集成测试1116.系统测试1117.验收测试1118.α测试和β测试1119.回归测试1120.功能测试包括哪些?1221.性能测试分为哪几种?1222.软件缺陷的严重性和优先级1223.bug的生命周期1324.bug的处理流程1325.Web测试1426.SQA与测试1427.准确与精确1428.C/S结构与B/S结构的特点分析1529.驱动模块与桩模块1616软件测试知识点复习===========================参考答案==================================什
3、么是软件?软件的定义:软件是能国完成预定功能和性能的可执行的计算机程序和使程序正常执行所需要的数据,加上描述程序的操作和使用的文档。软件=程序+文档程序定义:程序是为了解决某个特定问题而用程序设计语言描述的适合计算机处理的语句序列。程序=算法+数据结构文档的定义:文档是软件开发活动的记录,主要供人们阅读,既可用于专业人员和用户之间的通信和交流,也可以用于软件开发过程的管理和运行阶段的维护。(需求分析文档、业务理解文档、概要设计、详细设计包括数据库设计)用户操作手册什么是软件缺陷?缺陷的定义:软件缺陷这一概念用来描述
4、各种软件错误,是所有软件错误的统称。把符合下列5种特征之一的软件错误认为是软件缺陷:l软件未达到软件产品需求说明书中指明的需求;l软件出现了软件产品需求说明书中指明不会出现的错误;l软件功能超出了软件产品需求说明书中指明的范围;l软件未达到软件产品需求说明书中虽未指明但应达到的要求;l测试人员认为难以理解、不易使用、运行速度缓慢或者最终用户认为不好的问题。测试的目的是什么?想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果我们成功地实施了测试,我们就能够发现软件中的错误。测试的附带收获是,它能够证明软
5、件的功能和性能与需求说明相符合。实施测试收集到的测试结果数据为可靠性分析提供了依据。测试不能表明软件中不存在错误,它只能说明软件中存在错误。你知道的软件测试的原则有哪些?l应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。l测试用例应由测试输入数据和对应的预期输出结果这两部分组成。l程序员应避免只检查自己的程序。l在设计测试用例时,应包括合理的输入条件和不合理的输入条件。l充分注意测试中的群集现象。经验表明,测试后程序中残存的错误数目与该程序中已发现的错误数目成正比。l严格执行测试计划,排除测试的随意性。
6、16软件测试知识点复习l应当对每一个测试结果做全面检查。l妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。软件测试的对象都有哪些?软件测试并不等于程序测试。软件测试应贯穿于软件定义与开发的整个期间。需求分析、概要分析、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计说明以及源程序,都应成为软件测试的对象。你所知道的测试模型有哪些?V模型、W模型、H模型、X模型、前置模型lV模型在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟
7、悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。V模型中的过程从左到右,描述了基本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。 V模型问题:测试是开发之后的一个阶段。测试的对象就是程序本身。实际应用中容易导致需求阶段的错误一直到最后系统测试阶段才被发现。整个软件产品的过程质量保证完全依赖于开发人员的能力和对工作的责任心,而且上一
8、步的结果必须是充分和正确的,如果任何一个环节出了问题,则必将严重的影响整个工程的质量和预期进度lW模型16软件测试知识点复习相对于V模型,W模型增加了软件各开发阶段中应同步进行的验证和确认活动。W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。W模型强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、设
此文档下载收益归作者所有