2020-03-02 22:56:15 来源:范文大全收藏下载本文
测试工程师面试--笔试题
(考试时间90分钟,满分100分)
一、判断题(16分)(每题2分,正确的“√”,错误的“╳”)
1.开始测试工作的首要步骤是:编写测试用例。
2.可以采用JUnit测试被测系统的虚拟并发用户访问数。
3.需求是不可被测试的,因此正常的测试工作要从编码之后。
4.IIS的web服务端口是系统特定的80,用户是无法将其修改的。
5.在TCP/IP协议簇中,TCP协议是面向链接的;而UDP协议是面向非链接的。
6.在C++的例子中:“CDataArray”为析构函数;“~CDataArray”为构造函数。
7.所谓的冒烟测试(smoking test)也就是吞吐量的测试。
8.代码评审员一般由测试员担任。
二、简答题 (20分)
1.请写出一条sql语句,为mytable表添加一条三个字段(分别是first_column, second_column, third_column)都有值的完整记录。(4分)
2.系统原来是直接从硬盘启动,此时如何设置,在重启系统时可从光盘引导?(2 分)
3.怎样才能使IP为192.168.0.1/24,PING通IP为192.168.1.2/24的主机?(3 分)
4.为什么不能使用子网掩码255.255.255.254?(3分)
5.写出以下unix命令。(8分)
①显示当前目录
⑤挂载文件系统
三、选择题(9分)(每题3分)
1.不属于集成测试步骤的是()
A、制定集成计划B、执行集成测试
C、记录集成测试结果D、回归测试
2.在Linux网络配置中,可以通过运行()命令来设置主机名字
A、routB、ping
C、hostD、hostname
3.telnet与rarp协议分别属于()协议
A、网络层与传输层B、应用层与网络层
C、运输层与网络层D、应用层与数据链路层
四、设计题(10分)
在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误, 可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边
V1.1 ②改变目录的权限 ⑥删除文件③显示网络参数④显示文件内容⑧文件改名⑦创建一个空的文本文件
三角形,则提示“等边三角形”。画出程序流程图,找出基本测试路径。
五、编程与问答题(35分)
1.利用你目前的掌握的任意一门开发语言,设计一个可以屏幕上输出”Hello.It’s 2005-03-21
星期一”(具体时间为当前考试时间即可)。(5分)
2.偶然性不可重现BUG怎么处理?怎样才能使这种bug重现?(5分)
3.您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程
需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)(5分)
4.
5.
6.
7.
您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……) (5分) 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? 您认为做好测试计划工作的关键是什么?(5分) 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。 (5分) 您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?(5分)
六、英译汉(10分)
The .NET platform is expected to provide:
* The ability to make the entire range of computing devices work together and to have user information automatically updated and synchronized on all of them
* Increased interactive capability for Web sites, enabled by greater use of XML (Extensible Markup Language) rather than HTML
* A premium online subscription service, that will feature customized acce and delivery of products and services to the user from a central starting point for the management of various applications, such as e-mail, for example, or software, such as Office .NET
* Centralized data storage, which will increase efficiency and ease of acce to information, as well as synchronization of information among users and devices
* The ability to integrate various communications media, such as e-mail, faxes, and telephones
* For developers, the ability to create reusable modules, which should increase productivity and reduce the number of programming errors
V1.1
人人范文网 m.inrrp.com.cn 手机版