- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试概念、问答题库
负载测试、性能测试、压力测试的理解(区别):
性能测试:是通过自动化测试工具模拟正常、异常条件来获取系统的各项性能指标而进行的测试活动。主要检查是否满足需求说明书中规定的性能指标,测试软件处理事务的速度,包括用户响应时间,系统响应时间,外部接口响应时间,CPU的使用,内存的使用)
负载测试:是通过改变系统负载方式、不断增加负载来发现系统中所存在的性能问题。确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。(主要检查系统在使用大量数据的时候正确工作的能力,即检查系统的能力能达到什么程度)
压力测试:通常是在高负载情况下对系统的稳定性进行测试,通过这种测试可更有效的发现系统稳定性的隐患和系统在负载峰值条件下的功能隐患等
功能测试的基本方法包含什么:等价类划分法、边界值分析法、错误猜测法、因果图方法、随机测试、通过测试和失败测试等
测试流程是什么:测试需求分析,测试计划编写,设计测试用例,执行测试,评估测试,验收测试,版本发布。
测试用例最重要的是什么:用最简单的步骤最少的测试用例找到最多的程序错误
测试用例是实施测试而向被测试系统提供的输入数据、操作、各种环境设置以及期望结果的一个特定集合
测试计划包括什么:测试目的、项目背景、测试范围、参考文档、术语与定义、测试策略、测试内容、测试资源、测试进度、人员分配、风险和优先级等
QTP:如何使用QTP、插入表检查点、
如何开发测试脚本:测试脚本说起来很泛,也有测试工具的脚本,也有自己编写的不使用测试工具的脚本。测试工具的脚本大多是录制后生成脚本,然后根据测试的需要,在生成的脚本上做一些改动来实现自己想要测试的目的。这个脚本的语言和测试工具提供有关。不能按照自己的意愿来使用自己熟悉的脚本语言。自己编写的脚本呢,是不依靠测试工具的,如实现对一个被测系统的发送请求,可以使用脚本来代替手动实现。那么这时候脚本是可以自己选择任何自己熟悉的,感觉方便的语言了。
V模型和W模型:
V模型是一种软件生存期模型,旨在提高软件开发的效率和有效性,是瀑布模型的一种改进,如下图:
V模型的缺陷:
仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段
忽视了测试对需求分析,系统设计的验证,一直到后期的验收测试才被发现。
预验收测试可行性分析 —————— 验收测试 ↘ 预系统测试 ↗ 需求分析 ————— 系统测试 ↘ 预集成测试 ↗ 概要设计 ———— 集成测试 ↘ 预单元测试 ↗ 详细设计 ——— 单元测试 ↘ ↗ 编码
W模型:W模型增加了软件各开发阶段中应同步进行的验证和确认活动。如下图所示,W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。
测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、设计等同样要测试,也就是说,测试与开发是同步进行的。W模型有利于尽早地全面的发现问题。
W模型也存在局限性:在W模型中,需求、设计、编码等活动被视为串行的,同时,测试和开发活动也保持着一种线性的前后关系,上一阶段完全结束,才可正式开始下一个阶段工作。这样就无法支持迭代的开发模型。对于当前软件开发复杂多变的情况,W模型并不能解除测试管理面临着困惑。
W模型的优点:
测试的活动与软件开发同步进行
测试的对象不仅仅是程序,还包括需求和设计
尽早发现软件缺陷可降低软件开发的成本
白盒测试方法:
白盒测试也称结构测试或逻辑驱动测试,它是按照 HYPERLINK /view/17674.htm \t _blank 程序内部的结构 HYPERLINK /view/420822.htm \t _blank 测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。 这一方法是把测试 HYPERLINK /view/2387.htm \t _blank 对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择 HYPERLINK /view/106882.htm \t _blank 测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致
常用的白盒测试策略有桌前检查、单元测试、代码评审、同行评审、代码走查、静态分析等。
总体上分为静态方法和动态方法两大类。
静态分析是一种不通过执行程序而进行测试的技术。静态分析的关键功能是检查软件的表示和描述是否一致,没有冲突或者没有
您可能关注的文档
最近下载
- 程序设计语言的形式语义习题答案解析.pdf
- 3.1.1+植物的根能吸收水和无机盐课件2024-2025学年济南版生物七年级下册.pptx VIP
- 2024年湖南环境生物职业技术学院单招职业技能测试题库及答案解析.docx VIP
- icu早期康复治疗课件.pptx
- GB50028和GB55009燃气应用部分详细解读PPT.pptx
- 中考历史复习高频考点归类复习提纲(含5套卷).pdf
- 四年级计算题大全(列竖式计算-可打印).pdf
- 2020年陕西科技大学招聘辅导员试题及答案.docx
- 聚丙烯塑料的改性及应用.pdf VIP
- (苏教版)数学三年级上册寒假作业计算题“天天练”习题卡,含30份题组,附参考答案.doc
文档评论(0)