北大内部结业考试考点.docx

上传人:b****5 文档编号:12278447 上传时间:2023-04-17 格式:DOCX 页数:19 大小:32.41KB
下载 相关 举报
北大内部结业考试考点.docx_第1页
第1页 / 共19页
北大内部结业考试考点.docx_第2页
第2页 / 共19页
北大内部结业考试考点.docx_第3页
第3页 / 共19页
北大内部结业考试考点.docx_第4页
第4页 / 共19页
北大内部结业考试考点.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

北大内部结业考试考点.docx

《北大内部结业考试考点.docx》由会员分享,可在线阅读,更多相关《北大内部结业考试考点.docx(19页珍藏版)》请在冰豆网上搜索。

北大内部结业考试考点.docx

北大内部结业考试考点

搭建windows测试环境

P17软件的分类

按层次分:

系统软件,支持软件,应用软件.

按适用范围:

单机版软件分布式软件

P33硬盘的结构和容量

按接口类型:

IDE和SCSI

硬盘容量=磁头*磁道(柱面)*扇区

内存:

ROM只读存储器

RAM随机存取存储器

P43Vmware的3种连接网卡的方式

1.桥接

2.NAT方式,又叫网络地址转换

3.HOST-ONLY

P48BIOS管理的内容

1.bios中断服务程序;

2.电脑部件配置记录是放在一块可写的CMOSRAM芯片中的,主要保存着系统的基本情况,CPU特性,软硬盘驱动器等部件的信息;

3.POST上电自检;

4.bios系统设置程序。

P75北桥芯片和南桥芯片

北桥芯片:

靠近CPU和内存,主要功能是连接CPU,内存,AGP显卡;

南桥芯片:

靠近PCI插槽和硬盘DEI插槽,控制硬盘,主要负责计算机和外部接口之间的通信和数据交换。

P83总线结构

总线传输采用并行方式

按功能分:

地址总线(与内存条有关),数据总线,控制总线.

P85进制转换

P118主分区与扩展分区

P144常用的DOS命令和批处理文件

1.目录操作命令:

1.1DIR显示一个目录下的文件和子目录。

1.2MD创建目录。

1.3CD改变目录。

1.4RD删除目录。

2.文件操作命令

2.1COPY复制一个文件或一组文件到指定的磁盘或目录中;

2.2DEL删除指定磁盘.目录中的一个或一组文件;

2.3REN对指定磁盘,目录中的一个文件或一组文件更改名称;

2.4TYPE在屏幕上显示文本文件内容;

2.5Attrib修改文件的归档,隐藏,系统,只读4个属性.

2.6XCOPY拷贝文件(隐含及系统文件除外)和目录树。

3.管道命令

|将前面命令的输出作为后面命令的输入,用来实现组合命令;

>>>输出重定向命令

<输入重定向

4.通配符

*星号:

代替文件名中0个或多个字符;

问号:

代替文件名中一个字符。

批处理文件:

1.echo打开回显或关闭请求回显功能,或显示消息。

2.@命令不显示@后面命令。

3.REM注释命令,并不被执行.

P161病毒的分类

文件型病毒,引导型病毒,宏病毒,脚本型(病毒邮件),木马型病毒,蠕虫

P1703种备份

完全备份:

对磁盘上所有文件的拷贝;

差别备份:

对上次完全备份后又改变的文件进行备份;

增量备份:

备份上次差别备份后所修改的文件.

P181子网掩码(重要)

作用:

细分网络,判断两个IP地址是否在同一个子网中。

P183TCP/IP的层次

应用层:

传输层:

网络层:

在主机之间寻址并为数据报设定路由。

IPICMPIGMP

链路层:

把IP层的数据转换成物理信号进行发送。

ARP和RARP

P184常见TCP端口

TCP端口号:

端口号

协议

21

FTP

23

Telnet

25

SMTP(简单邮件传输协议)

53

DNS(域名服务)

80

HTTP

110

POP3(邮局协议3)

UDP端口号:

15netstat获得网络状态;53DNS域名服务;

P231容器对象与非容器对象

非容器对象:

用户,组,打印机,计算机

容器对象:

