2017年软件实施面试题最新

2017年软件实施面试题最新
2017年软件实施面试题最新

软件实施面试题

软件实施的职业规划?“

基础实施人员--现场管理人员--项目管理人员—项目经理”这是一条路,适合产品通用性比较高,可大范围复制的行业。

(一)电脑网络,软硬件以及软件实施工程师要掌握的基本常识

1.两台电脑都在同一个网络环境中,A电脑访问不到B电脑的共享文件。此现

象可能是哪些方面所至?如何处理?

首先你要确定是不是在一个工作组内,只有在一个工作组内才可以共享文件,查看共享服务是否被关闭或者是否被防火墙阻挡等,然后确定文件是不是已经共享。如果还是不行,可能是中病毒了,需要查杀病毒。

2.电脑开机时,风扇转,但是屏幕没有任何显示,此现象可能是哪些方面所至?

如何处理?

不一定是硬件坏了,可能是内存,显卡或CPU松动,把内存取下来擦一擦再装上去就好了。

3.在做SQL备份时应该先开启什么服务?

要开启SQLServer Agent,这种服务主要是用于在设定的时间备份、复制数据,以及在自动执行调度表上设置的其他项目。启动这个服务后,设定好在什么时候做什么事,这个服务会让它自动运行,不需要人工干预。

4.局域网内,一台机器不能上网,而其他机器可以,所有的机器都安装的winxp

系统,而且电脑都可以访问局域网内电脑,是分析原因?

1.检查有五Microsoft网络客户端,Microsoft网络的文件和打印机共享,Internet 协议TCP/IP。

2.检查IP地址,网关,DNS服务器,网络是否连接上。

3查杀木马和病毒

5.系统启动后,不能连接数据库,可能是哪方面的原因?

和数据库有关的服务没启动

防火墙可能阻挡了数据库的端口

数据库可以启动,而登录不了,可能是密码错误和连接参数配置错误

6.5个皮球,其中1个比其他4个略轻一些,如果用天平来称,你打算怎样最快把

它找出来?

1. 、任意找4个球,2个在左盘,2个在右盘,如果天平平衡,则剩下的那个球就是略轻一些的球。

2、如果天平不平衡,将重量大的那两个球拿下来,再将重量轻的那两个球分别放在左盘与右盘,则一定会找出略轻一些的球。

7.一般数据库日志满了,会出现什么情况?是否还能使用?

数据库日志满了,就不能使用数据库,数据库日志满是指数据文件达到设置的最大文件大小,没设置的时候最大可用磁盘空间,只能执行查询,读取操作,不能执行更改和备份操作,原因是写任何操作都要记录日志,也就是处于不可用状态8.同在一个网络环境中A电脑IP:192.168.1.100,B电脑IP:192.168.0.100,路由

器的IP:192.168.1.1.请问用哪些方法可以让B电脑既可以上公网也可以访问到A电脑?

如果你的公网是需要拨号的,那么这需要两个路由器来进行转换,首先要使一个路由能上公网。再使用另一台路由器进行两个网段进行路由转换,在路

由器中设置静态路由转换,一个为192.168.1.*,一个为192.168.0*,这样这两台电脑就能进行互访。把这台路由器和一台电脑分别连接到原公网的路由上就能使两个不同网段的电脑都能上网。如果你的公网不需要拨号,你可以把原连接公网的那台路由器更换为交换机就OK,其他连接同上。

9.你熟悉的远程方法有哪些?各种方法应该怎样配置?

1最简单的QQ上有,打开对话框上边有个“应用”图标点击“远程协助”

2在要远程的主机安装“客户机”(一个小软件)端自己安装“主机”(软件)就可以远程控制了(网络上有下载)

3还有一些比如TeamViewer,向日葵,花生壳,协通等。

4还有就是一些大单位的专业通信系统即时通 OA 之类的有些远程协助功能(这种要花钱买)

10.如果有一个不太懂电脑的客户,你应该采取什么样的方法去教他用公司的软

件产品?

1如果软件产品比较难懂,你就可以先教一些简单的,再问目前他比较重视软件的哪些模块知识,然后再问对哪些理解起来比较困难,我想办法用现实生活当中的例子来给他举例让他明白

2如果软件产品比较简单,就可以直接一步一步教他怎么操作,一直到操作熟练就行了。

11.在项目实施过程中,使用者对产品提出了适合自己习惯的修改意见,但多个

使用者相互矛盾,该如何去处理?

对于客户提出的修改意见,我们做实施的人员来说应该有自己的方案,当使用者之间的意见不一致时,我们应当引导他们内部之间的意见统一,和客户经过沟通或确认之后,找到切实可行的方案,双方确认并可达到共识。

12.什么是DHCP?如何快速的为多台电脑安装操作系统?多台电脑如何组网?

1.DHCP:动态主机设置协议,是一个局域网的网络协议,使用UDP协议工

作,主要有两个用途,给内部网络或者网络服务供应商自动分配IP地址,给用户给内部网络管理员作为对所有计算机作中央管理的手段

2.可以通过网络硬盘克隆,过程为:在装有软驱的工作站上,用一张引导盘

来启动机器,连接到服务器,使用Ghost多播服务将硬盘或分区的映像克隆到工作站,这样就实现了不拆机,安全快速的网络硬盘克隆

13.当你觉得工作的付出和你的收入不成正比的时候你会怎样想?

无论什么样的工作,必须干一行爱一行,脚踏实地,用心去钻研,只有真正有能力,只有有思想和技术,终会出头,接受不能接受的,改变自己能改变的。但我也相信老板会把我的表现看在眼里,总会有发光的一天。

如果是刚进来的时候公司有晋升调薪的承诺,那就看你的表现是否达到了要求,可以主动和相关领导沟通。

14.对于一个需求,客户要求必须在一个星期内完成,而研发目前没有时间,

不能在一个星期内完成,你该怎么做。

一、需求合理性,这个需求是否合理,不合理一定要拒绝客户。二、客户是否真的有这么迫切的需求,很多时候客户要求什么时候完成完全是他们自己在没有什么依据的情况下说出来的,靠想的只是为了向你表明他们很迫切。三、需求需要的研发工作日,这个不是你能说了算的,得找研发评估工作日,然后向

客户说明。四、这个需求是否是合同订明的,如果是合同外你必须将这个需求经过研发评估的工作日报给对应的销售,让他去和客户谈价钱,万一客户觉得贵,说不定就会取消这个需求,这种情况也不少见,很多时候客户会觉得很多方面都不满意,都有需求,一旦和他们谈到钱了,他们就会自己取消掉不少不必要的需求,这一点很重要。五、如果前面都没问题了,那就要看这个客户的优先级别了,一般公司都会为每个用户设定优先级别,你可以尝试将用户需求往上级汇报,如果需求对公司的产品有帮助,而且客户优先级别又高的话,其实研发那边的时间是可以谈的。总之这里面就是多方面考虑协调,照顾好各个方面的利益。

(二)实施工程师数据库部分

15.触发器的作用是什么?

触发器的是针对数据库的特殊的存储过程,当这个表发生了Insert,Update或Delete操作时,数据库都会自动执行触发器所定义的SQL语句,从而确保数据库的处理必须符合这些SQL语句所定义的规则

16.数据库:抽出部门,平均工资,要求按部门的字符串顺序排序,不能含有

“human resource”部门,Employee 结构如下:

employee_id,employee_name,dpart_id,depart_name,wage

