华为测试面试题.doc

上传人:帮**** 文档编号:780220 上传时间:2019-07-07 格式:DOC 页数:26 大小:181KB
返回 下载 相关 举报
华为测试面试题.doc_第1页
第1页 / 共26页
华为测试面试题.doc_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《华为测试面试题.doc》由会员分享,可在线阅读,更多相关《华为测试面试题.doc(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、测试面试题测试面试题 1.1. 怎么来设计测试方案怎么来设计测试方案 根据测试需求(包括功能需求和非功能性需求),识别测试要点,识别 测试环境要求,安排测试轮次,根据项目计划和开发计划做整体的测试安排。被测试的特性:通过对需求规格说明书进行分析,列出本次测试需要进 行测试的各部分特性(如要测试的功能需求、性能需求、安全性需求等等);不被测试的特性:由于资源、进度等方面原因,本次测试不列入测试范 围的特性;测试组网图:进行本次系统测试所需要的软硬件设备、配置数据已及相 互间的逻辑、物理连接。今后测试执行时需要依据这个组网图来进行环境的 搭建。 2.2. 如果给你一个如果给你一个B/SB/S系统你

2、怎么来进行测试?此题答案还可用于回答测试流系统你怎么来进行测试?此题答案还可用于回答测试流 程,测试流程题亦可参考程,测试流程题亦可参考1515题。题。 阅读系统需求,充分理解需求,记录问题,并与项目需求人员充分沟通。 编写测试需求,包括系统功能和非功能测试要点、测试类型、测试进度质 量要求等。 制定测试计划,包括熟悉测试业务、设计测试用例、执行测试用例、进行 测试小结、编写测试报告,任务颗粒度一般应小于5人天 编写测试用例,根据测试方案设计用例,即便没有明确的性能和安全测试 要求,也应识别进行此两项测试。 执行软件测试, 进行测试小结,如果测试持续时间较长,每个版本间隙总结本轮测试。 编写测

3、试报告,总结测试过程,汇总度量数据。3.3. 怎么进行工作流的测试怎么进行工作流的测试 把握需求,找准结点,理清流程,画出流转图,弄清节点间的数据流转, 设计测试用例的时候必须覆盖所有可能的流程。 工作流: 如果问到有没有做过,根据对工作流的了解情况回答,如果比较了解, 可以把参与的某个项目中说上一些有工作流的,如果不是很了解就说没有做 过,但是学习过相关知识。4.4. 在做性能测试的时候都需要关注哪些参数?在做性能测试的时候都需要关注哪些参数? 并发访问量,服务器响应时间(最小、平均、最大) 并发性能测试的过程是一个负载测试和压力测试的过程,即逐渐增加负 载,直到系统的瓶颈或者不能接收的性能

4、点,通过综合分析交易执行指标和 资源监控指标来确定系统并发性能的过程。 负载测试(Load Testing)是确定在各种工作负载下系统的性能,目标 是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应 时间、CPU负载、内存使用等来决定系统的性能。 负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用, 从而来确定能够接收的性能过程。压力测试(Stress Testing)是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别 的测试。 疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数,持续 执行一段时间业务,通过综合分析交易执行指标和资源监

5、控指标来确定系统 处理最大工作量强度性能的过程。 疲劳强度测试可以采用工具自动化的方式 进行测试,也可以手工编写程序测试,其中后者占的比例较大。 一般情况下以服务器能够正常稳定响应请求的最大并发用户数进行一定 时间的疲劳测试,获取交易执行指标数据和系统资源监控数据。如出现错误 导致测试不能成功执行,则及时调整测试指标,例如降低用户数、缩短测试 周期等。还有一种情况的疲劳测试是对当前系统性能的评估,用系统正常业 务情况下并发用户数为基础,进行一定时间的疲劳测试。 大数据量测试可以分为两种类型:针对某些系统存储、传输、统计、查 询等业务进行大数据量的独立数据量测试;与压力性能测试、负载性能测试、

6、疲劳性能测试相结合的综合数据量测试方案。大数据量测试的关键是测试数 据的准备,可以依靠工具准备测试数据。 5.5. 如果客户没有给你性能指数时,你怎么来开展性能测试工作?如果客户没有给你性能指数时,你怎么来开展性能测试工作? 如果客户没有提出明确的性能指标,可以按照惯例和经验设置,需要和 PM协商,一般由PM确认,QA负责给出建议。 举例说一个Server端程序,要求峰值时CPU和MEM消耗在75以下,而一 个页面的访问响应时间一般认为用户的忍耐时间是35秒以内,这些要参考 实际的应用来确定用户规模、操作频率、同时在线数等。6.6. 有没有做过接口测试,是如何做的?有没有做过接口测试,是如何做

7、的? 通过编写测试程序, 获得接口指针, 逐个调用接口函数验证其正确性,及失败操作7.7. 测试过程中是如何来保证软件质量的?测试过程中是如何来保证软件质量的? 测试用例编写完毕后要加强评审的力度,确保测试用例覆盖所有需求点 执行测试过程中注意做小结检查覆盖情况、审视所提缺陷质量,复测时应 注意相关模块的测试 测试时间宽裕的话可以做交叉测试,用以确保测试质量。8.8. 测试方案都写什么内容?测试方案都写什么内容? 1概述 2被测对象分析 3应测试的特性 4不被测试的特性 5总体设计方法 6测试模型6.1测试组网图6.2结构/对象关系图6.3测试原理6.4操作规程7测试需求7.1环境需求7.2被

8、测对象需求7.3测试工具需求7.4测试代码需求7.5数据需求 7.6其它需求 8测试设计8.1工具设计8.2测试代码设计8.3用例设计8.3.1设计原则8.3.2测试项目 9.附录 (测试方案要求根据SRS上的每个需求点设计出包括需求点简介,测试思 路和详细测试方法三部分的方案) 以往华为测试方案目录如下: 第第 1 1 章章 技术方案技术方案 1.1. 测试需求描述 1.1.1. 测试类型分析 1.1.2. 测试内容 1.2. 缺陷分类 1.3. 缺陷级别 第第 2 2 章章 SOWSOW 及规格的应答及规格的应答 2.1. 测试需求应答 2.2. 交付件应答 2.2.1. 软件交付件应答

9、2.2.2. 非软件交付件应答 2.3. 项目里程碑项目完成时间应答 2.4. 质量目标应答 2.5. 验收标准应答 2.6. 限制应答 2.6.1. 合作供应商人员组织 应答 2.6.2. 硬件设备应答 2.6.3. 合作项目开发场地应 答 第第 3 3 章章 类似项目成功案例类似项目成功案例 第第 4 4 章章 项目详细工作计划项目详细工作计划 第第 5 5 章章 项目估算项目估算9.9. 测试方案和测试计划的区别测试方案和测试计划的区别 测试方案是技术性的;测试计划更多是管理性的。 测试计划主要要考虑测试的技术可行性、关键技术、资源投入、进度安排、 风险管理、配置管理、输入输出等。测试计

10、划更多地供高层管理者决策时 做参考;同时对后续测试工作开展起指导作用。 在一些小项目中,可能只需要一个测试方案,测试计划内容相对较少,可 以与测试方案合并进行;而一些大项目中,也许要设计数十个测试方案, 这就需要一个提纲挈领的东西了,这就是测试计划的作用。10.10. 测试用例是根据什么写的?测试用例是根据什么写的? 系统测试用例根据需求和设计编写 (华为的SDV测试用例是根据测试方案和测试策略来编写的)11.11. 是怎么来设计测试用例的?是怎么来设计测试用例的? 答:先熟悉系统需求,把握测试要点,设计用例的原则首先是要覆盖每个需 求点,可以通过填写需求跟踪矩阵来保证覆盖。 黑盒测试的测试用

11、例设计方法:等价类划分法、边界值分析法、错误推测 法、因果图。12.12. 有没有测过手机终端的项目?有没有测过手机终端的项目? 根据实际情况回答,如果没有测试过,可以回答,公司有过类似业务。 手机终端测试13.13. 对测试工作的认识?对测试工作的认识? 答:软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质 或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行 前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。 软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对 它做必要的测试(称为

12、单元测试)。编码和单元测试属于软件生命周期中的 同一个阶段。在结束这个阶段后对软件系统还要进行各种综合测试,这是软 件生命周期的另一个独立阶段,即测试阶段。 华为独立外包测试一般包括ST(系统测试)和SDV(详细设计验证)两个阶段。14.14. 缺陷是怎么管理的?缺陷是怎么管理的? 答:我们采用了Rational ClearQuest来管理缺陷。 测试人员执行测试,发现缺陷,录入CQ,要求填写项目名称、子系统名 称、模块名称、缺陷标题、缺陷描述(描述场景、现象)、缺陷级别、提出 人等。状态:已提交。 项目经理或开发组长确认缺陷后分配给开发人员,状态:已分配。 开发人员修复缺陷完成后,将修复缺陷

13、所花费的时间填写的Schedule中, 缺陷的产生原因填写在备注中,因采用UCM模式,所有造成该缺陷的错误代码 文件,在UCM视图中可以统计。状态:已处理。 测试人员复测,如缺陷已经修复,则关闭缺陷,状态:已关闭。如缺陷 仍然存在,则修改状态为已分配。 当缺陷存在争议时,开发组长或开发人员可以申请否决,由项目经理、 技术经理、测试负责人、相关开发人员和测试人员共同决定缺陷是否可以否 决。状态:已申请否决、已否决。 当前不能修复,或当前版本无法解决的缺陷可以申请延期,状态:已申 请延期、已延期。15.15. 介绍一下测试流程。介绍一下测试流程。 答:项目启动后进行需求培训,测试人员尽早的参与到项

14、目需求的培训和评 审,也就是测试工作应该从需求阶段开始介入。项目经理编写项目计划,开发人员产出需求规格说明书,这时测 试组长就要根据项目计划开始编写测试计划,其中包括人员,软件硬 件资源,测试点,进度安排和风险识别等内容。 测试计划编写完成后需要进行评审,参与人员有项目经理,测试经理。 测试组长需要根据评审意见修改测试计划,并上传到 CC 上,由配置管理员 管理。待开发人员把需求规格说明书归纳好并打了基线,测试组长开始组织 测试成员编写测试方案,测试方案编写完成后也需要进行评审,评审 人员包括项目经理,开发人员,测试经理,测试组长,测试成员;测试组长组 织测试成员修改测试方案,直到评审通过后才

15、进入下个阶段编写测试用例。测试用例是根据测试方案来编写的,通过测试方案阶段,测试人 员对整个系统需求有了详细的理解。这时开始编写用例才能保证用例的可执行 和对需求的覆盖。测试用例需要包括测试项,用例级别,预置条件,操作步骤 和预期结果。其中操作步骤和预期结果需要编写详细和明确。测试用例应该覆 盖测试方案,而测试方案又覆盖了测试需求点,这样才能保证客户需求不遗漏。同样,测试用例也需要通过开发人员,测试人员的评审,测试组长也需要组织 测试人员对测试用例进行修改,直到评审通过。在我们编写测试用例的阶段,开发人员基本完成代码的编写,同时完成单 元测试。提交测试中心后根据测试计划进度安排,测试组长组织进

16、行多轮 次的测试,每轮测试完成后测试组长需要编写测试报告,其中包括用例执行通 过情况,缺陷分布情况,缺陷产生原因,测试中的风险等等,这时测试人员就 修改增加测试用例。待到开发修改完 bug 并转来新的测试版本,测试人员开始 进行第二轮的系统测试,首先回归完问题单,再继续进行测试,编写第二轮的 测试报告,如此循环下去,直到系统测试结束。16.16. 一个关于测试方案评审的分歧,一个关于测试方案评审的分歧, 我们原本的流程是完成方案包括用例后进行评审,华为的建议是,在测试 方案(即测试人员总结出测试重点等)之后,即进行评审,不能等全部用例完 成。 关于版本缺陷密度的问题:问有没有统计。如果 CQ

17、中正常登记的话,是可 以利用工具统计出来。CQ 还可以根据需要定制查询。 关于测试提交标准:我讲了公司的标准,他说客户也会有自己的标准。我 回复说是可以依据客户标准进行调整,17.17. 对对UnixUnix系统是否熟识,是否会运用系统是否熟识,是否会运用InformixInformix 数据库。数据库。 ls 列出指定目录下的文件,缺省目录为当前目录 ./ pwd 显示当前的工作目录 cd 回到注册进入时的目录 cd /tmp 进入 /tmp 目录 cd ./ 进入上级目录 mkdir -m 模式 -p 目录名 建立目录 mkdir tmp 在当前目录下建立子目录 tmp mkdir -m

18、777 /tmp/abc 用所有用户可读可写可执行的存取模式 建立目录 /tmp/aaa ,存取模式参看命令 chmod mkdir -p /tmp/a/b/c 建立目录 /tmp/a/b/c ,若不存在目录 /tmp/a 及/tmp/a/b 则建立之 mv -f -i 文件 1 文件 2. 目标 将文件移动至目标,若目标是文件 名,则相当于文件改名 rm -f -i 文件.或 rm -r -f -i 目录名. 文件 用来删除文 件或目录 cmp -l -s 文件 1 文件 2 比较两个文件, diff -be 文件 1 文件 2 比较两个文本文件,将不同的行列出来 pack 文件. 将指定文

19、件转储为压缩格式,文件名后加 .z , 文件存取模 式,访问时间,修改时间等均不变 pcat 文件. 显示输出压缩文件 unpack 文件. 将压缩后的文件解压后转储为压缩前的格式 vi -wn -R 文件. vi 是一个基于行编辑器 ex 上的全屏幕编辑器,可以在 vi 中使用 ex,ed 的全部命令,vi 选项中 -wn 指将编辑窗口大小置为 n 行,-R 为将编辑的文 件置为只读模式, vi 工作模式分为命令模式和输入模式,一般情况下在命 令模式下,可敲入 vi 命令,进入输入模式下时可以编辑要编辑的文本,命令 a A i I o O c C s S R 可进入输入模式,在输入模式下按

20、ESC 键可推出输 入模式,回到命令模式,在命令模式中敲入: 命令,则可进入 ex 方式,在 屏幕底部出现提示符 : ,此时可使用任意 ex 命令,屏幕底行也用来作/ ? ! 命令的提示行,大多数命令可以在其前面加数字,表示命令执行的重复次数, 下面简单介绍一下 vi 的命令集, 表示(CTRL)键 quit 退出 bc 18.18. 对于金融业务系统的测试,有哪些要点。对于金融业务系统的测试,有哪些要点。 首先要根据客户的需求文档,保证业务逻辑正确、符合要求。举例授信审 批流程来说,主要测试前面岗位录入的数值资料传递到流程最后一个岗位后能 正确显示;以及操作员的权限控制严格按照需求要求,不同

21、的权限除了在流程 中的作用不同,所能执行的功能也不同19.19. 平时测试时怎么保证页面间传值正确?平时测试时怎么保证页面间传值正确? 除了看页面的显示,还要连接数据库对相应的表进行查询,对数据库表结 构不了解时,会询问相关的开发人员。20.20. 对于系统运行产生的日志文件是否关注?对于系统运行产生的日志文件是否关注? 答:只是适当了解,公司对于服务器的维护安排有人负责。21.21. 银行的系统是否在同一个页面,用不同权限的业务员登陆会显示不同的结银行的系统是否在同一个页面,用不同权限的业务员登陆会显示不同的结 果?会不会因为自己配置的不合理而产生错误?果?会不会因为自己配置的不合理而产生错

22、误? 1)有同一个页面用不同权限的业务员显示不同结果的情况,主要表现为所能执 行的操作不同,所能查询数据的范围不同。 2) 对于不确定的错误,一般不会立刻当缺陷处理,需要跟相关人员沟通,确认 了并非自己部署得不正确的原因,才会提缺陷。这个很重要。22.22. BOSSBOSS渠道酬金结算系统的规模、几个测试人员?渠道酬金结算系统的规模、几个测试人员?23.23. 提交验收后客户又提了几个缺陷?提交验收后客户又提了几个缺陷?24.24. 有没有做过本系统和其它系统的接口测试?有没有做过本系统和其它系统的接口测试? 接口测试:主要在集成测试阶段采用,目的是测试各个方法、模块、函数之间 的接口问题。

