对于打开的文件,惟一识别的依据是(B )
A、文件名 B、文件句柄 C、物理位置 D、目录位置 6、系统产生死锁的原因是( B )
A、一个进程进入死循环 B、多个进程竞争,资源出现了循环等 C、进程释放资源 D、多个进程竞争共享型设备 4、关于汇编语言,以下叙述中正确的是(C )
A、汇编语言源程序可以直接在计算机上运行(不行,只有机器语言才可以) B、将汇编语言源程序转换成目标程序的软件称为解释程序(错) C、在汇编语言程序中,不能定义符号常量
D、将汇编语言源程序翻译成机器语言程度的软件称为汇编程序(错,应称为编译程序)
5、对高级语言源程序进行编译时,可发现源程序中的( B )错误。
A、堆栈溢出 B、变量未定义 C、指针导常 D、数组元素下标越界 2、使用什么工具可以查看Window服务器的CPU、内存使用情况(C A) A、任务管理器 B、磁盘管理器 C、资源管理器 D、查询分析器
8、目前流行的搜索引擎有 ____IE、谷歌____、百度____、必应____、_百度搜索、谷歌搜索、狗狗搜索、迅雷搜索、雅虎搜索___、____、等
B/S 最大的优势为客户端免维护,适用于用户膨大,或客户需求经常发生变化的情况
C/S功能强大,可以减轻服务器压力,如果用户的需求特别复杂,用C/S 1、 2、
六、打开一个网页,如果宣示一片空白,是何原因,如何解决? IE问题
传值均未取到
页面本身没有任何代码 跳转错误
简述C\\S、B\\S的优缺点。(5分)
七、典型C/S架构应用程序有和特点,测试上应注意什么?
C/S 构架是一种典型的两层构架,其全程是client/server即客户端服务器构架 测试上应注意其承受大用户量并发访问的能力,比较好的方法是用测试工具来模拟多个客户端同时访问服务器,并使用能监测工具获得关于服务器、数据库等用户关心的性能指标。
八、典型Web应用程序(B/S多层架构)逻辑上分哪几层?Web应用有何特点,测试上应注意什么,主要性能指标有哪些?
1.B/S结构分为客户端browse,web服务器,数据库三个层次 2、居于浏览器
3、表单测试、链接测试、图形测试、内容测试、cookies测试、性能测试、安全性测试 4、AVG rps:平均每秒响应的次数=总请求时间/秒数
Avg time to last byte per terstion (mstes):平均每秒业务角本的迭代次数 ,有人会把这两者混淆;
Successful Rounds:成功的请求; Failed Rounds :失败的请求;
Successful Hits :成功的点击次数; Failed Hits :失败的点击次数; Hits Per Second :每秒点击次数;
Successful Hits Per Second :每秒成功的点击次数; Failed Hits Per Second :每秒失败的点击次数; Attempted Connections :尝试链接数;
你近3年的职业规划?
1. 二进制1011010的十六制值是___5A__ 2. 计算机系统出现死锁是因为 ____ABCD__ A.系统中有多个阻塞进程
B.资源数大大小于系统中的进程数
C.系统中多个进程同时申请的资源总数大大超过系统的资源总数 D.若干进程互相等待对方已占有的资源
5、关于汇编语言,一下叙述中正确的是(D ) A、 汇编语言源程序可以直接在计算机上运行
B、 将汇编语言源程序转换成目标程序的软件成为解释程序 C、 在汇编语言程序中,不能定义符号常量
D、 将汇编语言源程序翻译成机器语言程序的软件成为汇编程序
6、对高级语言源程序进行编译时,可发现源程序中的( B )错误。
A、堆栈溢出 B、变量未定义 C、指针异常 D、数组元素下标越界
3、以下那个是黑盒测试的测试方法(C )
①测试用例覆盖 ②输出覆盖 ③输入覆盖 ④分支覆盖 ⑤语句覆盖 ⑥条件覆盖
A、①⑤⑥ B、②③④ C、①②③ D、④⑤⑥ 9、QQ账号▼ 对此输入进行测试,不会用到的测试方法是( B )
A、等价类划分方法 B、边界值分析方法 C、因果图方法 D、错误推测法 10、关于软件测试的说法( )是不正确的。
A、代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程。
B、软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象。 C、白盒测试划通过对程序内部结构的分析、检测来寻找问题的测试方法。 D、单元测试是针对软件设计的最小单位—程序模块进行正确性检验的测试工作,它通常需要
1、软件测试的生命周期 需求分析 、 单元测试 、 集成测试 、
系统测试 、
计划、分析、构建、测试周期、最后测试和实施、实施 、 等。
3、常见的配置管理软件有: VSS 、 SVN 、 CVS 、CC(clear case) 等。
4、对面向过程的系统采用的集成策略有 自顶向下 、 自底向上 两种。 6、典型的软件测试过程模型有 v 、 w 、 H 、X 等。 7、兼容性测试中测试平台有 Linux 、 windows 、 Mac 、 UNIX 等。
9、功能自动化测试工具有 winrunner 、QTP 、 robot 、
testrunner 、 QArun 等。
10、软件由于设计不当,引发安全漏洞,常见的漏洞为: 缓冲区溢出 、 不
对输入内容进行预期检查 、意料外的联合使用问题 、 数据同步 等
1、写出你对软件测试的认识,尽量详细。(5分)
软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。
软件测试时为了发现错误而自行程序的过程。或者说,软件测试是根据软件开发个阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其渔区的输出结果),并用这些测试用例去运行程序,以发现程序错误的过程
解释什么是线程、什么是进程。(5分)
线程是按设计人员预先的设定自动运行的。举个例子说,就像一个银行分很多部门,每个部门都需要用电,这里可以把一个部门看做一个用电的线程,在同一个时间内,很多部门都要用电,就是多线程工作
进程(Process)是独立调配计算机资源的一个单位,是一个正在运行中的程序
对一台榨汁机进行测试,要从哪些方面进行测试,请写出每个测试点对应的测试用例。
功能性:榨汁基本功能
安全性:健康及使用是否导致生命危险等 易用性:基本操作及清洗 UI体验:美观
兼容性:不同的用电环境及榨汁对象 性 能:榨汁速度及耗电量
A、 规则说明
一号通功能是指用户的多个终端(手机、固定电话)可以挂在一个虚拟或实际号码下面、这个号码称为引导号码。当其它用户拨打引导号码时,用户的多个终端会同时振铃,当
用户接听其中一个终端后,其它终端将停止振铃。一号通最多只支持有2个成员;一号通的成员可以是固定电话或移动电话;引导号码长度为4-16
请设计相应测试用例验证一号通功能(写出分析过程)
正常:
1、引导号码:长度、号码规则、虚拟号码、实际号码
2、两个终端:手机-固定电话、手机-手机、固定电话-固定电话 3、一个终端:手机、固定电话 4、终端通话切换 异常:
1、号码异常
2、加载两个各以上的终端
3、一个终端故障、两个终端均故障 4、一个终端接通后继续拨打引导号码
B、 规则说明
假设需要实现操作系统中的一个进程调度器,根据如下规则来确定如何进行测试设计、进程可处于5种状态;
1、 就绪 随时可以被调度器选中,从而获得CPU得到执行 2、 运行 已经获得CPU,正在执行
3、 阻塞 进程申请系统中的资源,如果资源暂时无法获得,则进入阻塞状态 4、 终止 进程结束,则进入终止状态,等待操作系统回收进程在创建或运行时申请的
资源 5、 死亡 处于终止状态的进程资源被回收后,进程彻底消失,等价于没有被创建请设计
用例测试进程调度器(写出分析过程)。
一、用户输入一个整数。系统判断并输出是负数还是非负数,请设计测试用例。 等价类、边界值方法设计即可。
二、画出判断一个三角形是普通三角形,等腰三角形,等边三角形的流程图,并设计测试用例。流程图:
首先保证三边、整数、正数、非零
然后两边之和大于第三边,这样就可以构成三角形 再次两边相等便形成等腰三角形 最后三边相等便形成等边三角形
用例:
345 一般三角形 335 等腰三角形