用户登录
用户注册

分享至

博彦科技软件测试面试题

  • 作者: 许昌S减肥终点站
  • 来源: 51数据库
  • 2020-04-15

博彦科技软件测试面试题

我也打算去博彦科技应聘,做的职务就是软件测试,你能不能给我搞份...

晕死,还是别去伯颜了~~这个公司真的不怎么样,我很轻松就进去了,反正面试我的人(公司内部人)都觉得我满牛逼的,其实我自己也觉得~~呵呵说说进去之后的工作环境吧1.办公室从来不允许开窗户2.办公室从来不允许拉窗帘(美其名曰“保密措施要做好”?!)3.工作内容非常令人发狂,整天就是搞打印机或者扫描仪,你要知道那打印机都很重的,搬来搬去的,累死人不偿命啊有木有4.办公室里的人其实在我看来大家都是来混口饭吃的,没必要搞得那么官僚吧,真的有官大一级压死人的赶脚,妈的,老娘我刚进去就受不鸟了,你有啥不会的,虚心向ta请教,一副爱理不理的样子,更何况有的人根本不是个“官”,只是比我早进来几天而已!!!其实也怨不着tamen,大家都是这样,很冷漠很冷漠5.工资很低,不过我进去的时候工资还可以,听面试官讲我的工资比人家一同进去高个几百,当时急于找份工作就没在乎那么多。

有个男的毕业就在那边实习,一直在里面工作到现在,工资也就3k多,貌似已经算高的了6.工作内容单一,每天捣鼓打印机或者扫描仪,如果你以后想跳槽,出去了要你的人很少,真的是实话实说7.人事部的都是骗子。

我进去之前有问人事部的一女的(30多岁,名字不记得了,光记得长相目前),我说我听外面的人说你们公司都是搞打印机测试的,是这样么,然后她说,不是的,打印机都是给实习生做的。

无语,进去之后我终于知道,被骗了。

好吧,忘了给你说面试题目了,笔试很简单,一丁点儿的测试题,其余自由发挥,面试只要实话实说就好,不会就是不会,诚实最关键还有,在这里我重申一下,我没有任何诋毁伯颜的意图,我只是实话实说,里面有个跟我很好的姐们也是这么觉得的,我没有杜撰,至于你想进去也好不想进去也好,我无所谓,毕竟存在即合理,不是每个人都这么想的,也许有人就喜欢那样的环境。

还有,我年前由于身体不好,住院期间被辞退了,这让我非常的寒心。

目前已在老家一事业单位安希望你考虑清楚,要慎重,可以先调查一下我的说辞,也许tamen现在改革了,但是我想是不可能的...

博彦科技(北京)软件测试的待遇怎么样?请各位分享一下经历,本人...

如果现有有人说那不好 。

你会选择不去么??哪个公司 都有好点的部门,和差点的部门。

再好的公司也有人因为各种不满而离职。

再差的公司,也有进去了一呆多少年的员工。

刚毕业的这位同学~公司好与不好,靠你自己感受。

所谓发展~要边干边看~遇到一个好老大,是非常 重要的~

博彦科技外派到爱奇艺软件测试职位,大侠们有知道的吗?

1、 存储过程在软件开发中有什么样的优势和劣势,有什么样的缺点。

答:存储过程的优点:(1) 允许模块化程序设计,以后可以重复调用;可以由专人来完成,并可独立于程序源代码而单独修改。

这样一个项目在需求分析、界面设计以及数据库设计完了以后,就可以开始写存储过程了,同一时间数据访问层也可以开始写了。

没有必要等详细设计说明完成了在编码的时候才开始写SQL语句。

(2) 执行更快 存储过程都是预编译命令,执行起来比SQL语句更快。

(3) 减少网络流量 (4) 可作为安全机制,能够屏蔽数据库,用户并不知道数据库的真实结构。

存储过程的缺点 最大的缺点就是更换数据库的时候,比如SQL_Server数据库换成Oracle数据库时SQL_Server数据库的存储过程在Oracle当中完全不能用,只能重新用Oracle的命令来写存储过程。

2、 如果你的项目在开发时使用了存储过程,在改换数据库时,会发生什么样的问题,如何解决?答:更换数据库的时候,比如SQL_Server数据库换成Oracle数据库时SQL_Server数据库的存储过程在Oracle当中完全不能用,只能重新用Oracle的命令来写存储过程。

对于这个问题,解决的办法是:采用统一的数据库建模工具,比如( ),所有的数据库设计全部在这个统一个数据库建模工具里进行,存储过程也可以在这里完成。