23、 测试其间的接口是否满足系统需求的要求,输入/输出是否正确,各个模块之间 的状态转换是否与需求一致等。我认为完全可以脱离开白盒测试方法,而直接 使用黑盒测试方法进行测试,接口测试也是测试中的重点,尤其是对于模块之 间数据交换比较多的系统和软件。25.25. 有没有写过测试桩?有没有写过测试桩? 答:单元测试的时候用写测试桩。26.26. 有没有测试过有没有测试过UNIXUNIX的项目?的项目?答:这个根据个人实际情况回答。可以将简历中的某个项目说成是部署在 Unix 上的,会使用一些 Unix 的操作命令。27.27. 是否使用过是否使用过UnixUnix、LinuxLinux环境,有没有自己

24、搭建过环境?环境,有没有自己搭建过环境? 答:这个根据个人实际情况回答。可以将简历中的某个项目说成是部署在 Unix 上的,会使用一些 Unix 的操作命令。28.28. 有没有编写过有没有编写过shellshell脚本?脚本? 答:答:这个根据个人实际情况回答,差不多都只写过很简单的脚本。29.29. 对对OracleOracle数据库是否熟悉(比如:异常处理)?数据库是否熟悉(比如:异常处理)? 答:这个根据个人实际情况回答。30.30. 有没有装过有没有装过OracleOracle数据库服务器?数据库服务器? 答:这个根据个人实际情况回答。31.31. 都参与过哪些项目?都参与过哪些项目

