当前位置:文档之家› 软件面试题

软件面试题

软件面试题
软件面试题

博睿勤

什么是ORM?

答:对象关系映射目前数据库是关系型数据库,ORM 主要是把数据库中的关系数据映射称为程序中的对象

设计四个线程二个对J++二个对E——

HIB五个核心接口

答:Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。

SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建Session对象。

Session接口:负责保存、更新、删除、加载和查询对象。

Transaction:管理事务。

Query和Criteria接口:执行数据库查询。

CONNETON三个事务处理方法。

答:

用JDBC加载数据库的方法

statemtnt和piestatement的区别

JDPC加载QL数据库并写出增删改查.

步峰软件

string,stringBiffer,stringBulder的区别

表(name,score,kemu)大于80分的姓名

对MVC模式重视

三赢伟业科技有限公司(查学历)

二叉数排序。

子类与父类的关系

spilnj的机制

struts的机制以及模式。

自动售货机的系统的测试方法

一表内姓名学号分数科目有人考两门显示出来

上海龙的系统有限公司

DB题

创建两个表,一员工表和易部门表

员工表:员工编号,员工名称

部门表:部门编号,员工名称,部门名称

查出员工编号=a0001的员工名称和部门名称

直真视同公司

1、自我介绍

2、项目

3、邮件上传中附件的存储位置,附件变成什么存储

4、原来公司多少人

5、详细项目介绍

6、排序

品众互动:

1、用三种不同的方式写出一个JS方法。

2、说出六种设计模式、写出三种。

3、Integer和Double的基类是什么?

4、为什么Map、List、都能用foreach遍历?

5、ArrayList和LinkList的区别?

6、写一个泛型类和一个泛型方法,并调用。

7、SQL中的Where和Join的方法,什么时候用?

8、Java和.Net的区别?

9、说说SSH框架的原理,先个别说,后集成

10、说Servlet的生命周期?

11、SSH框架的好处和坏处?

12、Think in Java中的容器指哪些

公司:嘉华大厦F407

1、基本数据类型有哪些?String是吗?有什么区别?

2、Application是什么?

3、cookie和session介绍一下区别。

4、字符串反转、字符串替换。

5、介绍MVC(详细介绍)

6、JavaEE是什么?提供哪些技术?

7、介绍Web.xml

8、SQL删除和查询语句

9、把gb2312转换成ISO-8859-1

10、应用服务器有哪些?

11、说说多线程有几种?

12、JSP和servlet的转发有哪些?异同

连技嘉

1、自我介绍(简单)

2、年龄。

3、学历

4、公司人数,开发人员数量

ORACLE怎么熟悉?

介绍下JSF 有没有JSF的小例子?

博彦科技

笔试:冒泡排序;数据库分组查询;MVC简述;为何离职;怎么获得领导好评的。凡客诚品

手写排序算法。

现场设计数据库,进行查询。

北京交大思源科技

1.java有哪些引用类型

2.servlet 的流程

3.什么时候调用init()方法,什么时候调用service()方法

4.hibernate的缓存机制,举例说明

5.Ioc的工作机制

6.引用传递和值传递的本质区别

7.你知道哪些排序方法

8.手写数据库表创建代码【要求有主外键关系】

9.数据库有哪些链表查询

10.Hibernate的配置文件在Tomcat部署好之后的所在位置

11.Hibernate的工作机制,有哪些相同框架

北京九思

1.学历,课程,介绍课程内容;简述数据结构内容;

2.多JA V A的看法

3.如何备份数据库

普强信息科技

1.手写JDBC;

2.数据库多表查询;

3.冒泡排序;

4.Linklist的用法;

5. Structs 1 和Structs 2区别;

6.对JDK的了解

常通多维

1.JA V A的基本类型;Sttring类型是否是基本类型,他和基本类型的区别;

2.Java有哪些集合类;

3.怎么获取当前日期;

4.手写代码从1986年到现在的毫秒数;

5.反向输出一个字符串;

6.Hashmap和Hashset的区别;

7.Structs的运行原理;

8.替换字符串内指定内容

9.Structs如何配置多个配置文件

10.MySQL怎么取倒数第五条数据

11.创建文件夹,读取文件夹子文件夹个数,读取指定的内容

北京赛克尚城科技有限公司

1、https是什么东西

2、JDO是什么

3、list、set、map是不是都继承了connection接口

4、array和arraylist的区别

5、列举出list长用的方法

6、写jdbc链接数据库的字符串

7、冒泡排序

8、struts2的结构式什么

9、struts2的原理

10、spring的工作原理

人和

大学的情况

ajax工作原理

hibernate缓存机制

struts1和2的区别

上个公司的待遇怎样

北京步进高公司

swin有哪些接口,哪些类

connection有哪些常用的方法,

