1、软件测试的目标是:发现缺陷,增加对和质量的信息,为决策者提供信息,不是为了对开发人员考核
2、linux环境常见的性能指标监控工具:top,vmstat,perf
用边界值分析法,假定X 为整数,10≤X≤100,那么 X 在测试中应该取
X=9,X=10,X=100,X=101边界值
3、进程:一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性,一个进程独占处理器时其执行结果只取决于进程本身,进程并发执行时其执行结果与进程执行的相对速度有关
4、操作系统具有进程管理、存储管理、文件管理和设备管理的功能
存储管理主要是管理内存资源
文件管理可以有效的支持对文件的操作,解决文件共享,保密和保护的操作
设备管理是指计算机系统中除了CPU和内存以外的所有输入,输出设备的管理
进程管理是操作系统对正在运行的程序实例的管理,包括创建、销毁、调度和通信等操作
5、人如何减少换页错误
访问局部性满足进程要求
进程倾向于占用I/O
6、同步机制应该遵循哪些基本原则
空闲让进,忙则等待,有限等待,让权等待
7、INSERT不属于HTTP请求方法
8、Junit有两个包,分别为:Junit.framework和Junit.extensions
9、在Junit中3.8中testXXX( )测试方法必须满足几个条件:public、void和无方法参数
10、Alpha测试在系统开发接近完成时对应用系统的测试,测试后仍然会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。由一个或多个用户在开发环境下进行测试
Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。由一个或多个用户在用户实际环境下进行而是
11、黑盒测试中设计测试用例的方法,以及依据
边界值,因果图,正交,错误推断法,等价类划分,功能图,判定表驱动
依据:用户需求规格说明书和详细设计说明书
12、一条缺陷都记录了哪些内容
缺陷标题
提出人员
BUG对应的软件版本、硬件版本
开发的接口人员,测试人员
BUG的优先级
BUG的严重程度
BUG可能属于的模块
BUG的标题
BUG的描述
BUG的预期结果
BUG的截图
BUG的状态
BUG的可复现性
13、常见的字符集有ASCII码,Unicode码;常见编码方式,包括GBK、GB2312、UTF-8
14、异或(XOR、EOR)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”。那么 1⊕0 =1 同则为0,异则为1
15、由于开发过程当中申请了计算机资源(例如对象、内存等),但是使用资源完成以后没有及时释放资源导致的bug,被称为泄漏
16、计算机的硬件系统由:中央处理器,存储器,输入设备和输出设备组成
17、白盒测试方法有:语句覆盖,条件覆盖,判定覆盖,判定条件覆盖,条件组合覆盖,路径覆盖
18、TCP协议和UDP协议相似处在于都是传输层协议
19、某线性表最常用得操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用顺序表存储方式最节省时间
20、介质访问控制
介质访问控制(medium access control)简称MAC。 是解决当局域网中共用信道的使用产生竞争时,如何分配信道的使用权问题
局域网中广泛采用的两种介质访问控制方法,分别是:
争用型介质访问控制,又称随机型的介质访问控制协议,如CSMA/CD方式
确定型介质访问控制,又称有序的访问控制协议,如Token(令牌)方式