答: select depart_name,avg(wage)

from employee

where depart_name<> ‘human resource’

group by depart_name

order by depart_name

17.给定如下SQL数据库:Test(num int(4))请用一条SQL语句返回num最小值,

但不许使用统计功能,如min,max等

答:select top 1 num from Test oder by num

18.一个数据库中有两个表

一张表为Customer,含有字段ID,Name;

一张表为Order,含字段ID,CustomerID(连向Customer中的ID的外键),Revenue;

写出求每个Customer的Revenue总和的SQL语句

建表 create table customer

(

ID int primary key,Name char(10)

)

Go

Create table [order]

(

ID int primary key,CustomerID int foreign key references customer(id), Revenue float

)

go

--查询

Select Customer.ID,sum(isnull[Order].Revenue,0))

From customer full join [order]

On ([order].customerid = customer.id)

Group by customer.id

Select customer.id,sum(order.revener) from order,customer where customer.id = customerid group by customer.id

Select customer.id,sum(order.revener)

From customer full join order

On(order.customerid = customer.id)

Group by customer.id

19.有一张表Performance,有字段name,score,请用sql语句表述

1.如何查询出分数最高的人的名字,分数

Select name1,score from performance where score in/=(select max(scoreO)from performance

20.数据库笔试题

21.SQL数据库题

1)查询出房费都大于200的帐号。

Select accounts form guest where money >’200’

2)查询出1月份每个帐号酒水和房费的总金额。

Select sum(detail),details form guest where details=’房费’or details=’酒水’group by detail

3)删除1月份班次为空的记录。

Delete form guest where date=>’2010-01-01’and date=<’2010-01-31’and class is null

4)将不是房费的记帐代码的班次都更改为‘001’。

Update guest set class=’001’were details >< ‘房费’

5)查询出消费都大于100的帐号。

Select distinct accounts form guest accounts not in (select distinct accounts form guest money <’100’)

22.Course 课程表(编号,课程名称)

Sc选课表(学好,课程编号,成绩)

23.查询平均成绩

24.在你进行实施的过程中,公司制作的一款软件系统缺少某一项功能,而且公

司也明确表示不会再为系统做任何的修改或添加任何的功能,而客户也坚决要求需要这一项功能!对于实施人员来说,应该怎么去合理妥善处理这个问题?

先看客户要求合不合理,不合理就可以坚决退还需求。如果需求合理的话,可以(1)、申请做二次开发,并且收取一定的费用,这个两边都要沟通好。2、第二种方法,使用第三方软件做补助。

25.同一个网络环境中,A电脑访问不到B电脑的共享文件。此现象可能是哪些

方面所导致?怎样处理?参考答案:

首先检查网络是否有问题,再确定是不是在一个工作组内,只有在一个工作组内才可以共享文件,然后看有没有被防火墙阻止,最后确定文件是不是已经被共享。

26.什么是DHCP?如何快速为多台(20台)电脑安装操作系统?多台电脑如何

组网?参考答案:

(1)、DHCP:动态主机设置协议,是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、给用户给内部网络管理员作为对所有计算机作中央管理的手段。

(2)、可以通过网络硬盘克隆,过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。

(3)、多台电脑组网可以分为两个类型

①、少于250台:可以采用用户接入层和核心接入层这二层网络结构,通过普通二层交换机与核心交换机的堆叠连接组成单位局域网,以满足单位各种上网访问需求。普通电脑通过双绞线连接到普通百兆二层交换机。②、超过250台:我们就需要通过交换机的VLAN功能,将它们划分到不同的子网中。为了让两网段中的所有电脑都能实现共享上网目的,我们还需要在核心路由交换机或者双WAN端口路由器设备中对两个网关参数进行合适配置,确保各个子网中的电脑能通过局域网路由功能访问Internet网络。

27.局域网内,一台机器不能上网,而其他机器可以。所有的机器都安装的WinXP

系统,且该电脑可以访问局域网内电脑,试分析原因?可能由如下原因导致:

(1)、检查有无Microsoft网络客户端、Microsoft网络的文件和打印机共享、Internet协议(TCP/IP) 。

(2)、检查IP地址、网关、DNS 、网络是否连上等。

(3)、查杀木马、病毒。

28.系统启动后,不能连接数据库,可能是哪些方面的原因?

(1)、和数据库有关的服务没启动;

(2)、防火墙可能阻挡了数据库的端口;

(3)、如数据库可以启动,而登陆不了,可能是密码错误或连接参数配置错误

(4)、数据库文件已被破坏或不存在;

29.你认为客户服务的重点是什么?

参考答案:随着市场的竞争进一步加剧,服务已经成为企业核心竞争力的要素之一,服务的重点是沟通,沟通可以消除客户的误会和不满,沟通可以提高客户的感知度。因此,我认为我们客户服务管理工作就应该从做好沟通的管理开始。服务过程中是否能给客户提供优秀的服务,倾听客户的意见持续改进服务方式。

30.说明静态路由和动态路由的区别?

静态路由:就是由管理员在路由器中手工设置的固定的路由信息,静态路由不能对网络的改变做出反映,一般用于规模不大、拓扑结构固定的网络中,其优点是设置简单、高效,在所有路由中,静态路由优先级最高,当动态路由与静态路由发生冲突时,以静态路由为准。

动态路由:就是由网络中的路由器之间互相通信,传递路由信息,利用收到的路由信息更新路由表的过程,它能实时地适应网络结构的变化。主要用于规模大、拓扑结构复杂的网络。

数据库部分

已知表:

Create Table Department

( dept_id varchar(2) not null, -- 部门编号

dept_name varchar(20) not null, -- 部门名称

dept_leader varchar(10) –部门经理

);

Create Table Personnel

( id varchar(4) not null, --员工号

name varchar(10) not null, --姓名

dept_id varchar(2) not null, --部门编号

age integer, --年龄

gzsj date, --参加工作时间

technical_post varchar(10), --职称

salary integer –薪水

1.写出表Department增加一条记录和更新一条记录的SQL语句

增加记录值(‘12’, ‘研发部’, ‘张三’) ;更新dept_id=’12’的记录(‘12’, ‘研发部’, ‘张三新’) ; 参考答案:

增加记录:Insert into Department(dept_id,dept_name,dept_leader) values

(‘12’,’研发部’,’张三’)

更新记录:Update Department set dept_leader=’张三新’ where dept_id=’12’; 2. 需要给表Department增加一列字段notes,长度为10的字符串,默认值为‘0’ , 请写出相关SQL语句参考答案:

Alter table Department add notes varchar(10) default 0;

3.查找工资大于2000元的员工记录,并按员工号id升序排列

Select name from Personnel where salary integer>2000 order by id;

4.查找工资大于2000元的员工所在部门、部门编号、部门经理、员工名称Select dept_name,dept_id,dept_leader from Department where dept_id

in(select dept_id from Personnel where salary integer>2000 );

5.查找张三和李四所在部门所有人员的姓名

Select name from Personnel where name=’张三’ and name=’李四’;

6、查看每个部门的部门经理和部门人数,按部门人数排序?

Select d.dept_leader,(select count(*) from Personnel p where

d.dept_id=p.dept_id) from Department d,personnel p group by d.dept_id order by co

7、删除表Department中的所有记录

参考答案:

Delete from Department;

8、删除表Department

参考答案:

Drop table Department;

31.解释Oracle数据库、数据文件、表空间?

参考答案:

(1)、Oracle数据库:Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。

(2)、数据文件:每一个ORACLE数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引)的数据物理地存储在数据库的数据文件中。