25、? 答:这个根据个人实际情况回答。要点:项目名称说清楚,项目是干什么的说 清楚,然后说自己做了什么,测试了哪些模块。32.32. 对数据库操作是否熟悉?对数据库操作是否熟悉? 答:这个根据个人实际情况回答。33.33. 作为测试负责人最大的心得是什么?作为测试负责人最大的心得是什么? 答:一定要制定严格的测试计划、根据测试人员的特长安排测试任务、善于总 结经验教训、妥善保存测试过程中的一切文档。34.34. 在项目哪个阶段测试开始介入?在项目哪个阶段测试开始介入? 答:在项目需求阶段测试人员开始介入,尽早的接入有助于更好的理解需求。35.35. 在测试中有没有风险?有哪些风险在测试中有没有风险

26、?有哪些风险 答:有 1)需求培训达不到预期目标 2)测试用例评审不合格 3)测试人员 不稳定 4)在测试计划中安排的时间内不能完成测试任务。5)验收测试不 合格36.36. 当有测试人员请假的情况下,作为测试负责人应该怎么处理当有测试人员请假的情况下,作为测试负责人应该怎么处理? ? 答:应该让测试人员提前请假,针对不能完成的工作做好调整。37.37. 有关有关robotrobot和和TestManagerTestManager的使用的使用 Robot是IBM Rational的测试工具,是一个针对WEB, ERP 和C/S 进行功能自 动化测试的工具. 它可以降低功能测试上的人力和物力的投