组织单元OU

P233域的信任关系

信任关系可以传递域A信任域B,域B信任域C,则域A信任域C。

C语言

P5合法的标识符

由字母,数字和下划线组成,且第一个字符必须是字母或下划线,不能是数字或其他字符.

P29合法的实数

有两种形式:

十进制小数形式和指数形式。

十进制小数形式:

由数字0-9和小数点组成;

指数形式:

由十进制小数加阶码标志e或E以及阶码(只能为整数,可带符号)组成。

P35强制类型转换:

(类型名)(表达式)

P76绘制流程图应该注意的事项

1.一个流程图只有一个入口点和一个出口点;

2.主要画出问题的逻辑处理过程;

3.先画出打的逻辑关系,再把一些关键处理步骤细化成流程图;

4.流程图在跨页时,需要在流程线上标注出号码,以便在下一页找出对应关系;

5.应让编程人员或读者能容易读懂流程图。

P79注释的规则

1.注释是对代码功能的“说明”,不是文档;

2.边写代码边注释,修改代码同时修改相应注释,以保证注释与代码的一致性;

3.注释不要有二义性;

4.尽量避免在注释中使用缩写;

5.注释放在代码的上方或右方,一般不放在下方;

6.注释不能有嵌套,行末注释最好对齐,对包含的重要头文件进行行末注释;

7.注释不具备约束使用者行为的能力,不要在语句指令间添加注释;

8.代码有多重嵌套时,应在一些段落的结束处加注释,以便阅读。

P99浮点类型数的比较

避免将浮点变量用“==”或“!

=”与数字比较,应转换成“>=”或“<=”形式。

P134文件包含

是指一个源文件将另一个源文件的全部内容包含进来,使用#include命令来实现。

#include<文件名>

#include“文件名”

包含库文件使用第一种形式,编译器在系统库文件所在目录查找包含的文件;

自己编制的函数使用第二种形式,编译器从当前目录下查找包含文件,找不到则再到库文件所在目录查找。

文件包含的使用说明:

一个命令只可包含一个文件;文件包含可以嵌套使用。

P141函数扇入和扇出

函数扇入:

一个函数被其它函数调用的次数,称为该函数的扇入。

一个函数扇入越大,该函数复用性越好。

函数扇出:

一个函数调用其它函数的个数,称为函数的扇出。

扇出越大,设计该函数时需要考虑的问题就越多,复杂性就越高。

P174二维数组的初始化

二维数组初始化在类型说明时给各下标变量赋以初值。

二维数组可以按行分段赋值,也可按行连续赋值。

可只对部分元素赋初值,未赋初值的元素自动取0值;如对全部元素赋初值,则第一

维的长度可以不给出;二维数组可以看成是由一维数组的嵌套而构成的。

LINUX与网络应用环境

P10硬盘的三个分区,/boot可有可无

“/”根分区,“/boot”启动分区,“swap”交换分区。

P37权限(chmod)必考

文件所有者,文件所有者所在组的其他成员,其他用户。

访问权限:

读取,写入,运行。

P45global节的参数

参数

基本含义

Workgroup

该计算机所在的工作组

Netbiosname

该计算机的NetBIOS名字,应和主机名一致

Guestonly

所有登陆用户是否都映射为guest用户

Guestaccount

Guest用户在linux主机中是哪个用户

Security

共享的方式

Hostsallow

允许访问本机的IP地址,机器名或组名

P62rpm的参数

参数

功能

--version

显示当前rpm版本

安装/升级参数-i-U

-h

打印#来显示安装进度

--percent

打印安装进度的百分比

--nodeps

不检查软件的安装依赖

卸载参数–e

--nodeps

直接卸载,不检查软件的安装依赖

查询参数–q

-a

显示所有安装的rpm包

-f

显示该文件属于哪个rpm包

-i

显示一个包的信息

-l

列出安装的包,都安装了哪些具体的文件

-p

查询一个为安装包的信息

P78连接到数据库:

use数据库名;

P95第九章的命令

P111grep

P113缺省shell以及存储位置

缺省shell:

是用户账户配置的组成部分,存储在/etc/passwd文件最后一个条目里