(3)、表空间:表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表,所以称作表空间。

32.表、视图的区别?存储过程、函数的区别?

参考答案:

(1)、表和视图的区别:

表:是数据库中的主要结构,它总是表示单个的、特定的集合。每个表至少包含一个字段,即一个主键,他唯一地标识表的每条记录。

视图:是由来自数据库中的一个或多个表或多个表的字段所组成的一个虚拟的表。实际上它自身不存储任何数据,存储在数据库中的有关视图的唯一信息几句是它的结构。

(2)、存储过程、函数的区别

存储过程:是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,函数:通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。

恒生电子股份有限公司软件实施工程师笔试题时间:姓名:得分:

一、在数据库中有如下三张表:

Student表:学生基本信息表

Create table Student(

Sno Char (9) notnull, --学号

Sname Char (9) notnull,--姓名

Ssex Char (2), --性别

Sage NUMBER (4), --年龄

Sdept Char (20) , --所在系

Sbirthday Date --出生年月日

)

Course表:课程信息表

Create table Course(

Cno Char (8) notnull, --课程号

Cname Char (10) notnull,--课程名

Cpno Char (8), --选修课号

Ccredit NUMBER (4)notnull--学分

)

Scg表:选课信息表

createtable Scg (

Sno Char (9) notnull, --学号

Cno Char (8) notnull,--课程号

Sscore Number (6) --成绩

)

1.查询名字叫李伟的计算机系的学生基本信息。(10分)

select * from Student where Sname ='李伟'

2. 查询出数学课成绩大于所有信息系学生成绩的的计算机系学生信息(显示姓名和年龄)。(10分)

select Sname ,Sage from Student b,(select SnoChar,SscoreNumbe r from createtableScg where CnoChar=(select Cno from Course where Cname ='数学')>

select SnoChar,SscoreNumber from createtableScg where CnoChar=(s elect Cno from Course where Cname ='信息

')) a where b.Sno =a.SnoChar ;

3.查询王伟同学的成绩单,要求显示姓名、课程名、成绩。(10分)

select a.Sname,https://www.360docs.net/doc/664242314.html,ame,c.SscoreNumber from Student a,Course b,cr eatetableScg c where a.Sno=c.SnoChar and https://www.360docs.net/doc/664242314.html,o=https://www.360docs.net/doc/664242314.html,oChar and a .Sname='王伟'

4.查询刘伟的学分,学分取得规则是成绩高于60即可获得学分。(10分)select count(*) from Student a,Course b ,createtableScg c whe re a.Sno=c.SnoChar and https://www.360docs.net/doc/664242314.html,o=https://www.360docs.net/doc/664242314.html,oChar and c.SscoreNumber>60 an

d a.Sname='刘伟'

5.查询信息系中总成绩高于500分的学生名单。(10分)

select * from Student where Sdept ='信息系' and Sno in( select SnoChar from Scg where SscoreNumber >500

)

6.删掉成绩低于60分的JAVA课的课程成绩。(10分)

delete from Course where Cname='JAVA' and Ccredit<60;

7.向选课信息表里面增加刘伟同学的数学课成绩,成绩为88分。(10分)Insert into createtableScg (SnoChar,CnoChar,SscoreNumber)

select * from(Select sno from Student where Sname=’刘伟’

,Select cno from Course where cname=’数学’,88)

8.把数学课学分增加40%。(10分)

update Course Scg Ccredit=Ccredit* 1.4 where Cname='数学';

9.用语句建立Student表的备份表Student_bak。(10分)

insert into Student_bak(Sno,Sname,Ssex,Sage,Sdept,Sbirthday) selec t Sno,Sname,Ssex,Sage,Sdept,Sbirthday from Student

前提,该数据库中不能存在Student_bak表

二、案例分析:

昨下午3点我接到同事P电话,说有个客户的系统有点问题,叫我过去一趟,说客户要求最晚当日19:30要有人到现场。

昨晚19:20我到客户楼下(该写字楼外来人员必须由楼内工作人员陪同方能进入),在楼下打了15分钟的电话,都没人接,我就给同事P打电话,告诉他没人接电话。同事P接通客户的手机后,客户下来接我上楼。

我上去后,问客户出了什么问题,她表示已经跟我们同事P说过了,让我去问同事P。我就给同事P打电话了解具体问题。

了解到客户问题后,经排查,得知系统里有张表,其中有一部分数据有个字段的值不

需要进行数据修复。于是我就写了个UPDATE语句,直接更新了。客户又重做了一遍,之前的问题得到了解决。

今天早上,该客户打来电话,说系统出问题了,到现场排查后,发现是昨天UPDATE的时候,WHERE条件写得有问题,把不该UPDATE的记录,也UPDATE 了。

客户很不满意……

思考:

如果你是案例中的工程师“我”,你认为哪些地方存在问题和不足,具体你会如何处理?

参考答案:

答案一:程序员犯的最大的错误就是直接操作数据库

因为出问题的是客户的正式环境,不是开发/测试环境,数据库的数据就是客户的核心利益点,不是随随便便就可以动的,程序员没有充分的评估对数据库操作带来的风险,这是第一个大错,通常能不动数据库的不要去动数据库,尤其是正式环境,这是很危险的。

其次,如果数据库非动不可,在动之前没有被备份数据,是第二个大错

答案二

1、先排查问题确定是否一定是数据库的原因(不到万不得已千万不要动数据库)

2、如果要动数据库,要是知道数据备份了没有,相关数据是否为重要数据,在

决定怎么做保险(测试环境还在不在,做好测试),没有把客户教会,不能把数据

库让他们随意的增,删,查,只能让我们软件公司的专业技术人员进行测试和更

新以免做出更大的错误和经济损失。

假如非让客户操作的话也必须让他只能操作什么语句不能随意的添加和修改,这

样的损失客户和公司的利益都不好,尽自己的努力把自己的工作和公司的利益最大

实施工作流程

1、系统内部启动

项目经理会召集实施、开发工程师召开项目启动会

2、需求调研及用户确认

需求分析

开发部测试实施

↓↓

需求说明书→硬件环境

项目解决方案

开发→详细分析书

测试→测试用例

实施→实施方案

3、环境准备与检查

由客户提起所需的环境,由实施部与客户进行协商确认;例:Windows2008,Tomcat,JDK 版本,网络环境等。

4、数据收集

测试数据的收集,软件数据等(如系统每日的访问量)

5、系统安装及部署

Tomcat等硬件的配置的安装部署(8080、8005、8009,3个端口)

6、数据初始化及备份

初始化一个admin用户测试的数据根据客户需求确认是否需要备份

7、系统交付确认与整改确认

项目开发完成→测试人员→系统测试→搭建测试环境→检测运行环境

若测试通过,项目无异常与客户进行确认交接,系统确认后需交运维人员(若客户有对应的运维部则交运维部,若无则交自己所在公司的运维部,编写运维手册)

8、需求变更

根据客户需求确认功能是否需要变更(在原有系统上进行二次开发)

9、用户培训

a)编写用户手册,组织用户培训

b)编写运维手册工作移交运维人员

10、系统试运行

在客户端实施项目

(1)检查硬件设施

(2)安装运行环境

a)系统

b)数据库

(3)环境配置数据库的监听Tomcat,Javahome等

(4)检查网络环境