27、入和风险包括了 可见和非可见对象Rational TestManager 从一个独立的,全局的角度对于各种测试活动进行管 理和控制. 它让测试者可以随时了解需求变更对于测试用例的影响, 通过针 对一致目标而进行的测试与报告提高了团队生产力. Rational TestManager用来从各个方面进行测试管理: * 测试计划 * 测试设计 * 测试实现 * 测试执行 * 结果分析38.38. LoadrunnerLoadrunner会不会用,写没写过测试编码。会不会用,写没写过测试编码。 答:这个根据个人实际情况回答。39.39. 协议接口测试有没有测试过。协议接口测试有没有测试过。 答:这个根

28、据个人实际情况回答。40.40. 关于何时能够到位?关于何时能够到位? 答:这个根据实际情况回答。41.41. 是否测试过关于协议的系统?是否测试过关于协议的系统? 答:这个根据个人实际情况回答。42.42. 所参与的项目中规模最大的有多少行代码?所参与的项目中规模最大的有多少行代码? 答:这个根据个人实际情况回答。 43.43. 对于对于linuxlinux的简单操作的简单操作 44.44. 是否测试过码流?是否测试过码流? 45.45. 关于性能需要分析,给出具体方法关于性能需要分析,给出具体方法 46.46. 监听端口的方法监听端口的方法 47.47. sqlsql语句,出题回答语句,出