Sandro:

x:

523:

100:

SandroB.:

/home/sandro:

/bin/bash

P115后台操作

工具之一是使用“&”操作符进入后台:

Ctrl+Z这时输入bg命令会让程序在后台运行,输入fg让程序返回到前台。

P135内核配置的方式

1.文本交互问答方式:

makeconfig

2.文本窗口交互方式:

makemenuconfig

3.图形窗口交互方式:

makexconfig

4.使用现有配置方式:

makeoldconfig

P137图形窗口交互方式makexconfig

P148编译内核模块以及安装已编译的模块

编译内核模块:

makemodules

安装已编译的模块:

makemodulesinstall

P153配置grubby的配置文件

GRUB通过名为/boot/grub/menu.lst的文件进行配置;

红帽9.0版调用/boot/grub/grub.conf文件,并在/etc创建这个文件的符号链接。

P156系统的运行级别init

Runlevel:

显示系统当前运行级别

系统运行级别

说明

0

停机

1

单用户模式

2

多用户模式

3

完全多用户模式

4

未分配使用

5

图形登录的多用户模式

6

重新启动

P158Init进程:

由linux内核引导运行,是系统运行的第一个进程,其进程号(PID)永远为“1”,init进程运行后将安装其配置文件,引导运行系统所需的其它进程,init进程将作为这些进程的父进程。

Init配置文件的全路径名/etc/inittab

P179基本配置文件

1./etc/hosts是将IP地址和主机名联系起来的简单文本文件。

2./etc/services服务器和客户端的程序能够把服务的名字转成端口号。

3./etc/sysconfig/network指定所期望的网络配置信息。

P181ifconfig

用来在系统内核表中设置或读取网络设备参数,为linux的网络运行提供相应的信息。

可显示,激活,关闭系统的网络设备,以及显示,添加,删除网络设备的地址信息及状态。

P188配置squid代理

组成部分:

主要的服务程序squid;DNS查询程序dnsserver;几个重写请求和执行认证的程序;几个管理工具

web技术与数据库

P1html语法与工具(必考一题)

P18xml的规则

1.文档包含一个或多个元素;

2.文档中只存在一个称为根的元素或文档元素,该元素无任何部分出现在其他元素中;

3.元素不得交叉;

4.元素必须正确关闭;

5.属性值必须加引号(单引号,双引号均可)

P20xml文档的声明

xmlversion=”1.0”?

>

P40DOM的四个接口(必考一题)

Document接口:

DOM树中的根节点,即对XML文档进行操作的入口节点;

Node接口:

DOM接口中有很大一部分接口是从Node接口继承过来的;

Nodelist接口:

表示有顺序关系的一组节点;

NamedNodeMap接口:

可通过名字来访问的一组节点的集合。

P60第二范式:

要求数据库表中的每个实例或行必须可被惟一地区分。

非主关键字部分依赖主关键字,非主属性非部分依赖于主关键字。

P69系统数据库

Master:

记录管理sql系统所需的所有信息,包含所有的登录使用者,系统中定义的数据库和服务器的处理程序。

Model:

数据库模板,于建立新数据时使用。

Msdb:

记录sql的代理程序服务项目,如工作项目,警示和操作等,并有历史记录。

Tempdb:

包含所有的暂存数据表与暂存的预存程序,也可填满任何其他的暂时储存需求。

P75使用sql语句

P105聚簇索引与非聚簇索引

P106索引属性

P112存储过程的创建和使用,优点

优点:

提高性能;在不同的应用程序之间实现一致的逻辑;使用户不必知道数据库内的表的详细信息。

3种创建方式:

使用Transact-SQL语言;使用企业管理器;用创建存储过程向导创建存储过程.

执行方式:

执行存储过程本身;通过SQL语句执行存储过程。

P166逻辑组件

Oracle逻辑组件包括:

表空间,段,区间,数据块。

测试计划与软件缺陷VS高效设计测试用例

P89测试评估的内容

P12什么是缺陷?

P87图10-1引入缺陷的比例

P77表8-5白盒与黑盒测试比较

P8调试与测试区别

测试

调试

发现软件的错误

