软件工程压力测试题(软件工程压力测试题答案)

来源网友投稿 608 2023-04-15

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。
本篇文章给大家谈谈软件工程压力测试题,以及软件工程压力测试题答案对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享软件工程压力测试题的知识,其中也会对软件工程压力测试题答案进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

软件工程师经典面试题及答案

1、为什么要在一个团队中开展软件测试工作?

因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。

2、您所熟悉的软件测试类型都有哪些?

测试类型有:功能测试,性能测试,界面测试。

功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。

界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。

3、您认为做好测试用例设计工作的关键是什么?

白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果黑盒用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题

软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:

1、是否有不正确或遗漏的功能?

2、在接口上,输入是否能正确的接受?能否输出正确的结果?

3、是否有数据结构错误或外部信息(例如数据文件)访问错误?

4、性能上是否能够满足要求?

5、是否有初始化或终止性错误?

软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查:

1、对程序模块的所有独立的执行路径至少测试一遍。

2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。

3、在循环的边界和运行的界限内执行循环体。

4、测试内部数据结构的有效性,等等。4、验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。验收测试是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待的那样。

大神,求计算机三级软件测试技术的历年真题或复习资料

2013年9月三级软件测试技术最终预测试题及答案
一、判断题
1.软件测试软件工程压力测试题的目的是尽可能多的找出软件的缺陷。(Y)
2.Beta测试是验收测试的一种。(Y)
3.验收测试是由最终用户来实施的。(N)
4.项目立项前测试人员不需要提交任何工件。(Y)
5.单元测试能发现约80%的软件缺陷。(Y)
6.代码评审是检查源代码是否达到模块设计的要求。(N)
7.自底向上集成需要测试员编写驱动程序。(Y)
8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)
9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)
10.代码评审员一般由测试员担任。(N)
11.软件工程压力测试题我们可以人为的使得软件不存在配置问题。(N)
12.集成测试计划在需求分析阶段末提交。(N)
13.测试是为了验证软件已正确地实现了用户的要求。(N)
14.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。(Y)
15.黑盒测试的测试用例是根据程序内部逻辑设计的。(N)
16.为了快速完成集成测试,采用一次性集成方式是适宜的。(N)
17.在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。(N)
二、选择题
1.软件验收测试的合格通过准则是:(ABCD)
A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)
A.项目经理
B.SQA负责人
C.配置负责人
D.测试组
3.下列关于alpha测试的描述中正确的是:(AD)
A.alpha测试需要用户代表参加
B.alpha测试不需要用户代表参加
C.alpha测试是系统测试的一种
D.alpha测试是验收测试的一种
4.测试设计员的职责有:(BC)
A.制定测试计划
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
5.软件实施活动的进入准则是:(ABC)
A.需求工件已经被基线化
B.详细设计工件已经被基线化
C.构架工件已经被基线化
D.项目阶段成果已经被基线化
三、多项选择题
1.在面向类的度量中,下列哪些度量方式是属于CK套件的度量(ABCF).
面向对象的软件工程P463页CK度量套件
A.每个类的加权方法
B.对象类之间的耦合
C.继承树的深度
D.类大小
E.特例化索引
F.方法中内聚的缺乏
2.以下说法正确的有(BC).
A.等价类划分和边界值分析属于白盒测试技术.
B.基本路径测试属于白盒测试技术.
C.在基本路径测试中,可以通过流图来计算环路复杂性.
D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.
E.在确认测试中,测试是由用户在开发者的场所来进行,开发者对客户进行指导,是在一个受控环境下进行.
F.可以不进行单元测试就开始集成测试,因为集成测试会发现所有的问题.
3.下列哪些属于集成测试的内容(AB).
A.自顶向下集成
B.自底向上集成
C.回归测试
D.压力测试
4.以下哪些内容是面向对象分析所包含的任务(ABCD).
A.标识类(定义属性和方法)
B.刻画类的层次关系
C.标识对象——对象关系
D.表示对象行为
5.软件工程压力测试题我们可以将设计模式大致划分为以下几种类型(ABD).
A.创建型
B.行为型
C.变换型
D.结构型
6.软件产品与其它工业产品相比具有独特的开发过程,这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战.那么,软件开发过程的独特性有(ACD).
A.软件产品的高复杂性
B.与其它系统有接口
C.软件产品的不可见性
D.检测缺陷的机会只限于产品开发阶段
E.需要协同工作
7.测试设计员的职责有(ABC).
A.制定测试计划
B.设计测试用例
C.设计测试过程,脚本
D.评估测试活动
8.软件工程研究的对象包括(ABE).
A.质量
B.过程
C.技术
D.数据库
E.工具
9.下列说法正确的是(A).
A.管理,分析,控制现实世界中发生的事件的程序称为实时软件
B.软件项目开发的成功,取决于工具和硬件设备的优劣
C.我们已经建造了软件的标准和规程,我们就能生产高质量的软件产品
D.在项目的进度告急的时候,解决办法之一就是加派人手
10.下列选项中,属于项目管理的对象是(ABCE).
A.人员
B.产品
C.过程
D.设备
E.项目
11.衡量软件项目规模的参数有(ACD).
A.代码行数
B.项目周期
C.文档页数
D.功能点数量
12.软件度量可以获得的信息包括(ABCD).
A.软件质量
B.软件规模
C.软件过程改进
D.软件性能
13.定义风险参数的考虑有(ABCD).
A.软件失效发生的机率
B.软件功能复杂性
C.软件失效产生的影响
D.软件周期长短
14.软件质量保证的有效方式有(ABD).
A.软件技术评审
B.软件项目管理
C.安排项目计划
D.软件测试
15.软件配置管理的主要工作包括(AD).软件质量管理书第4章P46页
A.版本控制
B.质量保证
C.配置审计
D.变更控制
16.下列选项中,哪些为软件基本测试策略框架(CD).
A.白盒测试
B.黒盒测试
C.大爆炸测试
D.增量式测试
17.软件度量的基本维度有哪些(ACDE).
A.软件大小
B.软件缺陷
C.软件时间
D.软件工作量
E.软件质量
18.一些缺陷会破坏同级评审的成功,它们对于审查来说发生得更为普遍,在评审中需要避免下列的哪些缺陷(ABCDE).
A.参与评审的人不了解评审过程
B.评审过程没有被遵循
C.合适的人没有参加评审
D.评审会陷入对问题的解决上
E.评审的焦点放在文档形式而不是内容本身
19.下列哪些是软件配置管理的功能(ACDE).
A.版本控制
B.过程控制
C.工作空间管理
D.异地开发支持E.变更请求管理
20.典型的审查包包括下列的哪些选项(ABCDE).
A.将被审查的初始可交付产品,其中指明了需审查的部分
B.定义了可交付产品的规格说明的所有前期的文档
C.用于验证初始可交付产品的测试文档
D.相关标准或其软件工程压力测试题他参考文档
E.参与者需要的所有表格,如错误清单和个人问题日志等
21.下面哪些项是软件质量管理和项目过程的标准与模型(ACD).
A.CMM
B.SEI
C.ISO
D.IEEE
E.SRI
22.下列项目中哪些是软件过程改进框架的内容(ABCE).
A.软件过程改进架构
B.软件过程改进规划图
C.软件过程评估方法
D.软件过程改进环境
E.软件过程改进计划
23.所有的同级评审都应该遵守几项基本的原则,从而对产品质量和团队文化产生有益的影响,下列哪些是评审的指导原则(ABDE).
A.保持小型的评审小组
B.检查软件工程压力测试题你的自负倾向
C.努力发现问题并且解决问题
D.会议时间限制在两小时左右
E.正式评审需要事先准备
24.下面哪些是辨别过程是否规范的内容(ABCDE).
A.过程是否文档化,成员是否都已经了解过程?
B.过程是否经过培训和实施?
C.过程是否具有强制性?是否有相应的机制与步骤来确保其实施?
D.过程是否有助于员工的工作?是否有相应的机制来跟踪过程的实施状况?
E.管理者是否以团队实施过程的能力与成果为依据进行评估与管理?
25.功能独立性是模块化和抽象以及信息隐藏的直接产物,衡量模块独立性的两个标准是(CD).
A.求精
B.模块可理解性
C.内聚
D.耦合
26.下列哪些是面向对象设计的原则(ABCDE).
A.单一职责原则
B.开放-封闭原则
C.替换原则
D.依赖关系倒置原则
E.接口隔离原则
27.以下说法正确的有(BCE).
A.等价类划分和边界值分析属于白盒测试技术.
B.基本路径测试属于白盒测试技术.
C.在基本路径测试中,可以通过流图来计算环路复杂性.
D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.
E.在UML类图中,普通关联关系一般表示为在一个类中持有另外一个类的成员变量.
F.在确认测试中,测试是由用户在开发者的场所来进行,开发者对客户进行指导,是在一个受控环境下进行.
28.下面哪些是辨别过程是否规范的内容(ABCDE).
A.过程是否文档化,成员是否都已经了解过程
B.过程是否经过培训和实施
C.过程是否具有强制性,是否有相应的机制与步骤来确保其实施
D.过程是否有助于员工的工作,是否有相应的机制来跟踪过程的实施状况
E.管理者是否以团队实施过程的能力与成果为依据进行评估与管理
29.软件验收测试的合格通过准则是(AC).
A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求.
B.所有测试项没有残余一级,二级和三级错误.
C.立项审批表,需求分析文档,设计文档和编码实现一致.
D.验收测试工件齐全.
30.软件测试计划评审会需要哪些人员参加(ABCD).
A.项目经理
B.SQA负责人
C.配置负责人
D.测试组
2013年计算机三级软件测试技术上机练习一
1、NextDate函数问题说明:输入一个日期,求从输入日期算起的第三天日期。例如,输入为2008年8月8日,则该程序的输出为2008年8月10日。NextDate函数包含三个整数变量month、day和year,并且满足下列条件:1≤ month ≤12、1≤ day ≤31和2000≤ year ≤2100。分析各种输入情况,列出为输入变量month、day、year划分的有效等价类:
输入等价类
输入