网络的IP地址,网关等(在CMD黑窗口中可输入域ipconfig命令进行查询IP

地址)

(5)发布项目

a)创建数据库

b)创建用户

c)导入数据脚本(实质为SQL语句,在工具中为SQL语句,导出以文本形式显示

则为数据脚本)

d)拷贝项目到web服务器;更改项目配置:数据库名,用户名,密码,FTP配置

e)启动服务器

f)访问项目

(6)创建用户

10、实施工作总结工作总结

11、软件实施过程工作重点及时间分配:

12、1、系统环境准备(时间周期:一周)

13、 1.1 软硬件的准备与安装

14、 1.2 基础数据整理并导入

15、 1.3 系统环境的记录或备份

16、2、现场安装测试(时间周期:两周)

17、 2.1 邮件信息等接口测试

18、 2.2 现场联调测试

19、 2.3 客户培训以及操作手册的完成

20、 3 、系统试运行(时间周期:一周)

21、 3.1 操作及其它基础问题的解决

22、 3.2 功能优化以及bug的提交

23、 3.3 检测运行中的数据,确保准确有效

24、软件实施的平时主要职责:1、与客户的沟通,对于客户的需求进行分析并作解答,

并建立良好的合作关系。2、在项目中进行系统演示、培训、跟踪指导等。3、对于常见问题的跟踪和处理。4、和其他系统例的相关负责人进行必要的项目接口对接等。25、软件实施注意哪些问题或者做了2个实施项目你学会了什么你的感

受:

26、第一:对数据库有了系统的了解:oracle、sqlserver

对实施业务要熟悉,实施方案要会写,计划要会定,人员要会调配,开发要

了解,不要超出预算

和客户沟通时注意:和客户公司主要负责人人多沟通,业务人员的话只有

10%可信,因为他们的需求根本就不考虑项目整体;不要试图一味的只让满

意,一个好的实施要将客户的无理需求扼杀掉

27、

28、实施中遇到的问题如何解决:

29、案例一:我们之前给政府实施一个项目,有次项目上线,急着要找政府部门人盖

章。但是因为月底完结业务流程,我们公司业务顾问(平时带你的师傅)派去北京出差了,老大感觉我平时办事还行,为人谦虚吧,就派我去。我第一次去也没什么经验,去了因为不知道人家政府官员的职位,只能都管人家叫老师,刚开始人家说流程没走完,不给盖章,后来我耐心解释,并把我们老大电话打通了,他们和我老大(项目经理)电话沟通后,才一个一个的盖章签字。

30、实施中遇到的问题如何解决:

31、1、数据缺失,导致系统无法正常运行

32、解决方法:根据错误信息查看数据库的数据是否正常,如果关联多张表,就连

接多表查询,是否能查询到数据,如果没有,重新收集数据

33、解决办法:这个需要根据自己情况:有可能是公司数据库更新变动,客户方面提

出需求变更,开发方面更改了数据库的某些字段或数据库

34、2、客户有需求,但合同中没有说明

35、解决办法:首先看客户的需求复不复杂,如果简单的需求,自己根据情况进行

处理,如果是复杂的需求,那么就联系公司领导或者相关的开发人员

36、如果公司领导或者开发人员觉得可以满足客户需求,就让客户提需求变更

37、解决办法:及时做出反应,这一块不是你能决定的,不能随便承诺客户任何需求,

向项目经理或者开发反映情况,

38、确定项目需求不影响双方利益和合作关系的情况下解决问题

39、3、系统升级后出现bug

40、解决办法:系统升级后,在项目实施前要全面的测试好,同时在实施的过程中,

要对原有系统进行备份,如果升级过程中出现问题,立即恢复原有系统

41、保证客户的系统能够正常运行

42、解决办法:向客户方面及时解释,出现问题之前要全面测试和备份,向开发部或

者老员工咨询解决办法,尽量给客户留下一个好印象。

43、4、报表问题

44、解决办法:在做报表的时候,往往做出来的东西和客户想要的结果不一致,这

是很常见的问题,在遇到这种问题的时候,要耐心的和客户进行沟通,

45、真正了解客户的要求,同时在下次做报表之前也要做好沟通,避免重复错误出

46、解决办法:做报表之前就应该找个样式给客户,询问需求的样式,双方肯定样

式之后再去制作,避免影响双方关系。

47、5、用户培训

48、解决办法:在工作中难免遇到接收能力差的客户,或者对电脑操作不熟练的客

户,在培训这种客户的时候,首先要有耐心,最重要的是要写好用户手册,

49、不要以为功能简单而忽视用户手册的作用,另外用户手册一定要做的通俗易

50、解决办法:制作用户和操作手册时,要从客户方面出发,做的尽量简单易懂,

教时一说一问,尽量让客户跟上你的思路。

软件测试工程师笔试题及答案

测试工程师笔试题 一、计算机知识(30分) 1、在Linux系统中,一个文件的访问权限是755,其含义是什么 参考答案: 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。 2、Linux中,如何从root用户切换到普通用户 参考答案:su su user1 切换到user1,但切换后的当前目录还是root访问的目录 su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/) 3、简述一下C/S模式和B/S模式的区别 参考答案: c/s 是客户端/服务器架构 b/s 是浏览器/服务器架构 C/S模式有以下特点: S模式将应用与服务分离,系统具有稳定性和灵活性 S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性 3.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快 4.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂 B/S模式有以下特点: 1.系统开发、维护、升级方便 每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便 S模式具有很强的开放性 在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好 S模式的结构易于扩展 由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统 4.用户使用方便 B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便 4、Windows操作系统中PATH环境变量的作用是什么 参考答案: PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。 5、TCP和UDP有什么区别 参考答案: TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换UDP-非可靠连接,会丢包,没有校验,速度快,无须握手过程

遵义地区2017年部分事业单位面试题

遵义地区2017年部分事业单位面试题 汇川考生回忆: 1.工作上保持良好的心情也是自身素质的体现,你是怎么看的? 2.学校考量学生的尺子,就是学生的分数,就有优生和差生区别,请问你怎么看? 3.如何你班上学生早恋了,学校一般通知家长,并且通报批评,请问你怎么办? 务川考生回忆: 1、你是基层干部,有群众经常抱怨你甚至威胁你,你怎么办? 2、跳广场舞影响居民休息,有人向你反应,你怎么办? 3、政府出台自行车租恁政策,群众不爱护,导致自行车又脏又乱,甚至损坏,你怎么看? 2017年5月21日赤水考生回忆: 1、电视剧《人民的名义》里讲述了小窗口办事难,针对这种现象你是怎么看的? 2、如果一个人打电话说是某单位的领导要一份机密文件,问你怎么办? 赤水市事业单位(医疗岗)面试题 1、人民的名义里边丁义珍式窗口,是不利于群众办事的窗口,然而在某市办事处也出现了同款窗口,对此你怎么看?今后该怎么办? 2、单位让你去基层服务半年,你要做什么准备?