确定程序中可疑错误的原因和确切位置,对程序(设计或编码)进行修改,排除错误

贯穿整个软件生命周期

主要在开发阶段

测试人员和程序员参与

程序员参与

P15缺陷报告编写

P32验收测试

P78冒烟测试

P79单元测试内容

P79集成测试内容

P88图10-2

P132集成策略

P131桩模块与驱动模块

P104风险分析

P32Bugzilla处理意见

P172过程改进

P75静态测试方法

第八章在各测试阶段,产生哪些测试文档

P45瀑布模型

TC

P144表17-1文档测试

P6测试用例模版

P3测试用例好处

测试用例:

为实施测试而向被测试系统提供的输入数据,操作或各种环境设置以及期望结果的一个特定的集合。

优点:

1.组织性;2.功能覆盖;3.重复性;4.跟踪;5.测试确认.

P28-31因果图试用范围,条件桩与动作桩

P17等价类

P32,33错误猜测,随机测试,失败测试,通过测试

P101-112控件测试

P134窗体测试表15-1

P137菜单测试表15-3

P170易用性测试范围

P131界面测试

P39-84故障模型,例如输入非法数据从那些方面考虑,处理方式

P163兼容性测试

P218-219自动化测试与手工测试

P178-185状态图

P151表17-2,表17-4安装测试,卸载测试

测试用例与测试需求关系

白盒测试

P9扇入和扇出概念的理解、

扇入:

调用给定模块的模块数;

扇出:

给定模块所调用的模块数。

P3白盒测试的策略

桌前检查;单元测试;代码评审;同行评审;代码走查;静态分析。

P17理解六种逻辑覆盖(语句,判定,条件,分支条件,条件组合,路径),并设计相应的用例实现不同的覆盖。

P33掌握计算程序的环路复杂性的两种常用方法

P72静态数据流分析容易发现的问题

变量被定义,但从来没使用;所使用的变量没被定义;变量在使用之前被定义两次。

P73静态白盒测试容易发现的问题

1.未使用代码问题;

2.不符合编码标准的问题;

3.逻辑错误:

循环语句,switch语句错误,多线程错误,读取数据错误。

4.集成错误:

多表现为数据传递错误。

5.重用错误

高效使用自动测试工具

P6测试工具的分类,要知道某个工具属于什么类型

功能测试工具:

mercury公司的QTP,WinRunner

IBMRationalRobotCompuwareQARun银行金融业

性能测试工具:

Mercury公司的LoadRunner分布式

IBMRationalRobotCompuwareQARun银行金融业

微软WebApplicationStressTool

测试管理工具:

Mercury公司的TestDirector

Bugzilla

IBMRationalClearQuestIBMRationalTestManager

其它测试工具:

IBMRationalPurifyIBMRationalPureCoverage

P16QTP中使用的脚本语言:

VBScript

P32QTP中的对象仓库:

QTP识别的测试对象存放处.

P49QTP中的检查点类型

1.标准检查点:

检查标准对象的属性信息。

2.图片检查点:

与分辨率,操作系统有关。

3.图像检查点:

与分辨率,操作系统有关。

4.文本/文本区域检查点:

文本只可检查一行,且有检查点超时的说法;

文本区域可检查多行。

5.网页检查点:

6.表格检查点:

特殊的标准检查点。

7.数据库检查点:

即“查询”。

8.XML检查点:

检查XML文件的内容。

P52QTP中4.1.2数据库检查点中创建数据库查询的两种方式:

MicrosoftQuery和手工方式

P58QTP参数化中的参数类型有哪些

Test,Action或Compponent参数;DataTable参数;环境变量参数;随机数参数。

P61QTP中输出值的类型有哪四种

标准输出值;文本/文本区域输出值;数据库输出值;XML输出值。

P63QTP中输出值的存储方式是哪三种

输出到测试,活动或组件的参数表中;

输出到DataTable中;

输出到环境变量。

P64QTP4.4.1中的正则表达式的各个特殊字符的含义

.表示任何单一字符;

[]表示:

1.中括号中间是一般字符列表,可表示列表中的任何一个字符;

2.中括号中间是字符^后面带一段字符列表,表示不在该列表中的任何一个字符。