ID

有效等价类
day

1

1 ≤day≤26
2

day=27
3

day=28
4

day=29
5

day=30
6

day=31
month

7

month=4,6,9,11
8

month=1,3,5,7,8,10
9

month=2
10

month=12
year

11

闰年
12

非闰年
编程实现:
(1) 对每一个有效等价类,至少设计一个测试用例。
输入格式:输入(yyyymmdd):
输出格式:输出(yyyy-mm-dd):
覆盖等价类(ID类型):
闰年(Y/N):
例如:输入(yyyymmdd) 20080105↙(回车)
输出(yyyy-mm-dd): 2008-01-07
覆盖等价类(ID类型):1,8,11
闰年(Y/N):N
(2)对每一个无效的month、day和year,分别输入一个无效等价类。
例如:输入(yyyymmdd) 20081305 ↙(回车)
输出(yyyy-mm-dd): 无效月份
覆盖等价类(ID类型):
闰年(Y/N):
2、阅读下面的一段程序:
void Test1(int N,intI)
1 {
2int x=0;
3int y=0;
4while(N--0)
5{
6if(I==0)
7 x=y+2;
8 else
9 if(I==1)
10 y=y+10;
11 else
12 x=y+20;
13}//while
14 }//Test1
根据所给定的程序,确定该程序的独立路径如下:
路径1:4→14
路径2:4→6→7→14
路径3:4→6→9→10→4→14
路径4:4→6→9→12→4→14
编程实现:
对每一个独立路径,设计一个测试用例,并插入一条显示输出语句(printf/cout),显示测试路径标号。
输入格式:输入(N,I):
输出格式:输出(x,y):x= y=
路径ID:
例如:输入(N,I): 1,2↙(回车)
输出(x,y):x=20 y=0
路径ID:测试路径4
2013年计算机三级软件测试技术上机练习二
 1、三角形问题说明:输入三个正整数a、b、c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型是否为等边三角形、等腰三角形、直角三角形、普通三角形以及非三角形。根据问题的规格说明,可以从输出域划分5种等价类:
