欢迎来到天天文库
浏览记录
ID:38042635
大小:18.61 KB
页数:3页
时间:2019-05-24
《华为软件测试内容》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华为软件测试笔试题主要分三部分:软件基础题、数据结构编程题、数据库题其中软件基础题题型有:选择(约50题,多为软件工程知识:黑盒测试、软件测试流程等、数据库SQL语言、二叉树中序遍历、数据类型在内存中存储情况、面向对象的含义、队列、栈、堆等)、程序填空(1题,二叉树先序遍历)、写运行结果,还有一个忘记了。数据结构编程题:给出一组数据,要求按照降序排列。写出设计思想和程序。(冒泡排序)数据库题:多为问答题,有SQL语言查询,关系数据库......(面试官没让我做,但是瞟了一眼题目,有一大版,感觉有点深)面试
2、中涉及:1.介绍过去两年的项目情况(内容、自己担任的工作)2.数据库底层运行(数据在数据库中如何存储,orical和SQLserver之间如何联系,如何确定数据库大小以及需要的服务器个数,现场出题『多表间查询,分组』......)----不断纠缠于数据库,头都大了!3.数据结构运用(对排序的认识:说明快速派序的思路,还知道哪些排序方法,现场出题『打印三行*,第一行1个,第二行3个,第三行5个......』)4.面向对象(举例说明面向对象如何进行封装,类的继承,重载,面向对象有哪些好处)面试总结:1.笔试通
3、过(为自己增添信心,要继续看书巩固知识,理顺知识框架)2.面试中语言组织要更加简洁、准确3.将过去两年的项目认真回顾一下,理出一套说法4.面试前准备复习时,听收音机减轻压力5.专业复习要作时间计划有针对性进行对测试人员要求比较简单啦,题目比较少,也不难。总共只有4道题,第一道测试对整型及指针的字节数掌握第二道题改错题,是对循环次数多一少一的掌握第三道题指出错误题,是对指针及多重指针的掌握第四道是给出一个数组进行从小到大的排序,最简单的冒泡算法即可附加题又是很有意思的数学题,1000个小球要求放到10个盒子
4、里,给问如何放使当别人报出1000以内的数字时都能通过取不同的盒子使盒子里小球的总数为所说的数字。这个题的答案是前9个盒子分别放2^(n-1){n<=9}个小球,最后一个盒子放489个.不过附加题当时没有答出来,回去的路上想到的,呵呵。面试的是两个年轻人,问的问题没有什么重点,面试总结倒是很有章法,说我对数据库的掌握太少,此次面试over了本来也不是很重视,不过我想是要好好调整一下自己的心态了,确定发展的方向,等待下一次好的机会。前面几道大题是基础形的判断、选择、阅读理解题,涉及到网络、通信、软件工
5、程等等,都是大英文。不过不难,CET4的水平就差不多了,但是重要的还是计算机方面的一些基础知识。后面的几道大题如下:1、有A、B两个水杯,都没有刻度,也不允许做刻度。A杯装满水是5升,B杯装满水是3升。不借助别的任何工具,只用这两个杯子如何精确的得到4升水?A满5B空A将B满A2清空BA2移于BA满5A5满BA42、软件工程中,根据软件开发的V模型,有哪些基本的阶段划分?3、软件测试方法有哪些分类?各有什么特点?设计测试用例的主要方法有哪些?4、网络安全方面,简述Syn_FLOOD攻击的原理。你还知道哪些
6、类型的网络攻击?一、根据一张“策略—收获”图,张三可以选择横向的方案A和方案B,李四可以选择纵向的方案1、方案2、方案3。两人选择方案的交叉点就是两人各自的收获。比如张三选择方案B,李四选择方案1,交叉点是(50,80),则张三收获50元,李四收获80元。两人都想让自己的收获尽可能的高,选择方案时两人均不知对方的选择。问两人最终的收获各是多少?二、桌上排列着一行乒乓球,一共100个。两个人轮流拿球装入口袋,拿到第100个球的人是胜利者。每次拿球最少拿1个,最多拿5个。如果你先开始拿球,你要拿几个?以后你要
7、怎样拿球,才能保证你能拿到第100个?三、冒泡排序。用C或Java语言。(从小到大排序)V模型是最广为人知的测试模型。最典型的V模型版本一般会在其开始部分对软件开发过程进行描述,如下图所示:图1V模型的各级开发阶段这是古老的瀑布模型。作为开发模型,在V模型中,测试过程被加在开发过程的后半部分,如下图所示:图2V模型示意图单元测试所检测代码的开发是否符合详细设计的要求。集成测试所检测此前测试过的各组成部分是否能完好地结合到一起。系统测试所检测已集成在一起的产品是否符合系统规格说明书的要求。而验收测试则检测产
8、品是否符合最终用户的需求。预验收测试可行性分析------->验收测试↘预系统测试↗需求分析----->系统测试↘预集成测试↗概要设计---->集成测试↘预单元测试↗详细设计->单元测试↘↗编码这就是软件测试的V模型V模型的缺陷仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段忽视了测试对需求分析,系统设计的验证,一直到后期的验收测试才被发现。
此文档下载收益归作者所有