绥阳考生回忆: 1.自我定位的认识,结合即将工作的自己 2.有人说给自己什么定位将来就会成就什么样的人生,你怎么看待这句话,你怎么做。 3.小刘刚进单位,是单位的一名新员工,单位几个领导对小刘都很关心,经常传授经验技巧给小刘,但是每个领导说的都不一样,小刘很困扰,假如你是小刘,你怎么做?3.现在外卖给人们带来便利,但食品安全问题常发生,被很多媒体曝光很多外卖商家都没有执照,卫生不过关,媒体指责你们,你是卫生监管部门的一名员工,单位领导把这件事交给你处理,你会怎么做? 4.关于计划组织类的:出现食品安全食品,领导让你去处理?你会怎么做? 2017年习水事业单位面试真题 医疗卫生结构化面试考题 第一题:一个患者因为药品价格太高,要和自己同事大打出手,你遇到这种情况怎么办? 第二题:民生,卫生,人生,进行演讲! 2017年6月3日贵州习水事业单位面试真题综合岗结构化面试真题 1.国家推行创新,农村地区金融网点不多,部分农村推行刷卡金融,还有部分地区大力推行互联网加社区,但是效果寥寥,谈谈你的看法?

软件实施工程师面试题答案

1、你熟悉的远程有哪些方法?各种方法应该怎么配置? 参考答案: (1)、最简单的QQ上有,打开对话框上边有个―应用‖图标点击―远程协助‖。(2)、系统自带的远程桌面服务,右击我的电脑—属性,点远程,把两个够都打上去。 (3)、远程协助软件,在要远程的主机安装代理程序后,即可使用远程服务。 (4)、专业通信系统,即时通、OA之类的。 2、在你进行实施的过程中,公司制作的一款软件系统缺少某一项功能,而且公司也明确表示不会再为系统做任何的修改或添加任何的功能,而客户也坚决要求需要这一项功能!对于实施人员来说,应该怎么去合理妥善处理这个问题? 参考答案: 先看客户要求合不合理,不合理就可以坚决退还需求。如果需求合理的话,可以 (1)、申请做二次开发,并且收取一定的费用,这个两边都要沟通好。 (2)、第二种方法,使用第三方软件做补助。 3、在项目实施过程中,使用者对产品提出了适合自己习惯的修改意见,但多个使用者相互矛盾,应该如何去处理? 参考答案: 对于客户提出的修改意见,我们实施人员应该有自己的方案。当使用者之间意见出现不一致时,我们应当引导他们内部之间的意见统一,和客户经过沟通或确认后,找到切实可行的方案,双方认可并达成共识。 4、同一个网络环境中,A电脑访问不到B电脑的共享文件。此现象可能是哪些方面所导致?怎样处理?参考答案: 首先检查网络是否有问题,再确定是不是在一个工作组内,只有在一个工作组内才可以共享文件,然后看有没有被防火墙阻止,最后确定文件是不是已经被共享。 5、什么是DHCP?如何快速为多台(20台)电脑安装操作系统?多台电脑如何组网?参考答案: (1)、DHCP:动态主机设置协议,是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、给用户给内部网络管理员作为对所有计算机作中央管理的手段。 (2)、可以通过网络硬盘克隆,过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。

软件测试工程师笔面试试题

软件测试工程师笔面试试题 面试题 1.为什么要在一个团队中开展软件测试工作? 2.您是否了解以往所工作的企业的软件测试过程?如果了解,请试述 在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些 工作? 03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述 一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完 成这些工作?(对于软件测试部分,可以简述) 4.您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长

哪 部分工作? 5.您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测 试类型的区别与联系(如功能测试、性能测试……) 6.请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统 测试、验收测试的区别与联系。 7.测试计划工作的目的是什么?测试计划工作的内容都包括什么?其 中哪些是最重要的? 8.您认为做好测试计划工作的关键是什么? 9.您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说 明这些方法在测试用例设计工作中的应用。 10.您认为做好测试用例设计工作的关键是什么?

11.请以您以往的实际工作为例,详细的描述一次测试用例设计的完整 的过程。 12.您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描 述测试用例评审的过程和评审的内容。 13.您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描 述您以往的性能测试工作的完整过程。 14.您在从事性能测试工作时,是否使用过一些测试工具?如果有,请 试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。 15.您认为性能测试工作的目的是什么?做好性能测试工作的关键 是什 么?

软件测试工程师笔试题目和答案

一、判断题 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) 二、选择题 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(ABCD) A.项目经理 B.SQA负责人

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.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

华为软件测试工程师面试题

华为软件测试工程师面试题 2010-05-27 10:25 Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? 答:七层结构从上到下依次是: 7 应用层;6 表示层;5 会话层;4 传输层;3 网络层;2 数据链路层;1 物理层 五层结构是 5 应用层;4 运输层;3 网络层; 2 链路层;1 物理层。 Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用?TCP与UDP 呢? 答:UDP,TCP在传输层,IP在网络层, TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,意思是"传输控制协议/网际协议"。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到 Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的? 一般意义上说交换机是工作在数据链路层。但随着科技的发展,现在有了三层交换机,三层交换机已经扩展到了网络层。也就是说:它等于“数据链路层+ 部分网络层”。交换机中传的是帧。通过存储转发来实现的。 路由器是工作在网络层。路由器中传的是IP数据报。主要是选址和路由。 Q4:请问C++的类和C里面的STRUCT有什么区别? 答:除关键字不同外(class,struct)的唯一区别是, 结构在默认情况下的成员是公共(public)的, 而类在默认情况下的成员是私有(private)的。 在C++中,结构是特殊的类。 class是从struct发展而来的。之所以将struct和class都保留,是因为: 1、提出class是为了强调一种概念。 2、保留struct是为了照顾到大多数人的习惯。 struct和class是有区别的。 struct保证成员按照声明顺序在内存中存储。class不保证等等 而它们都可以继承,实现多态等。但也有少许区别。比如:

2017年事业单位面试题及解析

2017年事业单位面试题及解析 【题目】 你所在的小区有一块空置的绿化地,有居民提议建停车场,也有居民提议保留绿地,双方因此产生争吵,领导让你去调解,你会怎么做? 【参考答案】 作为社区工作人员,我有责任维护小区居民的和谐和安全。针对此次出现的居民因为空置绿地而产生的争吵,我会采取如下方法加以调解。 首先,第一时间赶到争吵现场,拉开双方进行劝架,告知双方争吵无益于问题解决,希望双方能够在心态平和的情况下推举出代表以促成问题的解决。 其次,联系小区物业及开发商,详细查询设置此块绿地的目的及本小区的车位数量和日常停车情况,以做到对绿地去留心中有数。 再次,与两方居民代表进行交谈,了解双方诉求。有居民提议建停车场,可能是因本小区存在停车难的问题,鉴于此我会结合前期在小区物业管理部门得到的信息以及居民的陈述,综合考虑于空置绿地上兴建停车场的建议是否可行。有居民提议保留绿地,可能是出于绿地的紧急避难功能,我也会认真考虑该部分居民的意见,同时结合从物业部门和开发商处了解到的信息综合考虑解决方案。 再次,联系物业部门负责人、交通部门负责人及居民代表等坐下来共同商讨空置绿地的处置办法。若空置绿地是为小区居民保留紧急室外避难场所而建,且小区内停车难问题并不严重,则会从保护居民人身安全角度出发,空置绿地需要保留。如果小区内车位紧张,停车难现象严重,则我会和物业及交通部门商讨,考虑能否在不影响绿地作为紧急避难场地之功能的前提下,从绿地中划出一小块地方用于停车,以缓解小区内部停车难的现状。 最后,召开小区居民大会,将全部保留绿地和部分保留绿地两种预设方案公诸于众,并详细阐明两种方案制定的原因及绿地的作用和小区内当前面临的停车难问题。由小区居民公开投票,自己选择绿地的处置办法。待投票结束后,总结居民的意愿,妥善处理空置绿地,以使空置绿地更好发挥作用。 【题目】 目前,针对老年人的电话诈骗事件越来越多,为提高老年人防骗意识,你所在的社区要组织一次老年人防骗知识讲座,领导将此任务交给你负责,你将如何组织? 【参考答案】

