谁有成都软通动力软件测试笔试题2014
1
.
软件测试是软件开发的重要环节,进行软件测试的目的是(
)
A
)证明软件错误不存在
B
)证明软件错误的存在
C
)改正程序所有的错误
D
)发现程序所有的错误
2
.对于软件质量描述不正确的是:
(
)
A
)高质量的过程产生高质量的产品
B
)软件质量是测试人员测试出来的
C
)软件质量是设计和规划出来的
D
)项目阶段结束意味着产品质量达到了预期的标准
3
.对于软件测试描述不正确的是:
(
)
A
)软件测试无法找到程序当中的所有缺陷
B
)测试工程师需要在最短时间内完成最有效的测试
C
)软件测试工程师只要了解需求就可以了
D
)测试工程师也需要了解编码知识
4
.测试工程师需要了解下面哪些知识:
(
)
A
)项目管理知识
B
)测试知识
C
)需求管理
D
)以上都包括
5
.检查软件产品是否符合需求定义的过程称为:
(
)
A
)确认测试
B
)集成测试
C
)性能测试
D
)功能测试
6
.评审是对软件进行表态测试的一种方法,下述结论中。哪个是与软件评审无关的内容:
(
)
A
)尽量发现错误
B
)检查软件文档
C
)根据评审标准
D
)依靠测试信息
7
.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流
图来代替(
)
A
)程序框图
B
)结构图
C
)数据流图
D
)程序流程图
8
.软件测试类型按开发阶段划分是(
)
A
)需求测试、单元测试、集成测试、验证测试
B
)单元测试、集成测试、确认测试、系统测试、验收测试
C
)单元测试、集成测试、验收测试、确认测试、验收测试
D
)调试、单元测试、集成测试、用户测试
9
.下述说法错误的是(
)
A
)单元测试又称为模块测试,是针对软件测试的最小单位
—
程序模块进行正确性检验的测
试工作
B
)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、
弟增的测试。
C
)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件
或整个系统。
D
)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、
网络、系统软件和支持平台等正确配置与连接,并满足用户需求
10
.下列关于
alpha
测试的描述:
(
1
)
alpha
测试需要用户代表参加
(
2
)
alpha
测试不需要用户代表参加
(
3
)
alpha
测试是系统测试的一种
(
4
)
alpha
测试是验收测试的一种
A
)
(
1
)
(
3
)
B
)
(
2
)
(
3
)
C
(
1
)
(
4
)
C
(
2
)
(
4
)
21
.关于自动化测试描述正确的是(
)
A
)引入自动化测试可以降低测试成本
B
)软件产品测试适合自动化测试
C
)自动化测试工具能够完成所有的自动化测试
D
)自动化测试脚本同样需要进行验收和确认
22
.关于软件性能简述不正确的是(
)
A
)在看代码完成之前,无法进行与性能有关的工作
B
)性能是设计和规划出来的,而不是测试出来的
C
)性能测试在很多情况下不能发现特定的性能缺陷
23
.
LoadRunner
中关于“关联(
Conelation
)
”描述错误的是(
)
A
)关联分为手动管理和自动关联
B
)关联是对提交数据的参数化过程
C
)关联是为了解决服务器端生成数据后期使用的问题
D
)关联函数是一种注册类函数
24
.
LoadRunner
中
Controller
对于虚拟用户描述正确的是(
)
A
)虚拟用户并发测试可以做到绝对并发
B
)在一台计算机上可以实际模拟任意多的虚拟用户
C
)虚拟用户可分布在多台客户端上
D
)虚拟用户数和服务器端压力呈线性关系
25
.关于性能测试,描述错误的是(
)
A
)性能测试是对系统的在性能方面的测量工作。
B
)响应时间是系统重要的性能指标,原则上可以用秒表手工测试
C
)思考时间是指系统停顿的时间
D
)吞吐量是指系统在单位时间内处理事务的能力
26
.下列哪些概念不属于性能测试(
)
A
)测量相应时间
B
)可伸缩性
C
)吞吐量
D
)可维护性
27
.测试一个
WEB
应用性能,可能会用到的协议有(
)
A
)
HTTP
B
)
HTTP/HTTPS
C
)
HTTP/HTTPS/SOAP
D
)
HTTP/HTTPS/SOAP/UDP
28
.单元测试范围包括(
)
A
)方法间集成
B
)平行类测试
C
)类簇测试
D
)以上都是
29
.关于
JUNIT
,描述错误的是(
)
A
)
JUNIT
是
Java
语言的单元测试框架
B
)
JUNIT
只能测试公共函数
C
)
JUNIT
推荐先测试后实现的方法
D
)
setUp
、
tearDown
函数只执行一次
30
.关于测试驱动开发,描述错误的是(
)
A
)测试驱动开发式是一种敏捷开发方法
B
)
TDD
需求开发人员学习测试相关知识
C
)测试驱动开发不适合使用
CMM/CMMI
方法
D
)测试驱动开发可以和结对编程结合使用
31
.下面过程模型中不属于测试过程模型的是(
)
A
)
X
模型
B
)
V
模型
C
)
H
模型
D
)
B
模型
32
.下列哪个描述可以看作是测试工作结束的标志(
)
A
)发现的缺陷全部修改
B
)缺陷发现率低于阈值
C
)测试用例全部运行结束
D
)开发人员不再修改缺陷
33
.测试过程中需要度量的基础数据(一阶度量元)不包括(
)
A
)严重缺陷数
B
)关闭缺陷数
C
)缺陷密度
D
)各个阶段发现和清除缺陷数
34
、独立的测试项目管理通常不包括下面哪些内容(
)
A
)测试需求管理
B
)测试目标管理
C
)测试工作量管理
D
)被测试产品质量
35
、
TQM
是指(
)
A
)
Team Quality Management
B
)
Total Quality Management
C
)
Total Quick Management
D
)
Total Quality Managers
36
、估算过程中
QCD
标准是指(
)
A
)
Quality, Cost, Delivery
B
)
Quality Cause Delivery
C
)
Quantity Cost Delivery
D
)
Quality Cost Demand
37
.
PDCA
环又被叫做(
)
A
)
Deming Wheel
B
)
Continuous Improvement Cycle
C
)
Deming Cycle
D
)
All of the above
38
.
The
type
of
testing
done
during
software
implementation
and
before
module
integration
is
called
(
)
A
)
unit testing
B
)
beta testing
C
)
system testing
D
)
acceptance testing
39
.
Which is NOT a concept of White Box Testing
(
)
A
)
You should execute all loops at their boundary conditions
B
)
You should execute all interfaces at their boundary conditions
C
)
You should execute all logical decisions on their true and false sides
D
)
You should execute all independent paths within a module at least once
40
.
Black-box and white-box testing method are often used in software testing phase .in which,the
white-box is mainly used to test software
’
s
(
)
A
)
reasonableness of structure
B
)
correctness of a program
C
)
external function of a program
D
)
internal logic of a program
----------------------------------
姓名:
软通动力
Java
工程师笔试题
一、
选择题
(
1
)
以下代码定义了一个变量,如何输出这个变量的值?(多选)
(
)
<bean:define id=\
”
stringBean\
”
value=
”
helloWorld
”
/>
选项:
(A)<bean:write name=
”
stringBean\
”
/>
(B)<bean:write name=
”
helloWorld\
”
/>
(C)<%=stringBean%>
(D)<% String myBean=(String) pageContext.getAttribute(
“
stringBean
”
,PageContext.PAGE_SCOPE)%>
<%=myBean%>
(
2
)
以下哪些说法是正确的?(单选)
(
)
选项:
(
A
)
每个
HTTP
请求对应一个单独的
ActionServlet
实例
(
B
)
对
应每个请求访问
HelloAction
的
HTTP
请求,
Struts
框架会创建一个单独的
HelloAction
实例
(
C
)
每
个子应用对应一个单独的
RequestProcessor
实例
(
D
)
每个子应用对应一个单独的
web.xml
文件
(
3
)
对于以下代码,
HelloAction
希望把请求转发给
hello.jsp
,
在
HelloAction
的
execute()
方法中如何实现?
(多选)
(
)
<action
path=\
”
/HelloWord\
”
type=\
”
hello.HelloAction\
”
name=\
”
HelloForm\
”
scope=\
”
request\
”
validate=\
”
true\
”
input=\
”
/hello.jsp\
”
>
<forward name=\
”
SayHello\
”
path=\
”
/hello.jsp\
”
/>
</action>
选项:
(A)
return (new ActionForward(mapping.getInput()))
(B)
return (mapping.findForward(\
”
SayHello\
”
))
(C)
return (mapping.findForward(
“
hello.jsp\
”
))
(
4
)
对于以下这段配置
ActionServlet
的代码,哪些说法是正确的?(多选)
(
)
<servlet >
<servlet-name>action</ servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</ servlet-class>
<init-param>
<param-name>config</ param-name>
应届生求职季宝典 开启你的职场征途
简历撰写 笔试真题 面试攻略 专业技能指导 公务员专区
2
广州
CBG
保险资源招聘部
<param-value>/WEB-INF/myconfig.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<!
—
Standard Action Servlet Mapping>
<servlet-mapping>
<servlet-name>action</ servlet-name>
<url-pattert>*.do</ url-pattert>
</servlet-mapping>
选项:
(
A
)
Servlet
容器在启动
Struts
应用时,会初始化这个
ActionServlet
(
B
)
对
于所有
URL
中以“
.do
”结尾的
HTTP
请求,都有
ActionServlet
处理
(
C
)
这
段代码位于
struts-config.xml
中
(
D
)
这段代码位于
web.xml
中
二、
问答题
1
、
请举例说明你见过的关于设计模式的应用。
2
、
Math.round(11.5)
返回值是什么?
Math.round(-11.5)
返回是什么?
3
、
请说出取
Stirng
、数组、
ArrayList
长度的方法或属性。
4
、
说说
&
和
&&
的区别。
3
广州
CBG
保险资源招聘部
5
、
String
和
StringBuffer
的区别(最好能举实例说明)
。
6
、
List
、
Set
、
Map
是否继承自
Collection
接口?
7
、
接口是否可继承接口?抽象类是否可实现(
implements
)接口?抽象类是否可继承实体类(
concrete class
)?
8
、
try{}
里有一个
return
语句,
那么紧跟着这个
try
后的
finally{}
里的
code
会不会被执行,
什么时候被执行,
在
return
前还是后?
9
、
请说说下面的代码片断中的拼装
SQL
语句有什么不好?
Public ResultSet getUserInfo(String name,String password) {
String sql =
“
select * from T_user
“
+
”
where name=
’”
+name
+
”’
and password=
’”
+password+
”’”
Statement stmt = con.createStatement()
ResultSet rs = stmt.executeQuery(sql)
ResultSetMetaData rsmd = rs.getMetaData()
4
广州
CBG
保险资源招聘部
10
、
请说说
switch
(
expr1
)中,
expr1
是否能作用在
byte
上,是否能作用在
long
上,是否能作用在
String
上?
11
、
abstract class
和
interface
有什么区别?
12
、
请说说关系数据库中的“事务“的概念(最好能举例说明)
。
13
、
如何知道一个对象进入
Http Session
中,或者在
Http Session
中失效。
三、
SQL
能力测试
问题描述
表名:
g_cardapply
字段
字段名
类型
长度
g_applyno
申请单号(关键字)
varchar
8
g_applydate
申请日期
bigint
8
g_state
申请状态
varchar
2
表名:
g_cardapplydetail
字段
字段名
类型
长度
g_applyno
申请单号(关键字)
varchar
8
g_name
申请人姓名
varchar
80
g_idcard
申请人身份证号
varchar
20
g_state
申请状态
varchar
2
题目:
5
广州
CBG
保险资源招聘部
1
、
查询身份证号为
440401430103082
的申请日期
2
、
查询同一个身份证号有两条以上记录的身份证号码及记录个数
3
、
将身份证号为
440401430103082
的记录在两个表中的申请状态均改为
07
4
、
删除
g_cardapplydetail
表中所有姓李的记录
软通动力第一轮面试过不过会通知。根据查询相关资料显示软通动力第一轮,第二轮面试过不过都会通知。软通动力信息技术(集团)股份有限公司(以下简称软通动力)是中国领先的软件与信息技术服务商,致力于成为具有全球影响力的数字技术服务领导企业,企业数字化转型可信赖合作伙伴。凭借深厚的行业积累,公司在10余个重要行业服务超过1000家国内外客户,其中超过200家客户为世界500强或中国500强企业,2022年3月15日,软通动力在深交所创业板上市。
成都软通动力工作没有保障,无年终奖,不涨薪,项目结束喜欢裁人,因此不值得去。
软通动力信息技术集团成都科技有限公司于2011年1月21日在成都市温江区市场和质量监督管理局登记成立,经营范围包括计算机技术开发、技术服务、技术咨询。计算机软硬件开发等。