29、题回答 查询出不包括查询出不包括138138的号条数的号条数 select 字段名 from 表名 where id fname;wc -w =a=60 的学生的人数 (3)将 hebby 的成绩插入的表中成绩为 85 (4)修改 robote 的成绩为 87 (5)删除 anne 的资料面试题目: 1.做烟草项目时,公司用了哪些中间件? 2.对 unix 系统熟悉么? 3.中间件项目的流程,如何测试的? 4.度量库项目具体是做什么的? 5.华为的项目具体是怎么做的? 6.有没有用自动化工具录制过脚本,具体做过哪些工作? 7.做过性能测试么? 8.删除数据库中某表的数据有哪两种方法? 9.对数

30、据库中的索引熟悉么,索引作用是什么,索引是建一个好,还是越 多越好? 10.华为第三方测试项目,这个是如何测试的? 11.国税项目中的分包任务单是怎么回事? 12.有没有实际开发过 java? 13.什么是执行测试和测试执行,测试执行的前提和准备是什么? 14.J2ee 三层架构2008-01-13 吴学春 王志波 1、说几个简单的 AIX 的命令 如:复制命令 CP,重命名 MV,查看文件 ls 编辑命令 vi 等等 2、对 ORACLE 的掌握程度如何。简单的数据库操作如何? 3、说一下基本测试流程 需求阶段一般进行测试计划的编写 设计阶段一般进行测试策略、测试方案的编写 编码阶段一般进行