一套精细软件测试面试题(问题加答案)

周五面试题: 1.软件测试的定义,评价测试工作是枯燥反复的,你是如何理解的?软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。 软件测试工作并非枯燥乏味。简而言之软件测试工作是一种破坏程序的有价值的行为,工作性质鼓励我们这种破坏行为。另一方面他是一种正向思维与逆向思维斗争的工作,与开发相辅相成,相互依存、制约。是一种让我们乐于学习和探索的趣味工作。 2.画出你所知道的软件生命周期模型,及软件测试模型? <软件生命周期> 略:软件测试模型V模型、W模型详见第三本书----《国际软件测试概论》 3.什么是兼容性测试?兼容性测试侧重哪些方面? 什么是兼容性测试: 一般来说,兼容性指能同时容纳多个方面,在计算机术语上兼容是指几个硬件之间、几个软件之间或是软硬件之间的相互配合程度。 具体的讲,兼容性测试是指测试在特定的硬件平台上、不同的应用程序之间、不同的操作系统平台上、不同的网络等环境中是否能很好的运行的测试。 兼容性测试侧重哪些方面: 兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。 4.写出你以前的项目或工作中,最让你茫然的事情,你是怎么处

理的? 回答:在我以前的项目和工作中,让我最茫然的事情是软件测试需求老在变化着,导致测试工作不能在预期的时间内完成。 面对这样的情况我的处理方式如下: (1)尽早与承担该项目风险的负责人接触,以便了解需求会怎样改变,从而可以尽早地改变测试计划和策略。 (2)如果在对应用程序进行初始设计时多考虑一些适应性,那么以后在发生需求的改变时就不需要再为改变做很多事情了。 (3)只要有可能,就应使用快速原型(rapid prototyping),以帮助用户确认他们的需求,从而减少变更。 (4)在项目的时间表中应当留出余量,以应付可能出现的变更。 (5)尽量把新的需求纳入应用软件的“下一版”,而把原始需求作为“第一版”。 (6)通过谈判,把易于实现的新的变更列入项目,而把难于实现的新需求列入该应用软件的以后的版本。 (7)要确保让客户和管理人员了解变更对进度表的影响、所带来的风险、以及因变更所引起的大量资金消耗。 (8)对变更进行适当的风险分析,以减少回归测试的要求。 5.你的朋友怎样评价你? 回答: 跟朋友们在一起的时候,朋友都常常说我为人诚实、稳重、团结他人、善于帮助他人、关心家人、爱好学习。但是朋友们都说我也有一些缺点就是做事儿比较心急,凡是想着第一时间将自己手里的事情尽快完成,就怕担心后面还有一些需要解决的问题;另外就是凡事都想着拿第一,好胜之心比较强烈。 6.据说有人给酒肆的老板娘出了一个难题:此人明明知道店里只有两个舀酒的勺子,分别能舀7两和11两酒,却硬要老板娘卖给他2两酒。聪明的老板娘毫不含糊,用这两个勺子在酒缸里舀酒,并倒来倒去,居然量出了2两酒,聪明的你能做到吗? 11-7=4(11两勺舀满,倒入7两勺直到满,则11两勺内剩4两,7两勺清空,把11两勺内剩的4两倒入7两勺内,则7两勺内少3两) 11-3=8(11两勺内装满,倒入装有4两的7两勺内,则11两勺内剩8两,清空7两勺) 8-7=1(把11两勺内剩的8两倒入7两勺内直到满,则11两勺内剩1两,清空7两勺,把11两勺内剩的1两倒入7两勺内)

实施工程师岗位笔试题

实施工程师岗位笔试题 一、客观题(单选题,5分*10题=50分) 1.中国的金融机构是以__D_____和银监会为中心来监督和管理各家金融机构。 A.国有银行 B.人民银行 C.商业银行 D.中国银行 2.执行中国金融调控整层是:___C____ A.人民银行 B.银监会 C.财政部 D.中国银行 E.国际货币基金组织 F. 国务院 3.商业银行吸收存款,是属于商业银行的哪项业务:___A____ A.资产业务 B.负债业务 C.中间业务 D.衍生品业务 4.定期存款和活期存款是按照___B____区分的。 A.客户类型不同 B.存款期限不同 C.存款币种不同 D.账户种类不同 5.以下几种金融工具按流动性的高低依次排序___D____。 A.现金、储蓄存款、活期存款、债券、股权。 B.现金、活期存款、债券、储蓄存款、股权。 C.现金、活期存款、储蓄存款、债券、股权。 D.现金、活期存款、储蓄存款、股权、债券。 6.只有满足连接条件的记录才包含在查询结果重,这种连接为__C__。 A.左联接 B.右联接 C.内部连接 D.完全连接 7.一般而言,项目的范围确定后,项目的三个基本目标是__B____。 A.时间、成本、质量标准。 B.时间、功能、成本。 C.成本、功能、质量标准。 D.时间、功能、质量标准。 8.克服分期、解决冲突的有效过程是_B____。 A.回避或撤出 B.缓和和调停 C.面对与正视 D.妥协 9.下列函数作用描述错误的是__B___。 A.AVG:求平均值 B.SUM:返回所有行数 C.MAX:求最大值 D.MIN:求 最小值 二、主观题(10分*5题=50分) 1.请列举出五个你最熟悉的银行业务名词。 活期存款,定期存款,贷款,风险投资,中间业务 2.请写出以歌创建存储过程的程序列子,程序提内容不限。 1 sql语句创建一个用户信息表user_info CREATE TABLE user_info ( id VARCHAR2(4), name VARCHAR2(15),

最新一个常见的软件测试面试题

一个常见的软件测试面试题 一个常见的软件测试面试题 考官从办公室(面试现场)随意选取一个简单物品,假定是一个喝水的带广告图案的花纸杯,让应聘人对它设计出尽可能多的测试用例。 测试项目:杯子 需求测试:查看杯子使用说明书 界面测试:查看杯子外观 功能度:用水杯装水看漏不漏;水能不能被喝到 安全性:杯子有没有毒或细菌 可*性:杯子从不同高度落下的损坏程度 可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用 兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等 易用性:杯子是否烫手、是否有防滑措施、是否方便饮用 用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述 疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等 压力测试:用根针并在针上面不断加重量,看压强多大时会穿透 跌落测试:??杯子加包装(有填充物),在多高的情况摔下不破损 震动测试: 杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路\公路\航空运输 测试数据: 测试数据具体编写此处略(最讨厌写测试数据了)。其中应用到:场景法、等价类划分法、因果图法、错误推测法、边界值法等方法 期望输出:

该期望输出需查阅国标、行标以及使用用户的需求 说明书测试: 检查说明书书写准确性 给大家提三个产品:1.手机 2.电饭锅 3.电梯 有兴趣的同学可以把答案写出来 一个常见的软件测试面试题 问题集 1.软件测试分哪两种方法?分别适合什么情况? 2.一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。 3.软件测试的类型有那些?分别比较这些不同的测试类型的区别与联系。 4.测试用例通常包括那些内容?着重阐述编制测试用例的具体做法 5.在分别测试winform的C/S结构与测试WEB结构的软件是,应该采取什么样的方法分别测试?他们存在什么样的区别与联系? 6.在测试winform的C/S结构软件时,发现这个软件的运行速度很慢,您会认为是什么原因?您会采取哪些方法去检查这个原因? 7.描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程8.如果您是测试组长,您会采取什么样的方式管理团队?在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么? 问题解答: 1.软件测试分哪两种方法?分别适合什么情况? 软件测试方法一般分为两种:白盒测试与黑盒测试。白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,它着重于程序的内部结构及算法,通常不关心功能与性能指标;黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,它实际上是站在最终用户的立场,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。 2.一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。 计划阶段、设计阶段、白盒单元、白盒集成、黑盒单元、黑盒集成、系统测试、回归测

[全]软件测试常见笔试题(附带答案)

软件测试常见笔试题(附带答案) 软件测试笔试题 一、选择题 1、对计算机软件和硬件资源进行管理和控制的软件是(D) A.文件管理程序 B.输入输出管理程序 C.命令出来程序 D.操作系统 2、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的(A) A.错误推测法测试 B.路劲分析测试 C.语句覆盖测试 D.条件覆盖测试 3、某测试人员通过执行测试软件测试的方法对当前功能进行了测试,该测试人员使用的测试方法为(C) A.静态测试

B.单元测试 C.黑盒测试 4、编写测试计划的目的是(ABC)多选题 A.使测试工作顺利进行 B.使项目参与人员沟通更舒畅 C.使测试工作更加系统化 D.软件工程以及软件过程的需要 E.软件过程规范化的要求 F.控制软件质量 5、关于软件测试与软件开发的认识,不正确的是(B) A.软件生命周期各个阶段都可能产生测试 B.软件测试是独立于软件开发的一个工作 C.软件开发的需求分析和设计阶段就应开始测试工作 D.测试越早进行,越有助于提高被测软件的质量 6、当一个应用程序窗口被最小化后该应用的程序将会出现一下哪种情况(D) A.被终止执行

B.继续在前台执行 C.被暂停执行 D.被转入后台执行 7、下列方法中,不属于黑盒测试的是?(A) A.基本路劲测试法 B.等价类测试法 C.边界值分析法 D.基于场景的测试方法 8、对于维护软件的人员来说,使用质量是【】的结果(C) A.功能性 B.可靠性 C.可维护性 D.效率 9、下列软件属性中,软件产品首要满足的应该是(A) A.功能需求 B.性能需求

C.可扩展性和灵活性 D.容错、纠错能力 10、单元测试中设计测试用例的依据是(D) A.概要设计规格说明书 B.用户需求规格说明书 C.项目计划说明书 D.详细设计规格说明书 二、判断题 1、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(√) 2、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作(×) 3、发现错误多的模块,残留在模块中的错误也多。( √) 4、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。(×) 5、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。

实施工程师面试题及参考答案

实施工程师面试题及参考答案 完成面试题是实施工程师个人求职者面试过程的重要环节之一。整理了一些实施工程师面试题及参考答案,有兴趣的亲可以来阅读一下! 实施工程师面试题及参考答案:判断题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) 实施工程师面试题及参考答案:选择题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.需求工件已经被基线化