Jtable怎么样用

layout有几个布局,这是在那个容器里用的

北京艾沃信通讯技术有限公司

主要做的是手机开发

见图

中视广信科技股份有限公司

1、子类父类的继承理解

2、用biberon或者js或者jquery等写出树形结构

3、sql题

4、简要描述public、protected、private的用法和区别

5、描述jsp内置对象,并说明作用

6、struts执行过程

7、java和flex的处理机制

华信

1、struts1中dispatchaction在struts2中是继承什么

2、解释下单例模式

3、项目

4、有几种事务,是怎么配置的

5、

全维智码公司

1、工作流

2、hibernate的作用

3、js和数据库

北京市门吉利磁电工程研究所

1、思维题

微软公司

1、用一个函数返回数组里第二大的值

2、数据结构与算法

给你一个数组,数组里有很多重复的数字,把重复的数字去掉,对此有什么思路

快威科创公司

1、自我介绍(详细的介绍)

2、介绍下自己的项目

3、对于jdk的理解

4、spring运行机制

搜房网

1、用三层和ssh框架做用户的添加和查询,页面要进行正则验证,用eclipse和sql2008

2、除了tomcat6.0还用过什么服务器

3、介绍自己的项目

4、薪资要求

5、你还有什么要问的

6、介绍自己的技术

7、为什么来北京

8、两表联查

尚为视讯公司

1、三表联查

2、为什么离职

3、项目

4、用过jboss没?用过什么框架,会不会用ext、

北京融易通信息技术有限公司

1、给你有序的数,输出无序随机数

2、页面里有n个input框,用js查出有多少个框

3、hibernate中load方法和get方法区别

4、递归方法算出1 1 2 3 5 n所有数

5、为什么能胜任职务

6、项目介绍

7、设计模式和理解

8、薪资问题

9、为啥来北京

10、ssh的理解

海市公司

1、做自我介绍

2、说自己项目

3、薪资待遇

北京科瑞明有限公司

1、js怎么验证

2、string'和stringBuffer的区别

3、怎么把abc转换为cba,

4、用一个方法吧aaabbbccc改写成aaadddccc

5、有没有什么学位

北京金叶天盛有限公司

1、connection和connections的区别

2、jsp有哪些内置对象,作用分别是什么

3。、java中最终父类是谁,并列出几个方法

4、将字符串s转换成int表达式

北京艾迪超科技有限公司(技术要求高)

1、junit详细运行过程有什么好处。

2、给数据库表,student表调用没有关系的另外两张表

3,、ajax详细工作原理

北京我酷移动信息技术有限公司

上机:ssh集成,操作数组

技术问题:hibernate缓冲机制多对多一对多映射String和stringbuffer区别,struts原理,对web开发方面有什么其他的了解

同城翼龙科技有限公司

1、转发和重定向的区别

2、java中实现多线程的方式

3、在map中给map进行排序

4、实现表删除重复的数据

5、sql语句优化

6、jsp动态include和静态include的区别

7、页面进行各种验证

8、jquery框架

9、ssh框架给你个模块实现增删改查用多长时间

华科广通

四级英语成绩

北京慧智神光科技有限公司

1、ssh集合hibernate优缺点

struts页面验证步骤

如果搭建以个ssh框架使用的是什么方法

北京文德荣达科技开发有限公司

1、玩什么网络游戏

2、学校、学历

1、对数据库的了解

c++的了解对游戏开发是否感兴趣

北京恩信科技有限公司

1、工作经验

2、大学校址

华科广通科技有限公司

1、学校(统招、民办)

2、英语成绩怎么样!

中科软寿险事业部

1、jsp内置对象,

2、主外键的有什么作用

3、索引有什么好处

4、什么是事务,以及属性

三维天地公司

1、jdbc连接数据库

2、ssh好坏处,用处

贝英斯科技有限公司

1、最成功的事儿

2、介绍项目

3、你是个什么样的人

4、为什么选择我们公司

5、近期职业规划

6、对公司有什么期望

7、为什么来北京

8、转行愿不愿意

(注重sqlserver数据库)

数码易知

1.在JA V A中,所有类和接口的父类是什么。

2.DOM解析器和SAX解析器的区别。

3.final finally 和finalize的区别

4.抽象类和接口的区别。

5.手写JDBC链接Oracle代码。并完成一个查询。

6.三表联查

7.代码实现提取指定文件的文件名。

中欧互联

1.Hibernate提供了2种映射,1对1关联关系的方法是哪两个。

2.init()在servlet生命周期中共执行了几次。

3.structs中如何防止重复提交。

4.写一个线程安全的singleton类

5.冒泡排序

畅享互联科技

1.JA V A的异常处理机制

2.设计模式有哪些

3.工厂模式理解

4.写一个singleton类

