数据库里面的外键 foreign key, 结果 3 人里面就我反应过来是什么东西了,就让我解释一下这个东西是什么,2 话不说,拿着周旋老师上课的例子,唰唰两个表结构就出来了,比说还好懂!最后又来了一个逻辑题,9 个球,其中一个轻一点,一个天平,称 2 次,找出那个轻的球。
某公司的面试试题1、测试生命周期、测试过程分为几个阶段,以及各阶段的含义?2、引入测试管理的含义?3、什么是软件测试静态分析?1、测试生命周期:测试需求、测试总体设计、测试详细设计、单元测试、集成测试、系统测试、验收测试。
测试过程分:初始阶段、测试设计阶段、测试执行阶段、总结评估阶段。
2、测试管理嘛。
。
应该是风险管理、测试中角色与职责的管理,测试流程的管理。
。
3、软件静态测试这个就更高深啦!!哈哈目前国内根本做不到静态测试:(只有国外有哦! 静态就是不运动嘛,主要就是指对文档、编码之类的测试啦!前三道程序题(下面的题不排序,有笔试题,也有面试题)4、怎么划分缺陷的等级?5、怎么评价软件工程师?6、软件工程师的素质是什么?7、怎么看待软件测试?8、软件测试是一个什么样的行业?9、图书(图书号,图书名,作者编号,出版社,出版日期) 作者(作者姓名,作者编号,年龄,性别) 用 SQL 语句查询年龄小于平均年龄的作者姓名、图书名,出版社。
10、你的职业生涯规划11、测一个三角形是普通三角形、等腰三角形、等边三角形的流程图,测试用例。
12、写出你常用的测试工具。
13、lordrunner 分哪三部分?14、希望以后的软件测试是怎么样的一个行业?15、.软件测试项目从什么时候开始? 我答:从软件项目的需要分析开始。
问:为什么从需求分析开始?有什么作用? 1.软件测试主要有哪几个阶段,每个阶段都应用什么测试方法? 2.经典的题目,输入 3 个整数作为三角形的边,为判断三角形是否有效、等腰、等边, 设计用例。
3.给出一个对话框,让挑出下图存在的问题。
一.选择题 1.一株查找二叉树其结点 A、B、C、D、E、F 依次存放在一个起始地址为 n假定地址 以字节为单位顺序编号的连续区域中每个节点占 4 个字节:前两个字节存放结点值后两 个字节依次放左指针、右指针. 若该查找二叉树的根结点为 E则它的一种可能的前序遍历为____ 相应的层次遍历为 ____. 在以上两种遍历情况下结点 C 的左指针 LC 的存放地址为_____ LC 的内容为______ 结点 A 的左指针 RA 的内容为_______. 供选择的答案1 A. EAFCBD B.EFACDB C.EABCFD D.EACBDF2 A. EAFCBD B.EFACDB C.EABCFD D.EACBDF3 A.n4 B.n10 C.n12 D.n134 A.n9 B.n8 C.n12 D.n135 A.n4 B.n8 C.n12 D.n162.虚存页面调整算法有多种______ 调度算法不是页面调度算法.供选择的答案A.后进先出 B.先进先出 C.最近最少使用 D.随机选择3.在软件开发过程中常用图作为描述工具.如 DFD 就是面向_______分析方法的描述工具.在一套分层 DFD 中如果某一张图中有 N 个加工Process则这张图允许有_____张子图.在一张 DFD 图中任意两个加工之间_____ .在画分层 DFD 时应保持_____ 之间的平衡.DFD 中从系统的输出流到系统的输出流的一连串连续变换形成一种信息流这种信息可分为_____两类.A.1数据结构 2数据流 3对象 4构件B.10 21 31-N 40-NC.1有且仅有一条数据流2至少有一条数据流3可以有 0 条或多条名字互不相同的数据流4可以有 0 或多条数据流但允许其中存若干条名字相同的数据流.D.1父图与其子图 2同一父图的所有子图 3不同父图的所有子图 4同一子图的所有直接父图.E.1控制流和变换流2变换流和事务流3事务流和事件流4事件流和控制流4.用二进制加法器对二一十进制编码的十进制数求和当和的本位十进制数二一十进制编码小于等于 1001 且向高位无进位时_____ 当和小于等于 1001 且向高位存进位时_____当和大于 1001 时_____1-3 A:不需进行修改 B:需进行加 6 修改 C:需进行减 6 修改 D:进行加 6 或减 6 修改需进一步判别.5.www 页面访问的大致过程如下:用 户 在 浏 览 器 中 输 入 要 访 问 的 WWW 页 面 的 ____ 地 址http://hostname/directory/file浏览器通过____ 查询上述输入信息所指的 WEB服务器的 IP 地址浏览器通过网络与该 IP 地址处的 WEB 服务器的______服务端之间建立一条______连接浏览器依照相关协议发送_____命令WEB 服务器根据命令取出文档发送回来浏览器释放连接显示该文档.1 A.URL B.EMS C.NDS D.DNS2A.NAT B.EMS C.NDS D.DNS3A.HTML B.HTTP C.SMTP D.SNMP4A.RTP B.IP C.TCP D.UDP5A.TCP B.GET C.UDP D.PUT6.假设某计算机具有 1MB 的内存目前使用的计算机往往具有 64MB 以上内存并按字节编址为了能存取该内存各地址的内容其地址寄存器至少需要二进制____位.为使 4 字节组成的字段从存储器中一次读出要求存放存储器中的字边界对齐一个字节的地址码应_____若存储器周期为 200ns且每个周期可访问 4 个字节则该存储器带宽为_____bit/s 假如程序员所用的地址为______而真正访问内存的地址称为_______A.110 216 3 20 432B.1最低两位 00 2最低两位为 10 3最高两位为 00 4最高两位为 10C.120M 240M 380M 4160MD.1有效地址 2程序地址 3逻辑地址 4物理地址E.1指令地址 2物理地址 3内存地址 4数据地址7.英语题Soonmore of the information we receive via the internet could come _____indigital wrappers.Wrappers are made up ______ softwore code that’s targeted to do specificthings with the data _____within them such as helping to define queries forsearch engines They also keep _____from_____
access to that code.1 A.Package B.packaged C.packages D.packaging2A.of B.off C.on D.out3A.close B.closed C.enclose D.enclosed4A.insiders B.money C.outsiders D.warehouse5A.gain B.gained C.gains D.gaining二.设计题1.在 VC 中怎样获得父窗口的指针写出代码2.怎样创建一个临时文件3.怎样获得状态栏和工具栏的指针.4.访问控件存几种方法三.填空题:1.ODBC 的数据类型分为_________和_________2.VC 访问数据库的方式____________________3.VC 的线路分为_________和_________它是用什么对象表示的_________4.下列中 a 的值是_________define AAA 200define BBB AAA100int a BBB2缺陷的等级划分 A 类—严重错误,包括以下各种错误: 1. 由于程序所引起的死机非法退出 2. 死循 环 3. 数据库发生死锁 4. 因错误操作导致的程序中断 5. 功能错误 6. 与数据库 连接错误 7. 数据通讯错误 B 类—较严重错误,包括以下各种错误: 1. 程序错误 2. 程序接口错误 3. 数据库的表、业务规则、缺省值未加完整性等约束条件 C 类— 一般性错误,包括以下各种错误: 1. 操作界面错误(包括数据窗口内列名定义、含义 是否一致) 2. 打印内容、格式错误 3. 简单的输入限制未放在前台进行控制 4. 删 除操作未给出提示 5. 数据库表中有过多的空字段 D 类—较小错误,包括以下各种错 误: 1. 界面不规范 2. 辅助说明描述不清楚 3. 输入输出不规范 4. 长操作未给 用户提示 5. 提示窗口文字未采用行业术语 6. 可输入区域和只读区域没有明显的区 分标志 E 类—测试建议软件测试工程师笔试试题软件测试工程师笔试试题01. 为什么要在一个团队中开展软件测试工作?02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)04. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?05. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)06. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。
07. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?08. 您认为做好测试计划工作的关键是什么?09. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
10. 您认为做好测试用例设计工作的关键是什么?11. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。
12. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。
13. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。
14. 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。
15. 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?16. 在您以往的工作中,一条软件缺陷(或者叫 Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?17. 您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。
18. 您以往是否曾经从事过单元测试和集成测试?如果有,请谈一下这些工作的实际开展情况。
19. 您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?您期望的理想的测试人员的工作环境是怎样的?20. 您以往工作过的企业中,是否开展了软件配置管理工作?您能否描述一下这项工作的开展情况和您对这项工作的认识?21. 您是否熟悉一些主流的软件工程方法论和思想,如 RUP、CMM、CMMI、XP、PSP、TSP。
如果熟悉,您是否可以谈一下对这些方法论和思想的认识?22. 您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?23. 在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?您是如何来对待这些事情的?24. 在即将完成这次笔试前,您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面)作者: ☆aBoo☆ 2005-4-6 09:29 回复此发言--------------------------------------------------------------------------------2 回复:软件测试工程师笔试试题一、判断题(每题 1 分,12 分,正确的√,错误的╳)1.软件测试的目的是尽可能多的找出软件的缺陷。
()2.Beta 测试是验收测试的一种。
()3.验收测试是由最终用户来实施的。
()4.项目立项前测试人员不需要提交任何工件。
()5.单元测试能发现约 80的软件缺陷。
()6.代码评审是检查源代码是否达到模块设计的要求。
()7.自底向上集成需要测试员编写驱动程序。
()8.负载测试是验证要检验的系统的能力最高能达到什么程度。
()9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
()10.代码评审员一般由测试员担任。
()11.我们可以人为的使得软件不存在配置问题。
()12.集成测试计划在需求分析阶段末提交。
()二、不定项选择题(每题 2 分,10 分)1.软件验收测试的合格通过准则是:()A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B. 所有测试项没有残余一级、二级和三级错误。
C. 立项审批表、需求分析文档、设计文档和编码实现一致。
D. 验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?()A.项目经理B.SQA 负责人C.配置负责人D.测试组3.下列关于 alpha 测试的描述中正确的是: ()A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种4.测试设计员的职责有: ()A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是: ()A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、填空题(每空 1 分,24 分)1.软件验收测试包括、、三种类型。
2.系统测试的策略有功能测试、、 、、易用性测、、、、、试 、、、、、等 15 种方法。
3.设计系统测试计划需要参考的项目文档有、和迭代计划。
4.对面向过程的系统采用的集成策略有、两种。
5.通过画因果图来写测试用例的步骤为.
上一篇:
基于Google+Android平台移动轨迹记录系统的研究与应用
下一篇:
ASP小区停车管理系统(Access)(含录像)