一套比较完整的软件测试人员面试题

人力资源问题 你为什么选择软件测试行业 因为之前有了解软件测试这个行业,觉得他的发展前景很好。也对 根据你以前的工作经验描述一下软件开发、测试过程,由那些角色负责,你做什么 要有架构师、开发经理、测试经理、程序员、测试员 我在里面主要是负责所分到的模块执行测试用例。 结合你以前的学习和工作经验,你认为如何做好测试。 根据我以前的工作经验,我认为做好工作首先要有一个好的沟通,只有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就问,实时与同事沟通这样的话才能做好测试工作。 你觉得测试最重要的是什么 尽可能的找出软件的错误 怎样看待加班问题 加班的话我没有太多的意见,但是我还是觉得如果能够合理的安排时间的话,不会有太多时候会加班 的。 如果一个很有个性的程序员认为自己的BUG不是BUG,怎么解决? 首先我要确定我所提的在我认为是不是bug,如果我认为是的话我会在他面前重现这个bug和他讲这是个bug,和他沟通,或者我会找到我的直系领导让他解决。 为什么在团队中要有测试 因为软件有错误,如果没有专业的测试人员很难发现软件的一些错误。 在测试时代学习自己最大的收获是什么? 在测试时代我除了学习了测试的知识外,还看到了老师们对待测试的一种态度,明白了做任何工作都要有沟通,做测试的也要有很好的沟通才可以做好。知道自己在项目组中的位置,和开发的关系。 你对未来的规划 我想在工作中慢慢的积累经验,使自己强大起来,能够担任更重要的职务。 自己优势及缺点 我的优点是有足够的耐心对待每一件事情,善于观察事物,承受压力的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是和人沟通还是没有问题的。

2017事业单位结构化面试题型及答题技巧.

结构化面试题型及答题套路 结构化面试,也称标准化面试,是相对于传统的经验型面试而言的,是指按照事先制定好的面试提纲上的问题一一发问,并按照标准格式记下面试者的回答和对他的评价的一种面试方式。之所以叫结构化面试,就是评分标准结构化,评分考官一致化,考场形式结构化,题目结构化。在考生面试过程中,严禁考官打断或者给学生以言语,动作,表情等提示,否则判考官为作弊。结构化面试题型 题型讲解及答题技巧 一、求职动机和拟任职位的匹配性 1、自我认知能力 2、求职动机与拟任职位匹配性 二、计划、组织、协调能力 1、职位型 2、活动型 3、方案型 4、突发型 5、协调型 6、排序型 三、人际关系意识与技巧 1、普通型 2、挫折型

3、两难型 4、综合型 四、应变能力 1、普通型 2、编讲故事串词型 五、综合分析能力 1、普通型 2、消极型 3、新生事物型 4、名言锦句型 5、历史故事寓言型 6、思辨型 结构化面试答题套路 一求职动机和拟任职位的匹配性 1、自我认知能力 2、求职动机和拟任职位的匹配性 例1 请问你为何报考公务员? 答:要点是你为报考公务员做了何种准备进行阐述 套路:a、政治上 b、学习上 c、能力上(我曾经担任军体区队长、参与学生会工作、参加社会实践,基于以上工作我获得了成就感,为别人服务我很开心,

我追求的是一种责任) d、性格上(沉着稳健、有耐心、执着、遇事不慌)。 例2 请谈谈你的优缺点? 答:优点三个,缺点一个(平时做事原则性过强,灵活性稍显不足,太过追求完美,这是通过改善可以克服的,不是原则上的缺点)。 例3 有人说优秀学生出国,二流学生考公务员,对此你怎么看? 答:不可人为将自己划入二流学生。选择职业只是人们在择业观上的不同,并无优劣之分,我报考公务员是基于我对此做好了充分的准备(将例1内容列入)。 二计划、组织、协调能力 1、职位型 例4 如果你被录取了,你打算怎样开展工作? 答:首先,熟悉工作,适应环境 其次,肯于学习求教,向领导学习,向老同事学习 再次,把领导交办的工作认真负责积极德尔处理好,争取创造性的完成任务 最后,在熟悉和胜任本职工作之后,积极寻找工作中还有哪些问

软件测试面试题与答案