输出等价类
ID

条件

等价类
1

a=b∧b=c∧a=c∧(a+bc∧b+ca∧a+cb)

等边三角形
2

a=b∨b=c∨a=c∧(a+bc∧b+ca∧a+cb)

等腰三角形
3

a2+b2=c2∨b2+c2=a2∨a2+c2=b2∧(a+bc∧b+ca∧a+cb)

直角三角形
4

a≠b∧b≠c∧a≠c∧(a+bc∧b+ca∧a+cb)

普通三角形
5

(a+b≤c∨b+c≤a∨a+c≤b)∨a≤0∨b≤0∨c≤0

非三角形
编程实现:
(1)对每一个输出等价类,至少设计一个测试用例。
输入格式:输入(a,b,c):
输出格式:输出(ID类型):
例如:输入(a,b,c):5,5,5↙(回车)
输出(ID类型):1(等边三角形),2(等腰三角形)
(2)假设10≤a,b,c≤100,根据划分的等价类,设计边界值测试用例。
例如:输入(a,b,c):60,60,10↙(回车)
输出(ID类型):2(等腰三角形)
2、阅读下面的一段程序,
voidTest2(intX,intA,intB)
1{
2intk=0,j=0;
3if((A1)(B=0))
4{
5X=X/A;
6k=A*B-1;
7}
8if((A==2)||(X1))
9X=X+1;
10j=X+3;
11}//Test2
根据所给定的程序,确定该程序的独立路径如下:
路径1:3→8→10→11
路径2:3→5→6→8→10→11
路径3:3→8→9→10→11
路径4:3→5→6→8→9→10→11
编程实现:
对每一个独立路径,设计一个测试用例,并插入一条显示输出语句(printf/cout),显示测试路径标号。
输入格式:输入(X,A,B):
输出格式:输出(k,j):k=j=
路径ID:
例如:输入(X,A,B):1,2,1↙(回车)
输出(k,j):k=0j=5
路径ID:测试路径4