31、测试用例的编写 4、说一下你负责的 BOSS 系统的模块,测试人员数多少? 考察对业务的了解程度 5、说一下你对 BOSS 系统其他业务的了解? 考察对业务的了解能力 6、对后台测试了解多少? 7、有没有做过开发项目?2008 年 2 月 19 日 曲洪波、李小静、陈航程 1 对 Oracle 数据库是否熟悉(比如:异常处理)。?对数据库操作是否熟悉 一些 oracle 基本的常用定义,还有基本的 SQL 语句查询。 2 websphere 和 weblogic 了解多少 3 有关 robot 的使用,知道多少 4 DB2 和 oracle 的存储过程有什么区别? 5 对自己做经历过的项目的评

32、价,做的是什么项目1. 多态性 是指允许不同类的对象对同一消息作出响应 2. 抽象性的特征抽象 继承 封装 多态 3. 游标的使用 它有时用来描述一个记录集,有时用来描述当前记录集中某一条记录的指针, 它主要用来建立一个关系数据库中行列关系的一种 SQL 可利用的访问格式 4. 存储过程的使用 将常用的或很复杂的工作,预先用 SQL 语句写好并用一个指定的名称存储起 来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时, 只需调用 execute,即可自动完成命令。 定义存储过程 CREATEOR REPLACE PROCEDUREschema. procedure_name (

33、argumentIN|OUT|IN OUTdatatype|,.|) IS | AS 其中,procedure_name 是存储过程的名称,argument 是参数名,datatype 是对应参数的数据类型。OR REPLACE 是可选项,如果已经存在一个同名的 过程,则首先删除已有过程,然后创建。关键字 IS 和 AS 是等价的,用来 引出过程体 5. 对 MFC 的了解MFC 应用程序模型历经多年以有了相当大的发展。有一个时期,它只是个使 用应用程序对象和主窗口对象的简单模型。在这个模型中,应用程序的数据 作为成员 变量保持在框架窗口类中,在框架窗口的客户区中,该数据被提 交显示器。随着

34、MFC2。0 的问世,一种应用程序结构的新方式-MFC 文档 /视结构出现 了。在这种结构中,CFrameWnd 繁重的任务被委派给几个不同 类,实现了数据存储和显示的分离。 6. 虚函数的使用及作用 那些被 Vitual 关健字修饰的成员函数,就是虚函数。虚函数的作用,用专 业的术语来解释就是实现多态(Polymorphism),多态性是将接口归与实现 进行分离;用形象的语言来解释就是实现心共同的方法,但因个体差异而采 用不同的策略 7. Visual Studio 2005 工具的使用 我用的是 VC 开发工具,其它的还有 VB、C#、J#等 8. 代码收集工具 ClearCase CVS

35、 VSS 9. 软件测试过程中需要写什么文档,有什么人负责 测试方案 测试负责人 测试计划 测试负责人 测试用例 测试工程师 测试报告 测试负责人(每个测试工程师应该做好自己测试部分的测试小结)10.目前应用最好的 Oracle 是什么1. 对 Oracle 数据库熟悉吗? 2. SQL 语句删除数据库中的一条记录,删除表中的所有记录,增加一个字段? Delete from 表名 where 删除条件 Delete from 表名 Alter table 表名 ADD 字段名 数据类型(长度)3. 数据库怎么备份? 4. 数据库游标是什么?可以理解为指向表的数据指针。 5. WebLogic

36、WebSphere 用过吗?熟悉吗?你们一般用什么应用服务器? 6. 用过哪些中间件产品? 7. unix 命令熟悉吗? 查看内存使用 进程的是哪个命令? tar 命令怎么用? 查看内存 进程:top tar 命格式:tar cvf aa.tar aa 8. 比较系统的说一下 ENIP 这个项目? ENIP CORE(电信业务开发平台)的一部分, 主要是作了一个 IDL 编辑器,属于 Eclipse 插件,实现 IDL 的语法解析和语义分析,在实现上参考 java 编辑器 9. 作测试,工作一般是怎么作的?工作流程 工作要按照流程来,我们这边是根据需求和详细设计写测试用例(有问题沟通 交流)用