软件测试面试题与答案尽供参考 一、判断题 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) 二、选折 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.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。 4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。 5.(这题出的有问题哦,详细的5步骤为~~)通过画因果图来写测试用例的步骤为: (1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。 (2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系?根据这些关系,画出因果图。 (3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。 (4)把因果图转换成判定表。 (5)把判定表的每一列拿出来作为依据,设计测试用例。 四、简答(资料是搜集整理的,感谢前辈的解题)无 1.区别阶段评审的与同行评审 同行评审目的:发现小规模工作产品的错误,只要是找错误; 阶段评审目的:评审模块阶段作品的正确性可行性及完整性 同行评审人数:3-7人人员必须经过同行评审会议的培训,由SQA指导 阶段评审人数:5人左右评审人必须是专家具有系统评审资格 同行评审内容:内容小一般文档< 40页,代码< 500行 阶段评审内容:内容多,主要看重点

软件测试人员面试笔试题及答案

软件测试笔试试题 一、单选题 1.关于HTTP协议中状态码的表示,下列说法错误的是(A) A.1**:表示服务器错误 B.2**:表示请求成功地接收 C.3**:表示重定向 D.4**:表示客户端错误 2.在Linux中.要解包bugzilla.tar.gz并详细报告tar命令处理的文件名,应使用命令(A )A.tar –xvzf bugzilla.tar.gz B.tar –cvzf bugzilla.tar.gz C.tar –cvzf bugzilla.tar.gz D.tar –cxvf bugzilla.tar.gz 3.有如下C程序 #include void main() { int n; int s = 0; int t = 1; for( n = 1 ; n <= 20 ; n++) { _______ s += t; } printf(“%d\n”, s); } 若使该程序实现计算1!+ 2!…….+20!的功能,则在程序横线上应填语句(D ) A.n*=t B. n=n*(n-1) C. t=t*(n-1) D. t*=n; 4.有如下IP地址 (1)192.168.1.1 (2)10.10.0.0 (3)165.100.0.0 (4)202.255.0.255 则下列说法中正确的是(C ) A.(1)是C类地址可以直接出现在互联网上 B.(2)是A类地址,主机号为0.0,不可以直接出现在互联网上 C.(3)是B类地址,不可以直接出现在互联网上 D.(4)是D类地址,不可以直接出现在互联网上 5. 下列常用的测试用例设计技术中,不属于白盒测试技术的是(D ) A.信息流分析法 B.数据流分析法 C.逻辑覆盖测试和基本路径测试 D.状态图法

2017最新事业单位面试经典题目

1、介绍你的经历(要求提及姓名,毕业学校) 1、如果你被录取了,村委给你办欢迎会,需要你做一下自我介绍,你该怎样介绍自己? 1、进行自我介绍(包括谈谈自己的优势介绍) 2、请你自我介绍一下你自己,以及谈谈你应聘这个岗位的优势和这个岗位的重要性? [思路点拨] 对于公务员的重要性,有位杨博士作了形象比喻:老百姓像是坐车的人,而公务员则像司机,既要懂技术,还得认路,判断方向,把一车的人带好,别掉沟里。所以,公务员的责任更重,其影响带有社会性。 1、你认为应聘该岗位需要具备哪些素质,结合岗位谈谈你的优缺点? 2、你为什么报考这个职位?并说明理由。 1、介绍经历和报考岗位优劣势? 1、针对自己所报岗位和自己的特点,谈谈你如何做才能胜任工作? 1、你认为你的个性特点适合这次报考的职位吗? 4、对报考岗位的理解? 1.请介绍一下你的父母。 1、用3个词语概括你的优点,并讲讲你今后如何克服缺点开展工作? 1、你认为你自己有哪些优点,你认为你比较适合做哪些工作? 性格外向,办事认真,善于交际,勤奋好学,责任心强,善于助人,公正无私,处事公道,吃苦耐劳,爱岗敬业,和谐处人,服从领导,适应环境,虚心好学2、你有何特长?我的性格较偏向文静,待人热情,彬彬有礼,办事稳重认真,有事业心。我的语言表达能力强,普通话说的好, 3能谈谈你的缺点吗? 5、请你说一下你的个人情况及为什么要报考(为什么适合)这个职位? [思路点拨] 我来自***,今年X周岁。我1988年参加工作,曾4次被评为先进工作者,岁月悠悠十数载,我也从一名普通的员工逐渐成长为基层管理人员。现在想想,我所取得的这一切成绩,都应该得益于我的自考经历,几年的自考生涯不仅使我学到了很多的知识,同时还培养了我坚忍不拔的意志和顽强拼搏的精神,使我能够在工作中不断地克服困难、积极进取。我平时的爱好主要有旅游、看书和玩电脑,旅游使我增长了见识、开阔了眼界;从书籍中我汲取了知识、陶冶了性情;而8年来不断摸索电脑的过程则使我思想活跃、反应灵敏和易于接受新鲜事物。上述的经历和爱好加上我沉着冷静的性格以及汉语言文学的专业,就形成了我办事稳重果断、思路敏捷开阔的工作作风,非常适合办公室的文职工作。但十几年来我一直在银行工作,所处的岗位与我的兴趣爱好和所学的专业大相径庭,加上近几年来银行业普遍不景气,收入、待遇及工作稳定性也每况愈下。由于这些原因,我参加了这次公务员的考试,并报考了秘书这个职位。我真心地希望可以把我所学到的东西更好地加以利用,服务于国家和人民。我记得有人说过,如果能把自己的兴趣、爱好和事业很好地结合起来,便可以做到最好,我想我可以。1、介绍一下你的经历,并说说你为什么报考这个岗位。 1.介绍你自己对于竞争这个职位有什么优势。 1、你求职的目标是什么?动力是什么?你的优势在哪里? 1、当代大学生应当树立什么样的择业观?

软件测试基础(经典测试面试题答案)

软件测试基础教程 测试的基本概念 测试是软件生存周期中十分重要的一个过程,是产品发布、提交给最终用户前的稳定化阶段。 1、测试的分类: 从测试方法的角度可以分为手工测试和自动化测试。 手工测试:不使用任何测试工具,根据事先设计好的测试用例来运行系统,测试各功能模块。 自动化测试:利用测试工具,通过编写测试脚本和输入测试数据,自动运行测试程序。目前最常用的自动化测试工具是基于GUI的自动化测试工具,基本原理都是录制、回放技术。 从整体的角度可以分为单元测试、集成测试、系统测试、确认测试。 单元测试:是针对软件设计的最小单位—程序模块,进行正确性检验的测试工作。一般包括逻辑检查、结构检查、接口检查、出错处理、代码注释、输入校验、边界值检查。 单元测试的依据是系统的详细设计;一般由项目组开发人员自己完成。 集成测试:在单元测试的基础上,将所有模块按照设计要求组装进行测试。一般包括逻辑关系检查、数据关系检查、业务关系检查、模块间接口检查、外部接口检查。 系统测试:系统测试是在所有单元、集成测试后,对系统的功能及性能的总体测试。 确认测试:模拟用户运行的业务环境,运用黑盒测试方法,验证软件系统是否满足用户需求或软件需求说明书中指明的软件特性(功能、非功能)上的。 从测试原理上分为:白盒测试、黑盒测试和灰盒测试。 白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 黑盒测试:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在测试时,把程序看作一个不能打开的黑盆子, 在完全不考虑程序内部结构和内部 特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求 规格说明书的规定正常使用,程序是否能适当地接收和正确的输出。黑盒测试 方法主要有等价类划分、边界值分析、因—果图、错误推测法。 等价类划分: 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法. 1) 划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,

相关文档
最新文档