软件工程

中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。
软件服务外包属于智力人才密集型现代服务业。大量著名外包企业落户宁波。主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
相关学者、组织机构都分别给出了定义:
Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。
IEEE:软件工程是开发、运行、维护和修复软件的系统方法。
Fritz Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。

什么是压力测试

传统上所谓压力测试(stress testing)是指将整个金融机构或资产组合置于某一特定的(主观想象的)极端市场情况下,如假设利率骤升100个基本点。

某一货币突然贬值30%,股价暴跌20%等异常的市场变化,然后测试该金融机构或资产组合在这些关键市场变量突变的压力下的表现状况,看是否能经受得起这种市场的突变。


压力测试

在软件测试中:压力测试(Stress Test),也称为强度测试、负载测试。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。

目的

目的是在软件投入使用以前或软件负载达到极限以前,通过执行可重复的负载测试,了解系统可靠性、性能瓶颈等,以提高软件系统的可靠性、稳定性,减少系统的宕机时间和因此带来的损失。

压力测试

情境压力测试即主体向被观察者布置一定任务和作业,借以观察个体完成任务的行为。工作样本测验、无领导小组讨论都可算作情境压力测验。

在软件工程中,压力测试是对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。例如测试一个 Web 站点在大量的负荷下,何时系统的响应会退化或失败。网络游戏中也常用到这个词汇。

网络定义:

