华为嵌入式软件工程师试题

华为嵌入式软件工程师试题
华为嵌入式软件工程师试题

(1)什么是预编译,何时需要预编译:

答案:

1、总是使用不经常改动的大型代码体。

2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。

(2)char * const p char const * p const char *p 上述三个有什么区别?

答案:

char * const p; //常量指针,p的值不可以修改

char const * p;//指向常量的指针,指向的常量值不可以改const char *p;//和char const *p

(3)char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const char *str6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout < < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl; cout < < ( str5 == str6 ) < < endl; cout < < ( str7 == str8 ) < < endl;

结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的内存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。

(4)以下代码中的两个sizeof用法有问题吗?

[C易] void UpperCase( char str[] ) // 将str 中的小写字母转换成大写字母{for( size_t i=0; i

数内的sizeof有问题。根据语法,sizeof如用于数组,只能测出静态数组的大小,无法检测动态分配的或外部数组大小。函数外的str是一个静态定义的数组,因此其大小为6,因为还有'\0',函数内的str实际只是一个指向字符串的指针,没有任何额外的与数组相关的信息,因此sizeof作用于上只将其当指针看,一个指针为4个字节,因此返回4。

6 main()

{

int a[5]={1,2,3,4,5};

int *ptr=(int *)(&a+1);

printf("%d,%d",*(a+1),*(ptr-1));

}

答案:2。5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int)int *ptr=(int *)(&a+1); 则ptr实际是&(a[5]),也就是a+5 原因如下:&a是数组指针,其类型为int (*)[5]; 而指针加1要根据指针类型加上一定的值,不同类型的指针+1之后增加的大小不同a是长度为5的int数组指针,所以要加5*sizeof(int) 所以ptr 实际是a[5] 但是prt与(&a+1)类型是不一样的(这点很重要) 所以prt-1只会减去sizeof(int*) a,&a的地址是一样的,但意思不一样,a是数组首地址,也就是a[0]的地址,&a是对象(数组)首地址,a+1是数组下一元素的地址,即a[1],&a+1是下一个对象的地址,即a[5].

7。请问以下代码有什么问题:

int main() { char a; char *str=&a; strcpy(str,"hello"); printf(str); return 0; }

答案:没有为str分配内存空间,将会发生异常问题出在将一个字符串复制进一个字符变量指针所指地址。虽然可以正确输出结果,但因为越界进行内在读写而导致程序崩溃。

9。写一个“标准”宏,这个宏输入两个参数并返回较小的一个。

答案:.#define Min(X, Y) ((X)>(Y)?(Y):(X))//结尾没有‘;’

14。int (*s[10])(int) 表示的是什么啊?

答案:int (*s[10])(int) 函数指针数组,每个指针指向一个int func(int param)的函数。16交换两个变量的值,不使用第三个变量。即a=3,b=5,交换之后a=5,b=3;

答案:有两种解法, 一种用算术算法, 一种用^(异或) a = a + b; b = a - b; a = a - b; or

a = a^b;// 只能对int,char..

b = a^b; a = a^b; or a ^= b ^= a;

18.

#include

#include

void getmemory(char *p)

{

p=(char *) malloc(100);

strcpy(p,"hello world");

}

int main( )

{

char *str=NULL;

getmemory(str);

printf("%s/n",str);

free(str);return 0;

}

答案:程序崩溃,getmemory中的malloc 不能返回动态内存,free()对str操作很危险

19.char szstr[10];strcpy(szstr,"0123456789");产生什么结果?为什么?

答案:长度不一样,会造成非法的OS

20.列举几种进程的同步机制,并比较其优缺点。答案:原子操作信号量机制自旋锁管程,会合,分布式系统???????????????????

21.进程之间通信的途径

答案:共享存储系统消息传递系统管道:以文件系统为基础

22.进程死锁的原因

答案:资源竞争及进程推进顺序非法

23.死锁的4个必要条件??????????????????

答案:互斥、请求保持、不可剥夺、环路

24.死锁的处理?????????????????

答案:鸵鸟策略、预防策略、避免策略、检测与解除死锁

25.操作系统中进程调度策略有哪几种?

答案:FCFS(先来先服务),优先级,时间片轮转,多级反馈

26.类的静态成员和非静态成员有何区别?

答案:类的静态成员每个类只有一个,非静态成员每个对象一个??????????

27.纯虚函数如何定义?使用时应注意什么?

答案:virtual void f()=0; 是接口,子类必须要实现

28.数组和链表的区别

答案:数组:数据顺序存储,固定大小连表:数据可以随机存储,大小可动态改变

29.ISO的七层模型是什么?

tcp/udp是属于哪一层?tcp/udp有何优缺点?

答案:应用层表示层会话层运输层网络层物理链路层物理层tcp /udp属于运输层TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。与TCP 不同,UDP 并不提供对IP 协议的可靠机制、流控制以及错误恢复功能等。由于UDP 比较简单,UDP 头包含很少的字节,比TCP 负载消耗少。tcp: 提供稳定的传输服务,有流量控制,缺点是包头大,冗余性不好udp: 不提供稳定的服务,包头小,开销小

30:(void *)ptr 和(*(void**))ptr的结果是否相同?其中ptr为同一个指针

答案:.(void *)ptr 和(*(void**))ptr值是相同的

31:int main(){int x=3;printf("%d",x);return 1;} 问函数既然不会被其它函数调用,为什么要返回1?

答案:mian中,c标准认为0表示成功,非0表示错误。具体的值是某中具体出错信息

32,要对绝对地址0x100000赋值,我们可以用(unsigned int*)0x100000 = 1234; 那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做?