5.JA V A有几种方法可以实现一个线程

腾信软创

1.structs2的拦截器

2.

随视传媒

1.JSP的内置对象及作用

2.写一个单例模式类

3.Hibernatez中如何做批量删除

4.数据结构中SHU的概念

5.数据结构中有几种排序方式

恩信ERP

1.如何实现聊天记录显示

2.大学有关

行知汇德

1.100内的质数

2.用除数组的方法实现斐波拉契数列

3.一共有8个球1一个比其他7个都重。用天平称两次,挑出该球。三维天地

1.手写JDBC,实现数据库表查询

2.如何从数据库查出内容插入到一个新表

3.文本框不能输入数字。并给出提示。

快威科创

1.部署项目时TOMCA T启动不了的原因。

2.上传文件的原理和基本步骤

3.是否写过文档

4.怎么部署项目

中科达奥

笔试:

PUBLIC 的四大区别?

ARRYLIST和VECTOR的去呗?

HASHMAP和HASHTABLE的区别?

写出一个排序?

FLOAT_f=3.4是否正确?请说明

用JA V ASCRIPT验证文本框中是否是数字?

SQL 2个表联表查询

技术面试

是否用过JQRUY?JS?

怎样大量存储数据?

怎样对数据进行处理?

JA V A中怎样处理事务?

你做的项目的流程?

你期望薪资

东方软峰

笔试

数据基本类型是什么?

STRING是不是基础类型?

数据转换吧一个数字型的字符串转化成INT DOUBLE

ABC怎样变成CBA?

DBB换后面几个字符串

转发和重对象有什么区别?在什么时候用?

J2EE是一种技术还是一种平台?他包括哪些技术?

对JSF有什么了解?JSP和SERVRLET的区别?分别各什么时候用?数据库连接池有什么优点?

实施都需要哪些配套的硬件?都是什么型号的?

人事

为什么离职?

原来公司的情况?原来公司的领导?

你期望的薪资?

你在大学有什么奖励?

你还有什么要问的

安捷乐

做手机开发的

1 是乘法表

2 打印1

3 5 7 9 的星号三角

3 递归算法

东华软件

对OA的了解

能不能做软件实施和少量的技术开发

明日笔试

青鸟大成

介绍下你的项目

SPRING有几种事务?都是什么?

用友软件

定义五个类十八个方法可以产生多少个自解码文件扩展名是什么?

定义一个按钮窗口调宽值,按钮跟着调宽,调高值,按钮不变,定义了哪个属性?JA V A的关键字INSTANCEOF DOUBLE THEN DEFAULT 哪个不是?

哪个关键字只能在定义该类的包中被访问?

11|2 他的值是多少?

吧一个字符串设为一个空格的俩种方法?

CLASS A,INSTRAN,STRING会发生什么错误?编译错误还是运行错误?

人事:

STRUTS的工作原理?

SPRING的工作原理?STRING的工作原理?

数据库的索引有什么作用?

你还有什么要问的?

北京紫光华宇

JDBC的工作机制?

JA V A运行异常是那些?

JA V A常用的那些集合以及特征和优点?

JSP中静态INCLUDE和动态INCLUDE的区别?

SQL 三表联查后排序

JDBC联系MY SQL查询数据的关键语句?

AJAX访问需要那些?关键有哪些对象方法属性

95190

数据库要求很严

索引的优缺点聚集的优缺点?如何使用索引?事务的优缺点?

中欧互联

写一个冒泡排序?

写一个单例模式?

项目中的具体问题

那个模块?多少表多少人开发等等?

S1和S2的区别?

大学的课程?大学学过什么?最喜欢学哪门课程?英语过四级了没?

大学的学位证书有么?

为什么离职?你的期望薪资?还有什么要问的么?

中华网

ORACLE数据库问题

你对事务的理解?你对AJAX的了解和运行机制?

北京数图科技

自我介绍?

能不能加班?

能不能出差?

你对出差的最大限度?

能不能接受频繁的加班?

能不能接受外派?

技术面试

你做的哪个模块?

用到什么技术?碰到什么问题?技术是S1 还是S2?用到AJAX了么?你对SSH的理解?有没有用到其他的框架?举例

你的期望薪资?

国家国防工业局

简历上的项目

问的非常细

你自学过什么技术?

你的优缺点?

PEOST GET的区别?你经常用哪个?

北京神奇时代

写一个多线程的题目?

在数据库中写一个事务?

JSP和SEVERLET的区别和联系?

STRING STRINGBUFFER的区别?

JSP的内置对象?

写一个快速排序

写几个常用的设计模式?具体介绍2个模式的应用方面

北京施惠特

J2EE面试题都有

STRING 和STRINGBUFFER的区别?

STRING类是否可以继承?

