北大内部结业考试考点.docx
- 文档编号:2223395
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:19
- 大小:32.41KB
北大内部结业考试考点.docx
《北大内部结业考试考点.docx》由会员分享,可在线阅读,更多相关《北大内部结业考试考点.docx(19页珍藏版)》请在冰点文库上搜索。
北大内部结业考试考点
搭建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正确认识自动化测试工具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北大 内部 结业 考试 考点