最后在根据需要转设成具体的某一种数据库,如果需要SQL_Server就转变成SQL_Server数据库,如果需要Oracle就转变成Oracle数据库。

3、 在存储过程中如果前面的语句发生错误,后面的语句会不会执行,为什么。

4、 在存储过程中,怎样进行异常处理?5、 存储过程的输出参数有几种形式,分别介绍一下, 返回值的类型有没有什么限制?答:在SQL_Server中有四种形式:(1)、以OUTPUT参数形式返回数据,返回值的类型限制为:整形值、字符值也可以是游标变量,这种形式,可以一次返回多个值。

(2)、以Return的形式返回值,返回值的类型限制为:整形值, 以表明过程的执行状态。

(3)、返回SELECT语句的结果集。

(4)、可以返回能从存储过程外引用的全局游标。

在Oracle中有三种形式:(1)、以OUT参数形式返回数据,返回值的类型限制为:不可以是大数据类型如:LOB、CLOB、BFILE等。

(2)、以IN OUT形式返回数据,返回值的类型限制为:也不可以是大数据类型。

(3)、返回SELECT语句的结果集。

在Oracle中存储过程没有Return的返回值,只有方法Function才有返回值6、 如果两个不同的存储过程在一个方中被同是调用,当其中任一个发生异常时,要求同时回滚两个存储过程的操作,怎么样处理?答:可以创建另个一个存储过程,在这个存储中,创建一个自组事务,在这个自组事务中分别去调用那两个存储过程。

语法如下:create procedure CallTwoProc as begin transaction execute 第一个存储过程 execute 第二个存储过程 commit transaction go7、 请谈一谈视图的优点(创建视图的必要性)。

基于视图的增删改会带来什么样的问题,如何解决样的的问题?答:视图的优点:(1)、可以筛选表中的行。

(2)、可以将多个物理数据表抽象为一个逻辑表,有利于跨库操作。

(3)、防止未经许可的用户访问敏感数据。

(4)、降低数据库的复杂程度。

(5)、视图是一种抽象表,它不占用存储空间。

基于视图的增删改会带来两个的问题:(1)、INSERT、UPDATE和DELETE语句都必须要满足视图的条件,即视图要能看得到的才能INSERT、UPDATE和DELETE。

通过视图的删除数据,要慎用,如果视图看不到的,无法删除。

解决办法:给视图加上with check option约束之后,基于视图的更改,凡是不符合视图约束(where……)的修改、插入、删除时会报错,用以限制对视图的修改。

(2)、当一个视图是基于多个基表建立的,在视图上修改数据时,只能INSERT或UPDATE基于一个基表的字段的值,无法同时修改两个或以上的基表的字段。

DELETE不能运行,因为DELETE语句仅在视图的FROM子句中只包含一个表时才可以引用更新视图。

解决办法:建立INSTEAD OF触发器,把对视图的INSERT、UPDATE、DELETE操作转换为分别对几个基表的INSERT、UPDATE、DELETE操作,分作几步进行。

这样对视图的INSERT、UPDATE、DELETE操作就有效了。

8、 索引有什么样的优点,也有什么样的缺点,我们在运用索引的时候,是显示运用的吗,那是怎么样应用的呢,请举例说明。

答:索引的优点:可以加快我们的查询速度。

索引的缺点:(1)、当我们INSERT、UPDATE、DELETE时 ,数据库系统总是要去 更新每一个索引,因此而浪费很多时间。

所以在基于事务的系统中,应尽量少建立索引。

(2)、带索引的给在数据库中会占据更多的存储空间。

索引并不显示使用,而是在执行SQL语句时,当中含有WHERE、ORDER BY、GROUP BY、HAVING等了句时,即凡是有对数据进行搜索和排序的语句,查询优化器组件会找出查询效率最高的办法,而查询优化器就会选择最优的索引进行工作。

9、 如果一个表其中有三个字段很常用,它们是A,B,C三个字段 ,其中B字段更常用,那么这时我们应该怎么样创建索...

软件测试面试题

常见软件测试工程师面试题 1. 你如何在pocket pc 上TEST 你的程序. 你考虑了哪些方面. 2. 如果将你的程序的语言扩展到非英语,例如中文, 你如何测试. 3. 给你一个COCAN, 你如何测试(解释说就是罐装的可口可乐). 4. 当你的程序遇到BUG的时候,你选择怎样处理. 5. 你如何isolation 你程序里的BUG. 6. 给你一个产品有10个functionality,如果时间紧迫, 只能测其中的5个, 你如何选择. 第一题:我认为需要在测试前需要先写好测试计划,其中最重要的是本次测试使用的测试方法、使用的测试工具、测试环境。