介绍SPRING HIBRANTE下?

分页查询

面试

简历上工作经验项目经验

负责模块的业务问题?比如招聘模块的权限问题?

侧重于做业务还是编程?

你期望的薪资?是否可以加班?还有什么要问的?

汇高网讯

机试

从A到Z 26个字母随机生成20个进行排序

50个人抱圈进行报数3和3的倍数去掉,最后剩下的1人原来是几号?手写一个单例模式

手写快速排序

介绍下JASE1.5的特性?

数据库

删除重复数据

奥孚科技

多线程问题

大量数据访问怎么优化?

MYSQL怎么简历优化机制?具体怎么优化

精华学校

介绍下项目流程?

负责哪个模块?

哪个项目队你提升最大?

华迪

JSP和SERVLET的区别?

介绍MVC模式?

说说多线程有几种?

说下四个访问修饰符的异同?

说下HASHMAP HASHTABLE的区别?

说下在什么时候用抽象工厂模式最合适?

用UML画下模型图?

手写一个方法判断字符串是否对称?

在手写一个方法输出同时能被3 2 7 整除的数字10-1000内

项目中用到哪些知识?

你认为自己做的最成功的项目?用到什么技术?

大学相关问题?

中科软信息服务事业部

S2的运作流程

JSP的内置对象

建立索引的好处和坏处?

主键和外键的作用?

如何优化SQL语句?

北京银恒通

什么是JA V A序列化?序列化是怎样实现的?

介绍下WEBSERVICE?

介绍你最熟悉的一种框架?

写出你知道的UML示例图进行描述?

XML的分类和区别?

XML的解析方式?

解析方式的区别?

HIBRNA TE的常用的接口?

介绍项目流程?写个冒泡排序?

辰安伟业

1.多线程的实现方式有几种?怎么实现的?

2.抽象类和接口的区别?

写一个冒泡排序?

3.PUBLIC PRA VIITE PROCTECTED 的区别

中科软

ORACLE怎样优化SQL语句?

SPRING有哪些事务?其核心是什么?

递归算法

排序有哪些类型?

工作流有哪几种?各是用什么创建?

中科博润

JSP的内置对象?

说出连接数据库的字符串?

JNDI是啥?

ISO8859-1转换成JBK

STRING和STRINGBUFFER的区别?

国信智能

数据库连接池?

Servlet生命周期

jsp内置对象解释

jsp动态include和静态include区别

北京奥赛乐思

纯英文题

ARRAYLIST VICTOR linklist的区别?

JSP的内置对象?

贝格瑞恩

多表联查?

分布式数据库数据共享?

JA V ASCRIPT的集联

亚信联通

亚信联通

STRUCT的核心类?

项目里用到的什么数据模型?

HIBERNATE和SPRING的集成?

SSH分别代表哪一层?

你在项目中怎样用到XML的?

简历中的项目问的非常项目?表、字段

埃昂赛

SERVERLET的生命周期?与CJI的区别?

JSP的内置对象?

人事

介绍项目流程?

今年多大了?

搜购电子商务

修饰符应用

JSP的内置对象

接口和抽象类的区别?

注重AJAX和JQURY

中科复兴

你对SSH的理解?

注册用户的实现,说出思路?

你对JA V ASCRIPT的了解?深入的讲解

中科软事务处理

sql删除表的命令

sql语句开启事务

冒泡排序

get方法和load方法区别

主外键

力鼎创软

String和Stringbuffer的区别

写一个单例模式

用递归方法写出阶乘

静态include与动态include的区别

javascript是不是面向对象的如果是它是怎样实现的ajax的工作原理

sql中inner join等外联的区别

有度致远

1.SPRING概念

2.AJAX Jquery相关

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

周五面试题: 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两勺内)

1-erp实施顾问面试题_erp实施顾问面试技巧