答案:*((void (*)( ))0x100000 ) ( ); 首先要将0x100000强制转换成函数指针,即: (void (*)())0x100000 然后再调用它: *((vovd (*)())0x100000)(); 用typedef可以看得更直观些: typedef void(*)() voidFuncPtr; *((voidFuncPtr)0x100000)();

33,已知一个数组table,用一个宏定义,求出数据的元素个数

答案:#define NTBL #define NTBL (sizeof(table)/sizeof(table[0]))

34。线程与进程的区别和联系? 线程是否具有相同的堆栈? dll是否有独立的堆栈? 答案:进程是死的,只是一些资源的集合,真正的程序执行都是线程来完成的,程序启动的时候操作系统就帮你创建了一个主线程。每个线程有自己的堆栈。DLL中有没有独立的堆栈,这个问题不好回答,或者说这个问题本身是否有问题。因为DLL 中的代码是被某些线程所执行,只有线程拥有堆栈,如果DLL中的代码是EXE中的

线程所调用,那么这个时候是不是说这个DLL没有自己独立的堆栈?如果DLL中的代码是由DLL自己创建的线程所执行,那么是不是说DLL有独立的堆栈?以上讲的是堆栈,如果对于堆来说,每个DLL有自己的堆,所以如果是从DLL中动态分配的内存,最好是从DLL中删除,如果你从DLL中分配内存,然后在EXE中,或者另外一个DLL中删除,很有可能导致程序崩溃

35。unsigned short A = 10; printf("~A = %u\n", ~A); char c=128; printf("c=%d\n",c); 输出多少?并分析过程

答案:第一题,~A =0xfffffff5,int值为-11,但输出的是uint。所以输出4294967285 第二题,c=0x10,输出的是int,最高位为1,是负数,所以它的值就是0x00的补码就是128,所以输出-128。这两道题都是在考察二进制向int或uint转换时的最高位处理。

(二)

1. -1,2,7,28,,126请问28和126中间那个数是什么?为什么?

答案:第一题的答案应该是4^3-1=63 规律是n^3-1(当n为偶数0,2,4)n^3+1(当n为奇数1,3,5)

2.用两个栈实现一个队列的功能?要求给出算法和思路!

答案:设2个栈为A,B, 一开始均为空. 入队: 将新元素push入栈A; 出队: (1)判断栈B是否为空;(2)如果不为空,则将栈A中所有元素依次pop出并push到栈B;

(3)将栈B的栈顶元素pop出;这样实现的队列入队和出队的平摊复杂度都还是O(1), 比上面的几种方法要好。

3.在c语言库函数中将一个字符转换成整型的函数是atol()吗,这个函数的原型是什么?

答案:函数名: atol 功能: 把字符串转换成长整型数用法: long atol(const char *nptr); 程序例: #include #include int main(void) { long l; char *str = "98765432"; l = atol(lstr); printf("string = %s integer = %ld\n", str, l); return(0); }

4。对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现? 答案:c用宏定义,c++用inline

7。软件测试都有那些种类?

答案:黑盒:针对系统功能的测试白合:测试函数功能,各函数接口

四.找错题:

1.请问下面程序有什么错误?

int a[60][250][1000],i,j,k;

for(k=0;k <=1000;k++)

for(j=0;j <250;j++)

for(i=0;i <60;i++)

a[i][j][k]=0;

答案:把循环语句内外换一下

2.TCP/IP通信建立的过程怎样,端口有什么作用?

答案:三次握手,确定是哪个应用程序使用该协议

(三)

1、局部变量能否和全局变量重名?

答案:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内

2、如何引用一个已经定义过的全局变量?

答案:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错

3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?

答案:可以,在不同的C文件中以static形式来声明同名全局变量。可以在不同的C 文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错

4、语句for( ;1 ;)有什么问题?它是什么意思?

答案:和while(1)相同。

高级题

1、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

答案:全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。从以上分析可以看出,把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用; static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值;static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝

6、已知一个单向链表的头,请写出删除其某一个结点的算法,要求,先找到此结点,然后删除。

答案:slnodetype *Delete(slnodetype *Head,int key){}中if(Head->number==key) { Head=Pointer->next; free(Pointer); break; } Back =

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