2009年9月7日下午,移动公司开商务车装载200多部电信手机,在温州某大学边上不停拨打,导致电信网络瘫痪。电信发现后连车带人押送到公安局,在公安局,移动自称没有违法,只是帮电信做压力测试。

“压力测试”与俯卧撑、打酱油等词汇一样,成为网络流行词汇。

压力测试、终端机性能功率、各项性能趋势指标等。

目标

识别那些可能提高异常利润或损失发生概率的事件或情境,度量这些事件发生时银行资本充足率状况。测试的质量取决于构造合理、清晰、全面的情景。

银行的压力测试通常包括信用风险、市场风险、操作风险、其他风险等方面内容。压力测试中,商业银行应考虑不同风险之间的相互作用和共同影响。

压力测试包括敏感性测试和情景测试等具体方法。敏感性测试旨在测量单个重要风险因素或少数几项关系密切的因素由于假设变动对银行风险暴露和银行承受风险能力的影响。情景测试是假设分析多个风险因素同时发生变化以及某些极端不利事件发生对银行风险暴露和银行承受风险能力的影响。

压力测试能够帮助商业银行充分了解潜在风险因素与银行财务状况之间的关系,深入分析银行抵御风险的能力,形成供董事会和高级管理层讨论并决定实施的应对措施,预防极端事件可能对银行带来的冲击。

对于日常管理中广泛应用各类风险计量模型的银行,压力测试应成为模型方法的重要补充。压力测试也能够帮助银监会充分了解单家银行和银行业体系的风险状况和风险抵御能力。

以上内容参考 百度百科—压力测试

软件评测师考试题型分布

软件评测师考试题型是什么?

软考中级软件评测师包含两个考试科目:基础知识和应用技术,考试形式都是笔试,考试题型有所不同。

软件评测师上午基础知识考试题型为客观选择题,通常为75道选择题,每小题1分。下午应用技术考试题型为主观问答题,分为多道大题,每道大题又包含多道小题,分值不等。

1、软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题;

2、软件测试应用技术,考试时间为150分钟,笔试,问答题。

一、考试范围

考试科目1:软件工程与软件测试基础知识

1、计算机系统基础知识

1.1 计算机系统构成及硬件基础知识

计算机系统的构成

处理机

基本输入输出设备

存储系统

1.2 操作系统基础知识

操作系统的中断控制.进程管理.线程管理

处理机管理.存储管理.设备管理.文件管理.作业管理

网络操作系统和嵌入式操作系统基础知识

操作系统的配置

1.3 数据库基础知识

数据库基本原理

数据库管理系统的功能和特征

数据库语言与编程

1.4 中间件基础知识

1.5 计算机网络基础知识

网络分类.体系结构与网络协议

常用网络设备

Internet基础知识及其应用

网络管理

1.6 程序设计语言知识

汇编.编译.解释系统的基础知识

程序设计语言的基本成分(数据.运算.控制和传输.过程(函数)调用)

面向对象程序设计

各类程序设计语言的主要特点和适用情况

C语言以及C++(或Java)语言程序设计基础知识

2、标准化基础知识

标准化的概念(标准化的意义.标准化的发展.标准化机构)

标准的层次(国际标准.国家标准.行业标准.企业标准)

标准的类别及生命周期

3、信息安全知识

信息安全基本概念

计算机病毒及防范

网络入侵手段及防范

加密与解密机制

4、信息化基础知识

信息化相关概念

与知识产权相关的法律.法规

信息网络系统.信息应用系统.信息资源系统基础知识

5、软件工程知识

5.1 软件工程基础

软件工程概念

需求分析

软件系统设计

软件组件设计

软件编码

软件测试

软件维护

5.2 软件开发方法及过程

结构化开发方法

面向对象开发方法

瀑布模型

快速原型模型

螺旋模型

5.3 软件质量管理

软件质量及软件质量管理概念

软件质量管理体系

软件质量管理的目标.内容.方法和技术

5.4 软件过程管理

软件过程管理概念