ERP实施顾问面试题,ERP实施顾问面试技巧ERP实施顾问指的是从事ERP软件安装、维护、咨询、培训等相关从业人员。 估计小伙伴们还不能充分了解ERP实施顾问,当去应聘的时候。又会遇到哪些ERP实施顾问面试题呢?本期乔布简历小编和大伙儿聊聊ERP实施顾问面试技巧。 关键词:ERP实施顾问面试题_ERP实施顾问面试技巧 ERP实施顾问面试题 问题1.简单聊聊你对ERP实施顾问工作的理解。 答:根据公司内部和外部环境以及资源状况,分析公司建立ERP系统的可行性,科学有效制定ERP项目的战略目标。确定公司对ERP的需求,包括功能、时间、效率等方面的要求。 问题2. 当企业的实际流程跟的标准流程相冲突的时候,你会怎么做? 答:在项目实施过程中,若遇到这种情况,正确的处理方法,就是要劝说用户,放弃他们的流程,而改用系统的标准流程。 问题3.聊聊你的职业规划。 答:ERP实施顾问有两条职场发展路线。专家顾问型:初级顾问→经过工作积累后成为中级顾问、高级顾问→几年左右成长为专家型顾问。企业管理者型:初级顾问→项目经理→CIO或创业成为企业管理者。 此外,还要注意一点,就是行业的差异性。企业在选择实施顾问的时候,还是会考虑其有否从事过相关的行业。如不同行业在选择实施顾问时,会问他是否有行业基础。 实施顾问很大一部分的工作是沟通工作,他们要把自己头脑中的内容教给企业用户,要把用户的需求反映给后台开发人员,等等。若是语言组织能力不行,则其仍然难当大任。大家感兴趣的可以在校园招聘上多了解哦~ ERP实施顾问面试题,ERP实施顾问面试技巧 https://www.doczj.com/doc/d37941700.html,/knowledge/articles/565d59e90cf2cab845f816ab

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

测试工程师笔试题 一、计算机知识(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-非可靠连接,会丢包,没有校验,速度快,无须握手过程

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

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)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。

软件测试工程师经典面试题目

软件测试工程师面试题汇总 测试技术面试题 (5) 1、什么是兼容性测试?兼容性测试侧重哪些方面? (5) 2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题? (5) 3、测试的策略有哪些? (5) 4、正交表测试用例设计方法的特点是什么? (5) 5、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程? (5) 6、你觉得bugzilla在使用的过程中,有什么问题? (5) 7、描述测试用例设计的完整过程? (6) 8、单元测试的策略有哪些? (6) 9、LoadRunner分哪三部分? (6) 10、LoadRunner进行测试的流程? (6) 什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样? (6) 12、使用QTP做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作? (6) 13、QTP中的Action有什么作用?有几种? (6) 14、TestDirector有些什么功能,如何对软件测试过程进行管理? (7) 15、你所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性 能测试......)? .. (7) 16、条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? (8) 17、Beta测试与Alpha测试有什么区别? (8) 18、软件的评审一般由哪些人参加?其目的是什么? (8) 19、测试活动中,如果发现需求文档不完善或者不准确,怎么处理? (8) 20、阶段评审与项目评审有什么区别? (8) 21、阐述工作版本的定义? (8) 22、什么是桩模块?什么是驱动模块? (8) 23、什么是扇入?什么是扇出? (8) 24、你认为做好测试计划工作的关键是什么? (8) 25、你认为做好测试用例工作的关键是什么? (9) 26、简述一下缺陷的生命周期? (9) 27、软件的安全性应从哪几个方面去测试? (9) 28、软件配置管理工作开展的情况和认识? (9) 29、你觉得软件测试通过的标准应该是什么样的? (10) 30、引入测试管理的含义? (10) 31、一套完整的测试应该由哪些阶段组成? (10) 32、单元测试的主要内容? (10) 33、集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容? (10) 34、简述集成测试与系统测试关系? (10) 35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。那么软件系统 的用户文档包括哪些? (10) 36、软件系统中除用户文档之外,文档测试还应该关注哪些文档? (10) 37、简述软件系统中用户文档的测试要点? (11) 38、单元测试主要内容是什么? (11) 39、如何理解强度测试? (13) 40、如何理解压力、负载、性能测试测试? (13) 41、什么是系统瓶颈? (13) 42、文档测试主要包含什么内容? (13)

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

一、判断题 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.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

软件测试工程师笔试及面试经典试题(大集合)

笔试和面试是每个人都会遇到的问题,如何让你在笔试和面试之前做好充分准备,对笔试和面试的问题有充分的了解,做到知己知彼很重要,如果你想在面试中脱颖而出,请认真学习本篇文章 软件测试工程师经典笔试题及面试题 一、软件测试工程师经典笔试试题 一、判断题(每题1分,12 分,正确的√,错误的╳) 1.软件测试的目的是尽可能多的找出软件的缺陷。() 2.Beta 测试是验收测试的一种。() 3.验收测试是由最终用户来实施的。() 4.项目立项前测试人员不需要提交任何工件。() 5.单元测试能发现约80%的软件缺陷。() 6.代码评审是检查源代码是否达到模块设计的要求。() 7.自底向上集成需要测试员编写驱动程序。() 8.负载测试是验证要检验的系统的能力最高能达到什么程度。() 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。() 10.代码评审员一般由测试员担任。() 11.我们可以人为的使得软件不存在配置问题。() 12.集成测试计划在需求分析阶段末提交。() 二、不定项选择题(每题2 分,10分) 1.软件验收测试的合格通过准则是:() A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。 B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?() A.项目经理 B.SQA 负责人 C.配置负责人 D.测试组 3.下列关于alpha 测试的描述中正确的是:() A.alpha 测试需要用户代表参加 B.alpha 测试不需要用户代表参加 C.alpha 测试是系统测试的一种 D.alpha 测试是验收测试的一种 4.测试设计员的职责有:() A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:() A.需求工件已经被基线化