37、例评审测试执行,在华为那边我们不作前边的测试需求分析和方 案设计,根据华为的测试方案写出测试用例用例评审测试执行 10.测试中有哪些交互性的工作,都是怎么作的? a) 问题的沟通交流,有问题有沟通有记录 b) 与合作方的互动:及时反馈进度和项目中遇到的问题 11.工作中和同事有没有过冲突? 没有,提单时,有时候问题我们定位不了,就附上定位信息,不定位.开发的不 答应,这时候只能想办法定位了,避免推来推去引起冲突. 12. 与华为合作的几个项目介绍一下,规模都有多大? 从投入人力和时间的角度说了一下规模什么是 CRM? CRM(Customer Relationship Management),

38、即客户关系管理。这个概念最 初由 Gartner Group 提出来,而在最近开始在企业电子商务中流行。CRM 的主 要含义就是通过对客户详细资料的深入分析,来提高客户满意程度,从而提高 企业的竞争力的一种手段,它主要包含以下几个主要方面(简称 7P): 客户概况分析(Profiling)包括客户的层次、风险、爱好、习惯等; 客户忠诚度分析(Persistency)指客户对某个产品或商业机构的忠实程度、 持久性、变动情况等; 客户利润分析(Profitability)指不同客户所消费的产品的边缘利润、总利 润额、净利润等; 客户性能分析(Performance)指不同客户所消费的产品按种类、渠

39、道、销售 地点等指标划分的销售额; 客户未来分析(Prospecting)包括客户数量、类别等情况的未来发展趋势、 争取客户的手段等; 客户产品分析(Product)包括产品设计、关联性、供应链等; 客户促销分析(Promotion)包括广告、宣传等促销活动的管理。 附录 UNIX 常用命令简单说明 UNIX 命令大多数可用联机帮助手册 man 获得帮助,下面是常用命令及简单说 明,可供用户快速查找使用。 命令 功能简述 acctcom 等于进程记帐文件 accton 启动或中止记帐进程 adb 汇编语言调试工具 admin 创建和管理 SCCS 文件 ar 档案文件和库文件管理程序 as 汇

40、编器 asa 回车控制 at 在指定时间执行程序 awk 模式搜索和处理语言 banner 制作标题 basename 生成文件基本名(无前。后缀) batch 命令的延迟执行 bc 计算器 bdiff 大型文件比较 bfs 大文件搜索 break 退出循环 cal 打印日历表 calendar 打印日历表 cancel 取消打印任务 case 分支语句 cb C 语言整理程序 cd 改变当前目录 cc C 语言编译器 cdc SCCS 实用程序 cflow 生成 C 语言流程图 checkeq 数学公式排版命令 chgrp 改变文件组 chmod 改变文件存取模式 chown 改变文件主 c

41、hroot 改变根目录 cksum 显示校验和 clri 清除指定的 I 节点 cmp 文件比较 col 过滤反向换行 comb SCCS 实用程序 comm 显示两个排序文件的公共行 command 执行简单命令 continue 进入下一循环 cp 复制文件 cpio 复制文件档案cpp C 语言预处理程序 crash 检查系统内存映象 create 建立临时文件 cref 生成交叉引用表 cron 在指定时间执行一组命令 crontab 为命令 cron 准备 crontab 文件 crypt 加密/解密 csplit 将一个文件分解 ct 远程终端注册 ctags 创建供 vi 使用的

42、标识符 cu 呼叫另一 UNIX 系统 cut 断开一文件中所选择的字段 cxref 生成 C 程序交叉访问表 date 打印和设置时间 dc 桌面计算器 dd 转换和复制文件 delta SCCS 实用程序 deroff 去掉排版格式 devnm 标识设备名 df 显示可用磁盘空间 diff 显示两个文件的差异 diff3 显示三个文件的差异 dircmp 目录比较 dis 反汇编程序 du 显示对磁盘的占用情况 dump 对指定文件备份 echo 回显指定参数 ed 行编辑器 edit 文本编辑器 egrep 在文件中查找指定模式 env 设置命令执行环境 eqn 数学公式排版命令 eva

43、l 执行指定命令 ex 行编辑器 exec 执行指定命令 exit 进程中止 expand 使表格占满行宽 export 将变量传递给子程序 expr 计算表达式值 factor 因式分解 false 返回 FALSE fgrep 在文件中查找指定模式 file 确定文件类型 find 查找符号条件的文件fmt 安排简单的文本格式 fold 折行 for 循环语句 fsck 文件系统检查和修复 fsdb 文件系统调试程序 fumount 强制性拆协指定资源 function 函数说明 fuser 列出使用文件的进程 fwtmp 产生记帐记录 get SCCS 实用程序 getconf 查找配置