人员方面需要进行人员及进度的安排,每个测试阶段后的输出工件,还要有风险评估。

在测试前将这些准备工作做到位,这样在测试的时候就会比较有条理。

第二题:控制测试质量,我认为最好是做好测试用例的设计,这样可以对测试的覆盖率进行控制。

...

软件测试面试题

1、软件测试就是在软件开发的过程中,对软件各阶段产品检验的过程,其目的是保证软件产品的质量2、需求分析--编写测试计划--编写测试方案--编写测试用例--执行测试用例--提交缺钱报告--缺陷跟踪--回归测试--测试通过3、黑盒主要是功能测试、性能测试、兼容性测试这些是主要的,还包括一些安全性,GUI测试,压力测试,易用性,容量测试,异常测试,安装性测试等 白盒主要的就是静态和动态两种测试4、select* from a where ...;查找insert ito a ()values();添加delete from a;删除表中信息update a set ...from..;更改表中信息create table a ();建表drop table();删除表5、不清楚你问的内容是什么。

给你两方面的回答(1)缺陷的状态 :新建 打开 修复 关闭 拒绝 重复 丢弃 推迟 重新打开(2)缺陷报告的内容:标题、详细描述(描述、前提条件、步骤重现、预期结果、实际结果)、状态、发现人、负责人、项目、版本、严重度、优先级6、回归测试通过7、先做集成测试,结束之后系统测试包括功能测试和性能测试,系统测试结束之后,缺陷也修改完成,拿给用户做验收测试!9、发现缺陷不要直接就提交,和开发沟通后再做结论,如果沟通时发生歧义,查看需求决定是否是缺陷,如果不能决定咨询项目经理。

对于一些字段上的缺陷,比如说套用的框架,有的按钮没有更改标识,最好是和开发说一声当场改掉。

就不要提交缺陷。

开发和测试的矛盾是一致存在的我们没有办法杜绝,只能尽量的降到最低。

10、细心、耐心、自我调节能力强、学习能力强。

有很好的全局意识,和观察力!11、界面--功能(自己要有一个网站功能的概括!先按照单个功能去测,之后按照系统的流程去测。

最后是按照各个总能之间的联系去测试!)

软件测试自动化测试面试题

自动化测试面试题1. 你比较熟悉那种自动化测试工具?2. 你在你以前工作中是如何使用自动化测试工具的?3. 介绍一下你在利用自动化测试工具的过程中遇到的一些问题4. 你是如何计划自动化测试的?5. 自动化测试能提高测试效率吗?6. 什么是data-driven automoation(数据启动自动化)?7. 测试自动化的主要特征有哪些?8. 自动化测试可以代替手工测试吗?9.自动化测试的好处是什么?10. 自动化测试容易出现的误区有哪些?11. 介绍一下测试自动化的常见问题?12. 你知道哪些测试自动化的脚本技术?13. 测试用例的设计可以自动化吗? 自动化测试框架都有哪些? 答:自动化测试框架主要分为以下几种,可以根据项目需要进行选择 1.模块化框架(test script modularity)。

2.函数库结构框架(test library architecture)。

3.关键字驱动测试框架(keyword-driven/table-driven testing)。

4.数据驱动测试框架(data-driven testing)。

5.混合型框架(hybrid test automation)。

请列举你曾经做过的自动化功能测试项目的相关经验 你认为什么情况下适合进行自动化功能测试?请解释原因 请问自动化测试在实现过程中会遇到的难点有哪些? 请问:怎么在自动测试中实现数据驱动? 你会计算自动测试工程的投入回报比吗?怎么计算? 请比较 Rational Robot 与 MI QTP 的优缺点 你认为 Robot 在数据参数化的时候有什么不便之处吗? 请问 QTP 中如何不用录制的方法启动 IE ,并对 IE 窗口进行操作 在用自动测试工具制作测试脚本的时候,当需要对某个界面上的对象进行操作时,如何保证操作成功? 请选择一个自动功能测试工具并用该测试工具的脚本语言写一个脚本:每天早上 9 点弹出对话框,提示“现在 9 点了”。

说明在测试工具中使用你的脚本的方式...

转载请注明出处51数据库 » 博彦科技软件测试面试题

软件
前端设计
程序设计
Java相关