实施顾问应具备的能力

实施顾问须具备四种能力 现在,许多中小企业由于认识不到位及成本等相关方面的问题,在实施ERP系统时,跳过第三方咨询公司,直接找软件公司进行咨询、实施。在选型时,企业也会从公司规模、资质、专业背景、行业案例;ERP软件功能、集成性、扩展性、灵活性;实施服务等多个方面考察、评比软件公司,然后选择一家软件公司实施。但在选型过程中,企业却容易忽略一项很重要的工作——实施顾问的选择。 行业内流传着一句话:“三分软件,七分实施,十二分数据。”这说明,项目是否成功,软件只占很小一部分,就算企业选择了一款很适合本企业的软件,但没有好的实施顾问,这个项目的成功率仍然难以保证。再举个例,购买SAP软件,选择同样的多的模块,但选择不同级别的代理商价格肯相差很多,为什么?难道仅仅是代理商的级别不同?应该是级别高的代理商实施能力也高,相应售价也就高了。实施顾问既然这么重要,那一个合格的实施顾问应该具备哪些能力呢? ERP的两个本质 “ERP软件是一款含有先进管理理念的软件!”从这句话中,我们不难得出两点: 第一,ERP软件本质上还是一款软件,所以实施顾问首先应该具备计算机方面的专业知识,其中最主要的就是网络和数据库等相关方面的知识,并且要精通ERP软件,能够通过对ERP 软件的功能开关设置来实现企业的相关流程。能够对企业报表进行开发,以及能进行一些小规模的二次开发。 第二,ERP软件含有先进管理理念,这就要求实施顾问要懂企业管理。企业管理中最主要的就是生产管理和财务管理。所以,实施顾问最好是在企业中待过两三年,对企业的销售、采购、生产等流程有一定的认识,并明白如何将相应活动转为财务上的借贷关系及相关凭证。 实施顾问应具备的四种能力

实施工程师岗位笔试题

实施工程师岗位笔试题 一、客观题(单选题,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),

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

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

实施顾问岗位职责

实施顾问岗位职责 【篇一:实施顾问】 实施顾问 岗位职责: 1、负责公司erp系统的实施推动以及运维 2、负责公司内部用户的应用培训,指导内部用户运用公司的软件 3、针对用户使用问题解答、支持,进行问题汇总与分析 4、对公司使用erp系统的问题搜集和反馈;出具解决方案 5、参与erp系统的二次开发的需求调研,文档整理,测试等相关工作 任职资格: 1.本科以上学历(财务、计算机、经济或相关专业),1年以上工作经验; 2.了解erp方面的原理和理论知识,有汽车行业和电子商务相关工作经验优先; 3.有1年以上的软件项目实施经验,熟悉项目管理知识,具备良好的控制能力; 4. 有良好的敬业精神、团队合作精神、沟通能力及分析能力,有高度的工作热情和工作责任心,承受一定的工作压力。 二次开发顾问 岗位职责: 1、在项目经理的带领下完成开发任务,保证开发项目的交付的进度和质量; 2、与内部需求设计人员,实施顾问沟通,参与开发方案的制定; 3、主要开发内容:erp二次开发 任职资格:1、两年以上开发经验。 2、了解erp基本知识,熟悉java语言 3、精通oracle数据库,有数据库编程经验。 4、有用友nc—uap平台开发经验、商业智能分析开发经验优先考虑 5、有较好的学习能力和团队精神。 区域信息管理员 1.负责网络及其设备的维护、管理、故障排除等日常工作,确保公司网络日常的正常运作; 2.负责公司办公环境的软硬件和桌面系统的日常维护; 3.维护和监控公司局域网、保证其正常运行,确保局域网在工作期间内安全稳定运行;