软件过程改进

软件能力成熟度模型

5.5 软件配置管理

软件配置管理的意义

软件配置管理的过程.方法和技术

5.6软件开发风险基础知识

风险管理

风险防范及应对

5.7 软件工程有关的标准

软件工程术语

计算机软件开发规范

计算机软件产品开发文件编制指南

计算机软件需求规范说明编制指南

计算机软件测试文件编制规范

计算机软件配置管理计划规范

计算机软件质量保证计划规范

数据流图.程序流程图.系统流程图.程序网络图和系统资源图的文件编制符号及约定

6、软件评测师职业素质要求

软件评测师职业特点与岗位职责

软件评测师行为准则与职业道德要求

软件评测师的能力要求

7、软件评测知识

7.1 软件测试基本概念

软件质量与软件测试

软件测试定义

软件测试目的

软件测试原则

软件测试对象

7.2 软件测试过程模型

V模型

W模型

H模型

测试模型的使用

7.3 软件测试类型

单元测试.集成测试.系统测试

确认测试.验收测试

开发方测试.用户测试.第三方测试

动态测试.静态测试

白盒测试.黑盒测试.灰盒测试

7.4 软件问题分类

软件错误

软件缺陷

软件故障

软件失效

7.5 测试标准

7.5.1 GB/T 16260.1 – 2003 软件工程 产品质量 第1部分:质量模型

7.5.2 GB/T 18905.1 – 2002 软件工程 产品评价 第1部分:概述

7.5.3 GB/T 18905.5 – 2002 软件工程 产品评价 第5部分:评价者用的过程

8、软件评测现状与发展

国内外现状

软件评测发展趋势

9、专业英语

正确阅读并理解相关领域的英文资料

考试科目2:软件测试应用技术

1、软件生命周期测试策略

1.1 设计阶段的评审

需求评审

设计评审

测试计划与设计

1.2 开发与运行阶段的测试

单元测试

集成测试

系统(确认)测试

验收测试

2、测试用例设计方法

2.1 白盒测试设计

白盒测试基本技术

白盒测试方法

2.2 黑盒测试用例设计

测试用例设计方法

测试用例的编写

2.3 面向对象测试用例设计

2.4 测试方法选择的策略

黑盒测试方法选择策略

白盒测试方法选择策略

面向对象软件的测试策略

3、软件测试技术与应用

3.1 软件自动化测试

软件自动化测试基本概念

选择自动化测试工具

功能自动化测试

负载压力自动化测试

3.2 面向对象软件的测试

面向对象测试模型

面向对象分析的测试

面向对象设计的测试

面向对象编程的测试

面向对象的单元测试

面向对象的集成测试

面向对象的系统测试

3.3 负载压力测试

负载压力测试基本概念

负载压力测试解决方案

负载压力测试指标分析

负载压力测试实施

3.4 Web应用测试

Web应用的测试策略

Web应用设计测试

Web应用开发测试

Web应用运行测试

3.5 网络测试

网络系统全生命周期测试策略

网络仿真技术

网络性能测试

网络应用测试

3.6 安全测试

测试内容

测试策略

测试方法

3.7 兼容性测试

硬件兼容性测试

软件兼容性测试

数据兼容性测试

新旧系统数据迁移测试

平台软件测试

3.8 易用性测试

功能易用性测试

用户界面测试

3.9 文档测试

文档测试的范围

用户文档的内容

用户文档测试的要点

用户手册的测试

在线帮助的测试

4、测试项目管理

测试过程的特性与要求

软件测试与配置管理

测试的组织与人员

测试文档

软件测试风险分析

软件测试的成本管理

我是应届生,我想知道做软件测试需要哪些知识?具体点!十分感谢~