测试工程师笔试题 一、计算机知识(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、光同步传输系统中,时钟是其一大特色,时钟的工作方式有哪3种:()、()、()。跟踪方式保持方式自由振荡方式 2、2M接口的阻抗特性一般有非平衡式的()Ω和平衡式的()Ω两种。75120 3、PCM基群由32个时隙组成,分别用TS0、TS1、…...TS31表示,每个时隙编为8位二进制码,其抽样频率为8KHz,故帧周期为()。125μS 4、G.652光纤在波长1310nm的衰减常数技术指标为(),G.655光纤在波长1550nm 的衰减常数技术指标为()。0.4DB/km0.25DB/km 5、为了保证10Gbit/s速率的传输性能,根据需要进行测试,要求敷设的干线光缆的极化色散系数不得大于()。0.5ps/√km 6、为了扩大传输容量,经常采用的方法就是复用技术,常见的复用技术有(请任意写出四个)()、()、()、()。时分复用(TDM)空分复用(SDM)波分复用(WDM)码分复用(CDM)频分复用(FDM) 7、SDH中公务电话一般利用()、()开销字节。E1E2 8、如果线路时钟比设备时钟快,设备将出现()指针调整(选填“正”、“负”)。负 9、管理单元指针AUPTR的有效值是多少()。0~782 10、支路单元指针TUPTR的有效值是多少()。0~139 11、SDH STM-1的帧结构是()行×()列。9、270 12、一个复帧包含了()个基帧。4 13、N个网元组成的STM-16单向通道保护环业务最大容量是()。16×STM-1 14、N个网元组成STM-64四纤复用段保护环全环最大业务容量是()。64N×STM-1 15、查看开销S1字节的值是0X02,此时钟是G.()时钟。811 16、波分系统按系统接口分类,可以分为()系统和()系统。集成式开放

5G无线维护考试题及答案-华为设备

5G无线试题 一、判断题 1.FANc和FANd风扇板可以放置在BBU5900机框中使用。() 2.BBU5900的槽位编号是从左往右编排,再从上到下编排。() 3.操作时必须确保正确的ESD防护措施,如佩戴防静电腕带或手套,以避免单板、模块或电子部件遭到静电损害。( ) 4.5GAAU模块使用双电源线供电方案时需要外接ODM,输入2路电源线输出转成1路电源线。( ) 5、BBU3900与BBU5900槽位分布一致。() 6.IMB05机框挂墙是只允许竖放,不允许横放。( ) 7.当前NSA场景主流的组网方案是Option 3x方案。( ) 8.5G标准站点解决方案中AAU拉远距离需小于100米,超出100米的场景需单独申请特殊场景方案。( ) 9.5G AAU支持级联。() 10.AAU本身有保护接地,在安装好保护接地线的情况下,AAU的电源线不需要剥开露出电源线屏蔽层进行固定。( ) 11.pRRU支持级联。() 12.安装AAU电源线应注意:必须先连接AAU端连接器,再连接供电设备端连接器。如果连接顺序错误或电源线极性反接,可能导致AAU设备损坏或人身伤害。() 13.目前已经发布的5G试点频段低频主要有2.6G、3.5G、4.9G、10G。( ) 14.UMPTe3单板支持GPS及北斗。()

15.UPEUd电源板不能放置在BBU5900机框中使用。( ) 一、单选题 1、5G基站主控板推荐优先部署在BBU5900几号槽位(D ) A.0 B.3 C.6 D.7 2、DCDU-12B 电源模块的输出规格为(A) A.10路30A B.10路20A C.7路30A D.7路20A 3、5G AAU使用的eCPRI光模块带宽大小是多少(B) A.10GE B.25GE C.50GE D.100GE 4、按照标准5G站点解决方案,BBU5900部署大于等于2个UBBPfw1全宽基带板时,需要配置UPEUe电源模块的数量为(B ) A.1个 B.2个 C.1个或者2个均可以D、以上均不对 5、按照标准站点解决方案,无功分器、放大器场景GPS最大拉远距离为(C ) A.50m B.70m C.150m D.170m 6、BBU5900安装在第三方机柜时为防止系统风量不足,建议相邻BBU之间预留(A )U或以上间距,并安装挡风板,避免风道回流 A.1U B.3U C.5U D.6U 7、5G BBU5900与传输对接使用的光模块带宽大小是多少C A.100M B.1GE C.10GE D.100GE 8、BBU5900 UPEUe电源模块输入电源线需要几路(直流电源线正负算1路)B A.1路 B.2路 C.3路 D.5路 9、5G 全宽基带板推荐部署在BBU5900的槽位优先级顺序为A A.0>2>4 B.4>2>0 C.4>2>0>1>3>5 D.5>3>1

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

华为软件测试工程师面试题 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不保证等等 而它们都可以继承,实现多态等。但也有少许区别。比如:

华为测试题+答案

试卷第 1 页 (共 6 页) 试卷第 2 页 (共 6 页) 院别:____________ 专业: ____________ 姓名: ____________ 学号:____________ ―――――――――――密――――――――――――封――――――――――――线――――――――――― 《华为网院杯网络技术比赛》选拔试卷 A 考试时间为120分钟 总分__________ 本次试题都为选择题,在每小题的四个备选答案中,选出一个或多个正确答案,多选题后有标注。并将正确答案的字母填在题干的括号内(共50题,每题2分) 1.传统交换机主要工作在网络层次模型中的( B ) A 、物理层 B 、链路层 C 、网络层 D 、传输层 2.管理员在哪个视图下才能为路由器修改设备名称( B ) A. User-view B. System-view C. Interface-view D. Protocol-view 3. 路由器上电时,会从默认存储路径中读取配置文件进行路由器的初始化工作。如果默认存储 路径中没有配置文件,则路由器会使用什么来进行初始化(C ) A. 新建配置 B. 初始配置 C. 缺省配置 D. 当前配置 4.管理员想通过配置静态浮动路由来实现路由备份,则正确的实现方法是(A )。 A. 管理员需要为主用静态路由和备用静态路由配置不同的协议优先级 B. 管理员只需要配置两个静态路由就可以了 C. 管理员需要为主用静态路由和备用静态路由配置不同的TAG D. 管理员需要为主用静态路由和备用静态路由配置不同的度量值 5.路由环路会引起哪些现象或问题?(ABD ) A. 慢收敛 B. 报文在路由器间循环转发 C. 路由器重启 D. 浪费路由器CPU 资源 6. 管理员在网络中部署了一台DHCP 服务器之后,某用户擅自手动修改了自己的主机IP 地址, 则下面描述正确 的是(AB )。(选择2个答案) A. 此用户有可能会被提示IP 地址冲突 B. 此用户有可能仍然能够正常访问网络 C. 此网络中必将出现广播风 D. 此DHCP 服务器宕机 7. 一个网段150.25.0.0 的子网掩码是255.255.224.0,那么( )是该网段中有效的主机地址。 (BC ) A. 150.25.0.0 B. 150.25.1.255 C. 150.25.2.24 D. 150.15.3.30 8. 路由条目10.0.0.24/29可能由如下哪几条子网路由汇聚而来?(AD ) A. 10.0.0.24/30 B. 10.0.0.23/30 C. 10.0.0.26/30 D. 10.0.0.28/30 9. 网络管理员使用Tracert 命令来跟踪到达外部某网站服务器的路径时,其显示信息都是‘*’,则 原因可能是(D )。 A. 某台路由器关闭了ICMP 功能 B. 目标IP 地址不存在 C. 网关没有到达目的网络的路由 D. 这是正常现象 10. 在使用FTP 协议进行路由器软件升级时,传输模式应该选用(A )。 A. 二进制模式 B. 流字节模式 C. 字节模式 D. 文字模式 11. 网络管理希望能够有效利用192.168.176.0/25网段的IP 地址现公司市场部门有20个主机,则 最好分配下面哪 个地址段给市场部?(D ) A. 192.1168.176.0/25 B. 192.168.176.160/27 C. 192.168.176.48/29 D. 192.168.176.96/27 12. VRP 平台上,在Serial 端口上设置数据链路层封装类型为HDLC 的命令是(B )。 A. encapsulation hdlc B. link-protocol hdlc C. hdlc enable D. link-protocol ppp 13. UDP 是面向无连接的,必须使用(B )来提供传输的可靠性。 A. 网际协议 B. 应用层协议 C. 网络层协议 D. 传输控制协议 14. VRP 的命令非常多,在配置和维护设备时,管理员要记住这么多命令是非常困难的,那么 使用什么快捷键 能够减少管理员对命令的记忆量?(AB ) A. Tab B. 问号 C. ctrl+b D. ctrl+c 15. 以太网电接口可以工作在3种双工模式,以太网光接口只能工作在(A )模式。 A. 全双工 B. 半双工 C. 自协商 D. 单工 16. 在使用tracert 程序测试到达目标节点所经过的路径时,默认对每个TTL 值Traceroute 都要测 (A )次。 A. 3 B. 4 C. 6 D. 8 17.在电脑(win7系统)使用ping 程序测试连通性时,默认发出几个数据包(B ) A. 3 B. 4 C. 6 D. 8 18.下面哪些是路由协议( BC )(选择2个答案) A. IP B. OSPF C. BGP D. IPX 19.用Telnet 方式登录路由器时,哪几种方式不可用(CD )(选择2个答案) A. password 认证 B. AAA 本地认证 C. MD5密文认证 D. 不认证 20.查看路由表中,拥有下面哪些信息( BCD ) A. 源地址 B. 下一跳 C. 目标网络 D. 路由代价 21. 192.168.1.127/25代表的是(D )地址。 A. 主机 B. 网络 C. 组播 D. 广播 22. 网络管理员为了将某些经常变换办公位置,因而经常会从不同的交换机接入公司网络的用户 规划到VLAN10,则应使用哪种方式来划分VLAN ?(C ) A. 基于端口划分VLAN

华为网络安全服务上岗证考试答案

1.判断题 网络安全行为红线是有条件的强制要求,在与业务有冲突时,以满足业务需要为先。 对错 考生答案:错回答正确 试题分数: 当前得分: 2.判断题 网络安全违规问责的定级标准主要是依据违规所导致的结果。 对错 考生答案:错回答正确 试题分数: 当前得分: 3.判断题 所有现网变更操作都必须获得“三个审批”(客户审批、项目组审批,技术审批)。 对错 考生答案:对回答正确 试题分数: 当前得分: 4.判断题 在客户网络上安装任何工具或软件都必须获得客户的书面授权。在紧急情况如客户无法联系的情况下,在客户设备上安装的临时软件必须在完成工作任务后第一时间立即删除。 对错 考生答案:错回答正确 试题分数: 当前得分: 5.判断题

员工需定期进行电脑/终端进行病毒查杀,当发现或怀疑电脑/存储介质感染病毒时,禁止接入客户网络。 对错 考生答案:对回答正确 试题分数: 当前得分: 6.判断题 对客户设备进行有风险的操作时(例如软件升级、重要硬件更换、网络结构变更等),应事先书面向客户说明,征得客户同意后,方能执行;操作内容应该基于实验室或者网络模拟数据。 对错 考生答案:对回答正确 试题分数: 当前得分: 7.判断题 现场服务结束后,应清理本次服务过程中所有增加的跟客户相关的临时性内容(如删除过程数据,取消登录账号等),如果由于后续工作需要,某些临时性内容需要保留,必须获得客户的书面批准。 对错 考生答案:对回答正确 试题分数: 当前得分: 8.判断题 团队成员一起在客户场所工作,为了不打扰客户,在保证不泄漏账号和密码的前提下,大家可以共享账户。 对错 考生答案:错回答正确 试题分数: 当前得分:

华为交换机测试题及答案

题目1 一个简单的公司网络场景,SW1和SW2为楼层交换机,PC-1和PC-3属于公司的部门A,PC-2和PC-4属于公司的部门B,PC-5属于部门A和部门B的上级部门C。在网络规划中,部门A属于VLAN 10,部门B属于VLAN 20,部门C属于VLAN 30。公司希望通过VLAN 的划分和配置,使部门A和部门B均能够与部门C进行通信,但是部门A和部门B之间不能互相通信。

题目2 Host通过Switch接入网络,Gateway为企业出口网关,各Host均使用静态配置的IP地址。管理员希望Host使用管理员分配的固定IP地址上网,不允许私自更改IP地址非法获取网络访问权限。

题目1答案: 步骤1:配置SW1 vlan batch 10 20 30 # interface GigabitEthernet0/0/1 port link-type hybrid port hybrid untagged vlan 10 30 port hybrid pvidvlan 10 # interface GigabitEthernet0/0/2 port link-type hybrid port hybrid untagged vlan 20 30 port hybrid pvidvlan 20 # interface GigabitEthernet0/0/24 port link-type hybrid port hybrid tagged vlan 10 20 30 # 步骤2:配置SW2 vlan batch 10 20 30 # interface GigabitEthernet0/0/1 port link-type hybrid port hybrid untagged vlan 10 30 port hybrid pvidvlan 10 # interface GigabitEthernet0/0/2 port link-type hybrid port hybrid untagged vlan 20 30 port hybrid pvidvlan 20 # interface GigabitEthernet0/0/3 port link-type hybrid port hybrid untagged vlan 10 20 30 port hybrid pvidvlan 30 # interface GigabitEthernet0/0/24

华为校招·硬件技术工程师机考试题及答案

精品文档 1.(判断题)DRAM上电时存储单元的内容是全0,而Flash上电时存储单元的内容是全1。(4分) A.正确 B.错误 FLASH可保存 2.(判断题)眼图可以用来分析高速信号的码间干扰、抖动、噪声和衰减。(4分) A.正确 B.错误 3.(判断题)以太网交换机将冲突域限制在每个端口,提高了网络性能。(4分) A.正确 B.错误 4.(判断题)放大电路的输出信号产生非线性失真是由于电路中晶体管的非线性引起的。(4分) A.正确 B.错误 5.(判断题)1的8位二进制补码是0000_0001,-1的8位二进制补码是1111_1111。(4分) A.正确 B.错误 6.(判断题)洗衣机,电冰箱等家用电器都使用三孔插座,是因为如果不接地,家用电器是不能工作的。(4分) A.正确 B.错误 7.(判断题)十进制数据0x5a与0xa5的同或运算结果为:0x00。(4分) A.正确 B.错误 8.(判断题)硅二极管的正向导通压降比锗二极管的大(4分) A.正确 B.错误 9.(单选题)一空气平行板电容器,两级间距为d,充电后板间电压为u。然后将电源断开,在平板间平行插入一厚度为d/3的金属板。此时电容器原板间电压变为(4分) A.U/3 B.2U/3 C.3U/4 D.不变但电容的大小不是由 Q(带电量)或U(电压)决定的,即: C=εS/4πkd。其中,ε是一个常数, S为电容极板的正对面积, d为电容极板的距离, k则是静电力常量。而常见的平行板电容器 电容为C=εS/d.(ε为极板间介质的介电常数, S 为极板面积, d为极板间的距离。) 3电容器的电势能计算公式: E=CU^2/2=QU/2 10.(单选题)8086CPU内部包括哪些单元(4分) A.ALU,EU B.ALU,BIU C.EU,BIU D.ALU,EU,BIU 80x86从功能上分执行单元EU(Execution Unit),和总线接口单元BIU(Bus Interface Unit),执行单元由8个16位通用寄存器,1个16位标志寄存器,1个16位暂存寄存器,1个16位算术逻辑单元ALU及EU控制电路组成。 总线接口单元由4个16位段寄存器(CS,DS,SS,ES),1个16位的指令指针寄存器,1个与EU通信的内部暂存器,1个指令队列,1个计算20位物理地址的加法器∑及总线控制电路构成。 11.(单选题)为了避免50Hz的电网电压干扰放大器,应该用那种滤波器:(4分) A.带阻滤波器 B.带通滤波器 C.低通滤波器 D.高通滤波器 12.(单选题)关于SRAM和DRAM,下面说话正确的是:(4分) A.SRAM需要定时刷新,否则数据会丢失 B.DRAM使用内部电容来保存信息 C.SRAM的集成度高于DRAM D.只要不掉点,DRAM内的数据不会丢失 【解析】SRAM和DRAM都是随机存储器,机器掉电后,两者的信息都将丢失。它们的最大区别就是:DRAM是用电容有无电荷来表示信息0和1,为防止电容漏电而导致读取信息出错,需要周期性地给电容充电,即刷新;而SRAM是利用触发器的两个稳态来表示信息0和1,所以不需要刷新。另外,SRAM 的存取速度比DRAM更高,常用作高速缓冲存储器Cache。

华为工程督导服务规范试题B卷

合作新员工服务规范试题(B卷) 一、填空题(每空1分共22分) 1.服务规范包括(行为规范)、(业务流程)、(技术规范)三个组成部分。是保证工作质量, 提供效率,为客户提供规范的服务、提升客户满意度的纲领性文件。 2.工程督导是(合作货物准确验收)、(工程实施)工程现场的组织协调者。负责(初验)、 (文档整理),对(工程进度)、(工程质量)负直接责任,是工程现场的(第一)责任人。 3.流程是指导员工下一步做什么的东西;而规范是指(指导员工下一步怎么做)。 4.工程师现场服务前,需要查阅(设备档案)和(历史遗留问题文档),以及根据查询的 相关技术文件,制订《服务方案》。 5.现场工程师如果需要备件,通过(《维护备件申请流程》)流程进行申请。 6.现场工程师如果需要资料电子文档,产品手册直接到(技术支持网站中)下载,版本说 明书在(版本包)中下载,如果需要出版的手册等资料,通过资料申请管理系统进行申请。 7.现场支持工程师在到达现场后向客户网络运维部门提交(《服务申请》),并将(《服务 方案》)作为附件同时提交,请客户进行审核和确认,得到客户签字认可后方可进行现场服务实施。 8.工程师进行版本升级后,应严格根据(《升级方案》)中的测试方案进行充分的测试与观 察,确保升级成功、故障解决。测试结果应记录在(《现场技术服务报告》)中,得到客户的认可。 9.在开工协调会中,工程督导要与客户共同商定工程安装周期、进度计划以及配合事宜, 共同签定(《开工协议书》),并制订(《工程进度计划表》)。 二、判断题:对的打“√”错的打“╳”(每题1分共28分) 1.进机房要征得用户同意,离开机房要与用户打招呼,必要时要提交申请报告。 (√) 2.每天工作结束后,要清理工作现场,整理各种物品,保持机房整洁,做好日清。(√) 3.对打错的电话要耐心说明,切勿生硬回绝。 (√) 4.工程师借用的客户备件和归还的备件可以数量一样,型号不同。 (╳)

嵌入式软件工程师笔试题_华为课件【新版】

(一) 1什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 2 char * const p char const * p const char *p 上述三个有什么区别? 答案: char * const p; //常量指针,p的值不可以修改 char const * p;//指向常量的指针,指向的常量值不可以改const char *p;//和char const *p 3 char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const char *str6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout < < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl; cout < < ( str5 == str6 ) < < endl; out < < ( str7 == str8 ) < < endl; 结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的内存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。 4以下代码中的两个sizeof用法有问题吗? [C易] void UpperCase( char str[] ) // 将str 中的小写字母转换成大写字母 { for( size_t i=0; i

华为试题库(答案版单选)

1、下列描述哪些不是SDH相对于PDH的优点: D A、有统一的接口规范,不同厂家容易实现互连; B、采用了同步复用方式和灵活的映射结构,容易直接分/插出低速信号; C、安排了丰富的OAM字节,使网络监控能力大加强; D、SDH定义的最大模块为STM-192,因此频带利用率高。 2、传输系统的任一个传输方向的数字信号连续 D 秒期间内每秒的误码率均劣于10的-3次方,则进入不可用时间。 A、1 B、2 C、5 D、10 3、在进入不可用时间之后,当数字信号连续10秒期间内每秒的误码率均优于10的-3次方,则从此第 B 秒开始进入了可用时间。 A、下一秒 B、第1秒 C、第10秒 D、第2秒 4、国标要求厂验接收机灵敏度的余度为 D A、0dBm B、1dBm C、2dBm D、3dBm 5、测试接收灵敏度时, 最小灵敏度点处的误码为小于: D A、1*10的负3次方 B、1*10的负5次方 C、1*10的负8次方 D、1*10的负10次方 6、国标要求的S-16.1光接口的过载点是 D A、-8dB B、-9dB C、-5dB D、0dB 7、155M光接口指标:输入口允许频偏 B A、<=|±5ppm| B、<=|±20ppm| C、 <=|±4.6ppm| D、 <=|±50ppm| 8、时钟板自由振荡输出频率精度要求: D A、<=|±15ppm| B、<=|±20ppm| C、<=|±50ppm| D、<=|±4.6ppm|

9、有关PDH体制和SDH体制,正确的说法是 A A、传送相同数目的2M时,SDH占用的频带要宽; B、SDH和PDH有相同的线路码型; C、PDH比SDH上下2M灵活,方便; D、SDH不能来传送PDH业务; 10、在传输系统中,PDH光接口线路码型一般为;SDH光接口线路码型为; 答案为: B A、NRZ,NRZ B、mBnB,NRZ C、NRZ,mBnB D、mBnB,mBnB 11、下列哪一个不是网络拓扑结构的要素: D A、子网 B、网元 C、链路 D、光纤 12、下列哪一项不是STM-N帧结构的组成部分: C A、管理单元指针 B、段开销 C、通道开销 D、净负荷 13、下面对两纤单向通道保护环描述正确的有 A A、单向业务、分离路由 B、双向业务、分离路由 C、单向业务、一致路由 D、双向业务、一致路由 14、下面对两纤双向复用段保护环描述正确的有 D A、单向业务、分离路由 B、双向业务、分离路由 C、单向业务、一致路由 D、双向业务、一致路由 15、在我国大面积敷设的光缆是 A 型的光纤。 A. G.652 B. G.653 C. G.654 D. G.655 16、1310nm和1550nm传输窗口都是低损耗窗口,在DWDM系统中,只选用1550nm传输窗口的主要原因是: A A、EDFA的工作波长平坦区在包括此窗口;

华为工程督导服务规范试题(B卷)

华为工程督导服务规范试题(B 卷)

合作新员工服务规范试题(B卷) 一、填空题(每空1分共22分) 1.服务规范包括(行为规范)、(业务流程)、(技 术规范)三个组成部分。是保证工作质量,提供效率,为客户提供规范的服务、提升客户满意度的纲领性文件。 2.工程督导是(合作货物准确验收)、(工程实施) 工程现场的组织协调者。负责(初验)、(文档整理),对(工程进度)、(工程质量)负直接责任,是工程现场的(第一)责任人。 3.流程是指导员工下一步做什么的东西;而规范 是指(指导员工下一步怎么做)。 4.工程师现场服务前,需要查阅(设备档案)和 (历史遗留问题文档),以及根据查询的相关技术文件,制订《服务方案》。 5.现场工程师如果需要备件,通过(《维护备件 申请流程》)流程进行申请。 6.现场工程师如果需要资料电子文档,产品手册 直接到(技术支持网站中)下载,版本说明书在(版本包)中下载,如果需要出版的手册等

1.(√) 2.工程师借用的客户备件和归还的备件可以数 量一样,型号不同。(╳)3.在单板上找出条码,通过条码判断可以查询正 确的BOM 编码和型号。(√)4.目前华为生产的板件主要分为制成板和成品 板两类。 (√) 5.制成板和成品板的主要区别是制成板有软件, 成品板无软件。(╳)6.制作客户设备档案的数据应当是在工程完工 后开始收集。 (╳) 7.工程督导完成文档后必须自检才能提交至办 事处文员。 (√) 8.文档归档的及时性、完整性、规范性指标应由 办事处秘书/文员负责。(╳)9.工程完工后,工程师只需制作本次工程的文

档内容。(╳)10.根据《文档流向表》中规定:必须返回华为 公司原件的表单不但要有用户盖章还要有签 名及日期。 (√) 11.质量是无形的,无法衡量。 (╳) 12.质量问题由质量部门自己就可以解决。 (╳) 13.华为800和华为办事处是客户问题受理的两 个主渠道。 (√) 14.华为办事处工程师直接收到客户的咨询问 题时,应该立即解答客户的问题;不能解答的,办事处工程师可以向800求助。 (√) 15.在行业默许规定时间(一般为00:00至6: 00)外修改网上运行设备的局数据、进行对设备运行有重要影响的版本升级、数据设定、带电拨插重要单板、加载、关电复位等违规操

华为软件测试工程师笔试题目

华为软件测试工程师笔试题目 1、怎么来设计测试方案 根据测试需求(包括功能需求和非功能性需求),识别测试要点,识别测试环境要求,安排测试轮次,根据项目计划和开发计划做整体的测试安排。 被测试的特性:通过对需求规格说明书进行分析,列出本次测试需要进行测试的各部分特性(如要测试的功能需求、性能需求、安全性需求等等); 不被测试的特性:由于资源、进度等方面原因,本次测试不列入测试范围的特性; 测试组网图:进行本次系统测试所需要的软硬件设备、配置数据已及相互间的逻辑、物理连接。今后测试执行时需要依据这个组网图来进行环境的搭建。 2、如果给你一个B/S系统你怎么来进行测试 此题答案还可用于回答测试流程,测试流程题亦可参考15题。 阅读系统需求,充分理解需求,记录问题,并与项目需求人员充分沟通。 编写测试需求,包括系统功能和非功能测试要点、测试类型、测试进度质量要求等。 制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告,任务颗粒度一般应小于5人天 编写测试用例,根据测试方案设计用例,即便没有明确的性能和安全测试要求,也应识别进行此两项测试。 执行软件测试, 进行测试小结,如果测试持续时间较长,每个版本间隙总结本轮测试。 编写测试报告,总结测试过程,汇总度量数据。 3、怎么进行工作流的测试 把握需求,找准结点,理清流程,画出流转图,弄清节点间的数据流转,设计测试用例的时候必须覆盖所有可能的流程。 工作流: 如果问到有没有做过,根据对工作流的了解情况回答,如果比较了解,可以把参与的某个项目中说上一些有工作流的,如果不是很了解就说没有做过,但是学习过相关知识。

《华为新员工转正考试笔试题(附答案)》

华为新员工转正笔试题!(超值) 绝对超值~!~!!~ 【第一部分公司篇】 1、华为公司的全称为() A、深圳市华为技术有限公司 B、华为技术有限公司 C、华为公司 D、我司 (答案:B,答A、C者酌情给分,答D者立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止,老员工不可教也,只好从新员工抓起,格杀勿论) 2、华为公司的企业性质是() A、民营 B、私营 C、国营 D、上市公司 (答案:A,本题主要让考生了解公司的性质) 3、华为公司的商标象征() A、红太阳 B、菊花 C、扇贝 (答案:B,答A者酌情给分,答C者立即辞退,天天就想着吃) 4、从下列选项中选择出公司的常务副总裁() A、任正非 B、孙亚芳 C、李一男 D、郑宝用 E、张燕燕 (答案:BD,答C者立即辞退,让他到李一男的公司去报到吧) 5、华为公司的年终奖一般是在每年的什么时候发() A、元旦后 B、春节前 C、7月下旬或8月上旬 D、劳动节前 E、国庆节前 (答案:C,切记,因为是年中奖,而不是年终奖) 6、华为公司的配给你的股票是() A、**发的 B、用自己的奖金去买 (答案:B) 7、老板常说的土八路,是指() A、老板自己的革命年代的光辉历史 B、本地化的用服兄弟 C、季度考核为D的兄弟

(答案:B) 【第二部分部门篇】 1、你所在的一级部门为() A、技术支援部 B、国际技术支援部 C、国际技术支援部国内分部 D、用服 (答案:B,答A、C者酌情给分,答D者作不合格处理,为了提高技术支援部形象,公司早就取消用服这个字眼,而且于2001年春节后悄悄地将技术支援部前加“国际”二字) 2、你所在的二级部门为() A、传输产品技术支援管理部 B、传输工程部 C、传输用服工程中心 D、光网络产品技术支援管理部 (答案:A,首先得把自己的部门搞清楚,答D者,有远见,有潜力,可以酌情给分,很可能在2001年未就改成这个名字,因为市场中研已经改了,就差技术支援部了) 3、传输的商标为() A、SBS B、SDH C、OptiX D、Metro (答案:C,答A者酌情给分,最起码还知道老商标) 4、技术支援部与国际技术支援部的关系() A、国际技术支援部是技术支援部下面的一个部门,负责海外 B、技术支援部是国际技术支援部下面的一个部门,负责国内 C、技术支援部是国际技术支援部的前身 D、国际技术支援部是技术支援部的前身 (答案:C) 【第三部分业务篇】 1、SBS是() A、传输产品的老商标 B、同步骨干系统 C、傻不傻的拼音缩写 D、帅不帅的拼音缩写

华为服务规范试题

合作新员工服务规范试题(D卷) 一、填空题(每空1分共19分) 1、流程是指导(如何)的;而规范是指导员工下一步怎么做。 一切按流程办;遵守技术、业务和行为规范 2、服务规范包括(技术规范)、业务流程、(行为规范)、三个组成部分。是保证工作质量,提供效率,为客户提供规范的服务、提升可户满意度的纲领性文件。 3、工程督导是(合同货物准确验收)、工程现场的组织协调者。负责(初验)、(文档整理)对(工程进度)、(工程质量)负直接责任,是工程现场的(第一)责任人。 4、现场支持工程师在到达现场后向客户网络运维部门提交(《服务申请》)并将《服务方案》作为附件同时提交,请客户进行审核和确认,得到客户签字认可后方可进行现场服务实施。 5、工程师进行版本升级后,应严格根据《升级方案》中的测试方案进行充分的测试与观察,确保升级成功、故障解决。测试结果应记录在(《测试报告》)中,得到客户的认可。 6、工程师完成现场服务任务后,现场支持工程师应在(3)日内根据现场收集的设备信息,刷新设备文档,确保设备文档的准确性和完整性。 7、升级时间的选定,注意避开业务高峰、(重要的通信指标考核时间段)及重要通信保障时间段,尽量减少对通信的影响。 8、如升级不成功,根据升级方案中风险防范措施补救,必须在(与客户约定的时间)前恢复,以便安全恢复原先状态。注意在恢复后的测试验证工作,以确保真正地恢复。 9、工程师直接收到客户的重大故障类问题如:重大瘫机、一级问题等申告后,必须在第一时间(30)分钟内通报技术支持部相应产品重大事故责任人和当地办事处技术支持经理,并立即响应客户,首先远程指导客户恢复紧急故障。 10、远程服务完成后,如果是问题处理类任务,应通过电话向客户汇报问题处理情况,如客户要求书面报道,还应将《远程技术服务报告》和《巡检报告》作为附件提交。 第1 页共8页 11、技术支持工程师维护中所使用的版本,必须经过办事处(技术支持经理)

软件测试工程师面试题汇总(华为篇)

软件测试工程师面试题汇总(华为篇) 1、怎么来设计测试方案 根据测试需求(包括功能需求和非功能性需求),识别测试要点,识别测试环境要求,安排测试轮次,根据项目计划和开发计划做整体的测试安排。 被测试的特性:通过对需求规格说明书进行分析,列出本次测试需要进行测试的各部分特性(如要测试的功能需求、性能需求、安全性需求等等)。 不被测试的特性:由于资源、进度等方面原因,本次测试不列入测试范围的特性。 测试组网图:进行本次系统测试所需要的软硬件设备、配置数据及相互间的逻辑、物理连接。今后测试执行时需要依据这个组网图来进行环境的搭建。 2、如果给你一个B/S系统你怎么来进行测试 此题答案还可用于回答测试流程,测试流程题亦可参考15题。 阅读系统需求,充分理解需求,记录问题,并与项目需求人员充分沟通。 编写测试需求,包括系统功能和非功能测试要点、罗列测试类型、测试进度、质量要求等。 制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用例、进行测试小结、编写测试报告,任务颗粒度一般应小于5人天 编写测试用例,根据测试方案设计用例,即便没有明确的性能和安全测试要求,也应识别进行此两项测试。 执行软件测试。 进行测试小结,如果测试持续时间较长,每个版本间隙总结本轮测试。 编写测试报告,总结测试过程,汇总度量数据。 3、怎么进行工作流的测试 把握需求,找准结点,理清流程,画出流转图,弄清节点间的数据流转,设计测试用例的时候必须覆盖所有可能的流程。 工作流: 如果问到有没有做过,根据对工作流的了解情况回答,如果比较了解,可以把参与的某个项目中说上一些有工作流的,如果不是很了解就说没有做过,但是学习过相关知识。 4、做性能测试的时候都需要关注哪些参数 并发访问量,服务器响应时间(最小、平均、最大) 并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标和资源监控指标来确定系统并发性能的过程。 负载测试(Load Testing)是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。 负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而来确定能够接收的性能过程。压力测试(Stress Testing)是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。 疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。疲劳强度测试可以采用工具自动化的方式进行测试,也可以手工编写程序测试,其中后者占的比例较大。 一般情况下以服务器能够正常稳定响应请求的最大并发用户数进行一定时间的疲劳测试,获取交易执行指标数据和系统资源监控数据。如出现错误导致测试不能成功执行,则及时调整测试指标,例如降低用户数、缩短测试周期等。还有一种情况的疲劳测试是对当前系统性能的评估,用系统正常业务情况下并发用户数为基础,进行一定时间的疲劳测试。 大数据量测试可以分为两种类型:针对某些系统存储、传输、统计、查询等业务进行大数据量的独立数据量测试;与压力性能测试、负载性能测试、疲劳性能测试相结合的综合数据量测试方案。大数据量测试的关键是测试数据的准备,可以依靠工具准备测试数据。 5、客户没给性能指数,怎么开展性能测试 如果客户没有提出明确的性能指标,可以按照惯例和经验设置,需要和项目经理协商,一般由项目经理确认,质量保证负责给出建议。 举例说一个Server端程序,要求峰值时CPU和MEM消耗在75%以下,而一个页面的访问响应时间一般认为

相关文档
最新文档