4.安装和维护公司计算机、服务器系统软件和应用软件,同时为其 他部门提供软硬件技术支持; 任职要求: 1.熟悉cisco交换机、防火墙的网络设备、操作系统、oracle数据 库的配置及维护 2.能够对企业内部网站及网络进行维护操作; 3.工作细致、认真、责任心强,沟通协调能力强,具有团队协作意 识和良好的服务意识;4本科以上学历,一年以上工作经验者优先。 【篇二:erp实施顾问的职责及经验总结】 erp实施顾问的职责及经验总结 作者;:北京乾元坤和 看这篇文章的多半都是做erp实施顾问的了,那么在转让正题之前 先给想做和正在做erp实施顾问人的八大建议。 erp实施顾问是一种综合技术知识和管理能力的职业,门槛高所以 很多人进不来,但是只要能进来,在成长中一般都可以磨练出来, 就是说erp实施顾问的成长需要积累,需要在实践中不断完善和提高。 做erp实施的八大建议 以下是对erp顾问职业所具备的知识和能力结构的几大建议。 1、一定的计算机、网络技术基础 身为erp软件实施顾问,你不能不了解你的产品,当然你可以了解 得粗略,不必象技术工程师那样精通,你要能够回答客户提出的大 部分问题,所以需要你掌握的知识非常综合、全面——强调的是广 度而不是深度,当然,如果你的深度够好,那么会更加有利。如果 你的深度不够,经常回答不上客户的问题,没关系,关键是你要留 一个缓冲余地,你要知道,你应该从哪里获得帮助和支持。优秀的 erp实施顾问,应该懂得如何调度资源。 以下为我认为erp实施顾问应该掌握的技术: (1)erp软件本身,主流的管理软件如用友、金蝶、sap、甲骨文、乾元坤和等等。 (2)系统管理知识,包括windows2003,unix。 (3)数据库知识,包括sql2005、oracle、db2等等主流数据库,sql技能。细分可为查询分析器的使用,数据表的操作,报表的基本 技能等等。 (4)网络知识。网络协议配置、网络拓扑等。

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

软件测试常见笔试题(附带答案) 软件测试笔试题 一、选择题 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.需求工件已经被基线化

软件测试技术类面试题集锦(6)十个经典软件测试面试题

软件测试技术类面试题集锦(6)十个经典 软件测试面试题 问题:软件测试技术类面试题集锦(6)十个经典软件测试面试题回答: 1.什么是软件测试,软件测试的目的 参考答案: 什么是软件测试: ·软件测试就是在受控制的条件下对系统或应用程序进行操作并评价操作结果的过程,所谓控制条件应包括正常条件与非正常条件。 ·软件测试过程中应该故意地去促使错误的发生,也就是事情在不该出现的时候出现或者在应该出现的时候没有出现。从本质上说,软件测试是“探测”,在“探测”中发现软件的毛病。 ·软件测试贯穿于软件定义与开发的整个周期,软件的需求规格说明书,结构设计及程序编码,都属于软件测试的对象。 ·软件测试包含白盒测试与黑盒测试,白盒测试是针对程序代码进行正确性检验的测试工作,黑盒测试独立于程序代码,从用户的角度,通过一定的测试步骤与测试案例,验证软件功能、性能等指标能否满足实际应用需求的测试工作。 软件测试的目的: 软件测试的目的是为了保证软件产品的最终质量,在软件开发的

过程中,对软件产品进行质量控制。一般来说软件测试应由独立的产品评测中心负责,严格按照软件测试流程,制定测试计划、测试方案、测试规范,实施测试,对测试记录进行分析,并根据回归测试情况撰写测试报告。测试是为了证明程序有错,而不能保证程序没有错误。 2.软件测试的风险主要体现在哪里 参考答案: 我们没有对软件进行完全测试,实际就是选择了风险,因为缺陷极有可能存在没有进行测试的部分。举个例子,程序员为了方便,在调试程序时会弹出一些提示信息框,而这些提示只在某种条件下会弹出,碰巧程序发布前这些代码中的一些没有被注释掉。在测试时测试工程师又没有对其进行测试。如果客户碰到它,这将是代价昂贵的缺陷,因为交付后才被客户发现。 因此,我们要尽可能的选择最合适的测试量,把风险降低到最小。 3.测试工具在测试工作中是什么地位 参考答案: 国内的很多测试工程师对测试工具相当迷恋,尤其是一些新手,甚至期望测试工具可以取代手工测试。测试工具在测试工作中起的是辅助作用,一般用来提高测试效率。自动化测试弥补了手工测试的不足,减轻一定的工作量。实际上测试工具是无法替代大多数手工测试的,而一些诸如性能测试等自动化测试也是手工所不能完成的。 对于自动测试技术,应当依据软件的不同情况来分别对待,一般自动技术会应用在引起大量重复性工作的地方、系统的压力点、以及

软件测试面试题与答案

软件测试面试题与答案尽供参考 一、判断题 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.项目介绍(项目经验直接决定一个人能否胜任一份工作,企业更应该看重一个人解决问题的思路和具体能力),项目介绍部分重要的思路是应该先整体后局部,介绍整体的时候要有量化的数据(从项目度量的五大维度:规模,包括项目代码规模,需求规模、用例规模,工作量,进度,质量和成本),然后是整体的测试流程,再然后是角色与职责,接下来是项目中自己的特色,比如做得好的是什么、遇到的困难是什么、败笔是什么,末了是心得体会。 2.数据库方面知识,基本的要求是数据库记录的增删改查(insert、delete、update、select),表结构的增删改查(create、drop、alter、describe)、存储过程、触发器等。