计算机硬件知识、软件工程理论、软件体系要懂,数据库也得懂,编程语言也要懂,像流程图,甘特图,UML之类的要知道,还有测试技术。这方面有一个全国性的考试:全国计算机技术与软件专业技术资格(水平)考试,是中级的,你可以试试,下面是考试大纲:
一、考试说明
1.考试要求:
(1)熟悉计算机基础知识;
(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识;
(3)熟悉计算机网络基础知识;
(4)熟悉软件工程知识,理解软件开发方法及过程;
(5)熟悉软件质量及软件质量管理基础知识;
(6)熟悉软件测试标准;
(7)掌握软件测试技术及方法;
(8)掌握软件测试项目管理知识;
(9)掌握C语言以及C++或Java语言程序设计技术;
(10)了解信息化及信息安全基础知识;
(11)熟悉知识产权相关法律、法规;
(12)正确阅读并理解相关领域的英文资料。
2.通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理方法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。
3.本考试设置的科目包括:
(1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题;
(2)软件测试应用技术,考试时间为150分钟,笔试,问答题。
二、考试范围
考试科目1:软件工程与软件测试基础知识
1.计算机系统基础知识
1.1计算机系统构成及硬件基础知识
●计算机系统的构成
●处理机
●基本输入输出设备
●存储系统
1.2操作系统基础知识
●操作系统的中断控制、进程管理、线程管理
●处理机管理、存储管理、设备管理、文件管理、作业管理
●网络操作系统和嵌入式操作系统基础知识
●操作系统的配置
1.3数据库基础知识
●数据库基本原理
●数据库管理系统的功能和特征
●数据库语言与编程
1.4中间件基础知识
1.5计算机网络基础知识
●网络分类、体系结构与网络协议
●常用网络设备
●Internet基础知识及其应用
●网络管理
1.6程序设计语言知识
●汇编、编译、解释系统的基础知识
●程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)
●面向对象程序设计
●C语言以及C++(或Java)语言程序设计基础知识
2.标准化基础知识
●标准化的概念(标准化的意义、标准化的发展、标准化机构)
●标准的层次(国际标准、国家标准、行业标准、企业标准)
●标准的类别及生命周期
3.信息安全知识
●信息安全基本概念
●计算机病毒及防范
●网络入侵手段及防范
●加密与解密机制
4.信息化基础知识
●信息化相关概念
●与知识产权相关的法律、法规
●信息网络系统、信息应用系统、信息资源系统基础知识
5.软件工程知识
5.1软件工程基础
●软件工程概念
●需求分析
●软件系统设计
●软件组件设计
●软件编码
●软件测试
●软件维护
5.2软件开发方法及过程
●结构化开发方法
●面向对象开发方法
●瀑布模型
●快速原型模型
●螺旋模型
5.3软件质量管理
●软件质量及软件质量管理概念
●软件质量管理体系
●软件质量管理的目标、内容、方法和技术
5.4软件过程管理
●软件过程管理概念
●软件过程改进
●软件能力成熟度模型
5.5软件配置管理
●软件配置管理的意义
●软件配置管理的过程、方法和技术
5.6软件开发风险基础知识
●风险管理
●风险防范及应对
5.7软件工程有关的标准
●软件工程术语
●计算机软件开发规范
●计算机软件产品开发文件编制指南
●计算机软件需求规范说明编制指南
●计算机软件测试文件编制规范
●计算机软件配置管理计划规范
●计算机软件质量保证计划规范
●数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定
6.软件评测师职业素质要求
●软件评测师职业特点与岗位职责
●软件评测师行为准则与职业道德要求
●软件评测师的能力要求
7.软件评测知识
7.1软件测试基本概念
●软件质量与软件测试
●软件测试定义
●软件测试目的
●软件测试原则
●软件测试对象
7.2软件测试过程模型
●V模型
●W模型
●H模型
●测试模型的使用
7.3软件测试类型
●单元测试、集成测试、系统测试
●确认测试、验收测试
●开发方测试、用户测试、第三方测试
●动态测试、静态测试
●白盒测试、黑盒测试、灰盒测试
7.4软件问题分类
●软件错误
●软件缺陷
●软件故障
●软件失效
7.5测试标准
7.5.1GB/T 16260.1—2003软件工程 产品质量 第1部分:质量模型
7.5.2GB/T 18905.1—2002软件工程 产品评价 第1部分:概述
7.5.3GB/T 18905.5—2002软件工程 产品评价 第5部分:评价者用的过程
8.软件评测现状与发展
●国内外现状
●软件评测发展趋势
9.专业英语
●正确阅读并理解相关领域的英文资料
考试科目2:软件测试应用技术
1.软件生命周期测试策略
1.1设计阶段的评审
●需求评审
●设计评审
●测试计划与设计
1.2开发与运行阶段的测试
●单元测试
●集成测试
●系统(确认)测试
●验收测试
2.测试用例设计方法
2.1白盒测试设计
●白盒测试基本技术
●白盒测试方法
2.2黑盒测试用例设计
●测试用例设计方法
●测试用例的编写
2.3面向对象测试用例设计
●测试方法选择的策略
●黑盒测试方法选择策略
●白盒测试方法选择策略
●面向对象软件的测试策略
3.软件测试技术与应用
3.1软件自动化测试
●软件自动化测试基本概念
●选择自动化测试工具
●功能自动化测试
●负载压力自动化测试
3.2面向对象软件的测试
●面向对象测试模型
●面向对象分析的测试
●面向对象设计的测试
●面向对象编程的测试
●面向对象的单元测试
●面向对象的集成测试
●面向对象的系统测试
3.3负载压力测试
●负载压力测试基本概念
●负载压力测试解决方案
●负载压力测试指标分析
●负载压力测试实施
3.4 Web应用测试
●Web应用的测试策略
●Web应用设计测试
●Web应用开发测试
●Web应用运行测试
3.5网络测试
●网络系统全生命周期测试策略
●网络仿真技术
●网络性能测试
●网络应用测试
3.6安全测试
●测试内容
●测试策略
●测试方法
3.7兼容性测试
●硬件兼容性测试
●软件兼容性测试
●数据兼容性测试
●新旧系统数据迁移测试
●平台软件测试
3.8易用性测试
●功能易用性测试
●用户界面测试
3.9文档测试
●文档测试的范围
●用户文档的内容
●用户文档测试的要点
●用户手册的测试
●在线帮助的测试
4.测试项目管理
●测试过程的特性与要求
●软件测试与配置管理
●测试的组织与人员
●测试文档
●软件测试风险分析
●软件测试的成本管理
三、题型举例
(一)选择题
●下面的哪一项测试步骤中需要进行局部数据结构测试:(1)
(1)A.单元测试B.集成测试C.确认测试D.系统测试
●软件的六大质量特性包括:(2)
(2)A.功能性、可靠性、可用性、效率、可维护、可移植
B.功能性、可靠性、可用性、效率、稳定性、可移植
C.功能性、可靠性、可扩展性、效率、稳定性、可移植
D.功能性、可靠性、兼容性、效率、稳定性、可移植
(二)问答题
1.白盒测试方法中的代码检查法需要重点考虑代码的执行效率,阅读以下两个循环,回答问题1和问题2。
循环1:
for (i=0;i<n;i++)
{
if(condition)
DoSomething();
else
DoOtherthing();
}
循环2:
if(condition)
{
for (i=0;i<n;i++)
DoSomething()
}
else
{
for (i=0;i<n;i++)
DoOtherthing();
}
问题1:循环1的优点和缺点。
问题2:循环2的优点和缺点。
2.请简述软件系统负载压力测试的主要目的。 关于软件工程压力测试题和软件工程压力测试题答案的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 软件工程压力测试题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于软件工程压力测试题答案、软件工程压力测试题的信息别忘了在本站进行查找喔。
上一篇:软件 压力测试方案(软件压力测试内容)
下一篇:软件测试压力测试工具有哪些(软件压力测试报告模板)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~