44、参数 getopt 获得命令中的选择项 getopts 获得命令中的选择项 getty 设置终端类型、模式、行律等 grep 在文件中查找指定模式 head 打印文件的头若干行 hexdump 按十六进制转储文件 id 显示用户号 if 条件语句 init UNIX 初启进程 install 安装一个文件到文件系统 ipcrm 删除 IPC 队列 ipcs 显示 IPC 状态 join 连接两个文件(关系操作 kill 中止指定进程 killall 中止所有活动进程 labelit 给文件系统提供标号 ld 目标文件链接编辑器 lex 词法分析程序 line 读一行 link 连接文件 lin

45、t C 程序检查程序 ln 链接文件 local 建立局部变量 logger 显示注册信息 login 注册 logname 获取注册名 look 在排序文件中查找某行 lorder 查找目标库的次序关系 lp 打印文件 lpr 打印文件 lpstat 显示打印队列状态 ls 目录列表 mail 发送或接收电子邮件mailx 发送、接收或处理电子邮件 make 执行有选择的编译 makekey 生成加密码 man 显示命令用法 mesg 接收或取消对话方式 mkdir 建立目录 mkfifo 建立 FIFO 文件 mkfs 建立文件系统 mknod 建立文件系统的 I 节点 mount 安装文

46、件系统 mv 移动文件 mvdir 移动目录 ncheck 按节点号生成节点名清单 neqn 数学公式排版命令 newgrp 把用户加入到新组 news 打印消息 nice 改变命令执行优先级 nl 给文件加行号 nm 显示目标文件符号表 nohup 忽略挂起或退出执行命令 nroff 文本文件排版 od 按八进制转储文件 pack 压缩文件 passwd 改变口令 paste 文件合并 pax 可移植档案管理程序 pcat 显示压缩格式文件 pg 分屏显示 pr 按打印格式显示文件 pstat 报告系统信息 pwck 口令文件校验程序 pwd 显示当前工作目录 quot 检查文件系统所有权

47、ratfor 转换成标准 FORTRANC 程序 read 从标准输入读一行 readonly 标记变量为只读 red 文本编辑器 regcmp 正规表达式编辑 restor 文件系统恢复程序 restore 文件系统恢复程序 return 返回语句 rev 颠倒文件中每行字符次序 rm 删除文件 rmdel SCCS 使用程序rmdir 删除目录 rsh(net) 远程 SHELL rsh(sec) 受限 SHELL runacct 运行日常记帐程序 sact SCCS 实用程序 sag 打印系统活动图 sar 报告系统活动 sccsdiff SCCS 实用程序 sdb 符号调试器 sdif

48、f 并列显示两个文件的差别 sed 流编辑器 sendto 发送邮件 set 设置选项或参数 setmnt 建立文件系统安装表 sh SHELL 解释器 shift 命令行参数移位 shl SHELL 层(layer)管理程序 shutdown 关机 size 显示目标文件长度 sleep 挂起进程一段时间 sort 文件排序和合并 spell 拼写错误检查程序 spellin 拼写错误检查 spellout 拼写错误检查 spline 按平滑曲线输出数据 split 分解一个文件 strings 在目标文件中寻找可打印字符 strip 删除符号表 stty 设置终端模式 su 改变用户 su

49、m 显示文件校验和及块数 sync 更新磁盘 tabs 设置制表符 tbl 表格排版 tee 在管道上建立多通路 tic 终端数据库编译程序 time 打印执行命令所花时间 tiemx 报告命令所花时间及活动 touch 更新文件时间 tput 恢复终端或查询数据库 tr 转换字符 trap 捕获信号 troff 文本文件排版 true 返回 TRUEtsort 拓扑排序 tty 显示终端设备名 umask 设置文件掩码 umount 拆卸文件系统 uname 显示系统名 unget SCCS 实用程序 uniq 删除文件中重复行 units 度量单位转换 unlink 删除文件 unpack 将压缩文件还原 until 循环语句 update 更新磁盘 val SCCS 实用程序 vc SCCS 实用程序 vi 全屏幕编辑器 volcopy 文件系统的文字拷贝 wait 等待所有字进程结束 while 循环语句 who 显示谁在使用系统 whodo 显示哪些用户在做什么 write 和另一用户直接对话 xar

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com