3.linux操作系统相关,基本的目标是熟悉常见的50个命令,比如find命令(-name、-type、-perm、-user、-group、-ctime、-atime)等,熟悉vi、熟悉linux搭建测试环境。比如LAMP环境搭建。 4.缺陷相关知识,基本的是缺陷跟踪的流程(流程的基本要素),整体的流程,能在纸上给面试官画出来更好(尤其是男面试官,从男人好色的角度来看,写得清楚很重要),缺陷单的属性,至少能列出20个属性,每个属性的意义,如何描述好缺陷单,缺陷单描述的5C原则,比如缺陷重现步骤应该complete.如何描述一个你认为的经典的bug单。 5.设计用例相关,基本的包括用例的格式要素,用例设计工程方法论,每个方法要求(方法的背景,操作步骤,优缺点、适应范围,与其他用例方法如何配合),在项目中如何利用测试用例设计工程方法。 还有如何评价、评审测试用例,评审从哪些维度?要设计好测试用例需要哪些方面的知识结构,比如技术、业务、方法。 6.软件测试流程,系统测试相关规范和标准的流程:熟悉产品/项目,需求评审,测试需求,测试计划,测试方案,测试用例,预测试,一轮正式测试、第二轮回归测试、第三轮测试,测试报告,测试总结,测试指南。 7.网络相关,基本的网络基础知识,比如TCP/IP协议。 8.测试工具,包括三个大的类型,性能测试工具、自动化测试工具、测试管理类工具。起码的要求是熟悉工具的使用。

ERP实施顾问面试技巧

新的一年开始了,有不少的同行估计都在想着跳槽了。今天我就把自己的当面试官的感受给大家谈谈,也许,从中,你可以掌握ERP实施顾问面试的技巧。在来年,当上ERP实施顾问,也像我一样,被人叫做顾问。虽然可能自己能力还没到这个水平,但是,当别人叫你顾问时,心里还是比较窃喜的。 因公司业务规模的扩大,实施顾问的人手比较紧。所以,前段时间,在忙着招聘ERP实施顾问。现在终于空下来了,我想把我面试ERP实施顾问发现的一些问题,或者说,你若是想去应聘ERP实施顾问,需要注意的的一些地方,给大家来个总结。若你现在正想去软件公司或者生产企业中,应聘ERP实施顾问,也许会用得着。 在ERP实施顾问的面试过程中,面试官一般会问三大方面的问题,来考验面试者有没有能力承担ERP实施顾问这个角色。 一、企业管理实务 ERP项目虽然是一个软件,但是,ERP实施顾问却不能只懂技术。我们企业来挑选ERP实施顾问时,不是看其编写程序有多厉害,也不是看其有多大的头衔。即使其有研究生或者博士生的资历,但是,若其不懂企业管理实务,也会被我们淘汰。 这是因为ERP实施顾问承担的首要任务是根据企业存在的管理问题,提出比较实用、有效的解决方案。试想一下,一个没有企业实际管理经验的人,即使其学历有多高,或者纯技术出身的人,又怎么能根据用户提出的问题,迅速的给出一个解决方案呢? 所以,你想去一家比较大的ERP软件公司去当ERP实施顾问的话,面试的时候,先照着镜子,自我审视一下。看自己是否具备企业管理的相关知识。主要要掌握如下的知识体系。 1.企业管理流程。对于销售管理、生产管理、财务管理、仓库管理等相关的流程要比较精通。面试时,面试官可能会让你描述一下,预付帐款流程,此时,你要能够非常流利并且逻辑清晰的讲出这个流程如何走、在这个流程中会形成哪些单据、可能需要哪些审批。除了这些常规流程外,对于一些例外流程,也要掌握。如退货如何处理、生产部门返工订单如何处理、生产计划调整如何处理等等。因为ERP系统是根据企业流程来设计的,你只要掌握这些流程,即使没有接触过ERP系统,也会迅速上手。也就是说,不需要过多的培训,你就可以走马上任。 2.针对一些管理问题,能够迅速给出解决方案。让你自己叙述管理流程,这是正向思维。相对简单;而在ERP面试过程中,面试官会把自己当作是企业用户,提出一些时实际的管理问题,然后让你给出解决方案。这相当于是逆向思维,回答起来相对困难一点。如面试官会问,我现在有一张订单,其产品除了商标不同外,没有其他的不同。若遇到这种情况,在销售管理、生产管理、物料管理中该如何控制,才不会张冠李戴?这更是考验面试者实际企业管理的经验。

2017年软件实施工程师笔试面试题及答案

2017年软件实施工程师笔试面试题及答案 ?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)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。

相关主题
文本预览
相关文档 最新文档