3.中括号和减号字符合用,例如[0-9],表示0-9范围内的任何字符。

*零次或多次匹配前面的字符或子表达式;

+一次或多次匹配前面的字符或子表达式;

零次或一次匹配前面的字符或子表达式;

P84QTP中action的类型和区别

Non-reusableAction:

不可复用的,存放在本测试中。

ReusableAction:

可复用的原测试有权修改。

ExternalAction:

外部,调用其他测试中Action,本地只能以只读方式查看。

P92专家视图和关键字视图

是QTP脚本的两种表现形式,其实现的功能是一样的。

在专家视图中对脚本所做的修改,在关键字视图中可是同步的体现出来

P93不可以在专家视图中自己写脚本语句插入检查点。

只能在关键字视图中创建和设置检查点。

但是检查点可以在专家视图中体现出来。

P111Loadrunner中各模块的名称和功能

VirtualUserGenerator:

虚拟用户发生器,用于录制脚本;

MercuryLoadRunnerController:

中央控制器,创建,运行和监控场景;

MercuryLoadRunnerAnalysis:

分析模块,分析测试结果。

P118Loadrunner中的协议选择,B/S结构的网站应该选择什么协议

Web(Http/Html)协议。

P120Loadrunner倒数第二段,理解脚本的三个部分。

Action部分用于存放实际的操作脚本。

vurser_init存放应用程序初始化的脚本;

vurser_end注销关闭时的脚本;

vurser_init、vurser_end中不能插入集合点

P151Loadrunner10.2.1插入事物(第二段)

P153Loadrunner中的脚本参数化

参数化过程三项任务:

1.为需要参数化输入的常量定义相应的参数;

2.在脚本中将常量值用参数来代替;

3.为每个参数设定数据源和执行属性。

参数化步骤:

1.确定需要参数化的常量;

2.准备数据;

3.对脚本进行参数化。

P153Loadrunner中插入集合点。

集合点常和事务结合起来使用,常放在事务的前面,集合点只能插入到脚本中action部分,vuser_init和vuser_end中不能插入集合点.

P155Loadrunner中检查点的功能和创建方法

P158Loadrunner10.2.5在什么地方设置每个action的运行次数:

IterationCount重复次数。

P174Loadrunner中场景的类型

面向目标和手工设置两种场景策略。

ManualScenario

ManualScenariowithPercentageMode

Goal-OrientedScenario

P175理解基于目标的创建场景的几种方式

VirtualUsers以虚拟用户数为目标

HitsperSecond以每秒HTTP请求数为目标

TransactionsperSecond以每秒事物数为目标

PagesperMinute以每分钟页数为目标

TransactionsResponseTimes(事物响应时间)以事物响应为目标

P180Loadrunner中表12-1Loadgenerator中各状态的含义

状态

含义

Ready

连接成功

Connecting

正在连接

Active

正在运行Vusers

Down

未连接

Failed

连接失败

P182Loadrunner12.1.4启用ip欺骗

要注意释放ip,否则虚拟ip会被一直占用,别人无法使用.

P221图16-1,Loadrunner中的两种结果文件.lra和.lrr的区别

.lra分析模块产生的;.lrr中央控制器保存的

P222Loadrunner中16.1.2各个结果图表的名称和功能

P239TD支持的4种数据库类型以及无需安装的默认的数据库名称

Sybase,微软SQLServer,Oracle,Access

对小型项目,默认的是Access

P244TD18.2.1TD的测试过程管理中的4个环节

需求管理;测试计划;测试执行;缺陷跟踪。

P249TD18.3.2理解TD中的项目结构。

这一节都需要理解,其中demo目录下的多个目录的作用也要知道(P250)

Demo项目下多个目录:

名称

作用

Attach

存放附件的目录

Settings

存放用户定制的视图

StyleSheets

存放样式表单

Templates

存放模板信息

Tests

存放自动测试的内容

Dbid.ini

存储项目信息的初始化文件

TestDir.MDB

存储项目的Access数据库

P297TD19.4.1缺陷跟踪过程,理解熟记

P312正确认识自动化测试工具

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1