<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客网-骗子的测试点滴-文章分类-软件测试笔试面试</title><link>http://www.cnitblog.com/charester/category/3548.html</link><description>我说我是搞测试的。可是我还要系统维护。

我说我是搞系统维护的。我又要搞网络维护，

我说我是搞网络维护的，我又要。。。

所以说我是个打杂的。

</description><language>zh-cn</language><lastBuildDate>Fri, 09 Mar 2007 05:56:23 GMT</lastBuildDate><pubDate>Fri, 09 Mar 2007 05:56:23 GMT</pubDate><ttl>60</ttl><item><title>软 件 测 试 第 一 学 期 考 试 ！ ！ </title><link>http://www.cnitblog.com/charester/articles/17869.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Wed, 11 Oct 2006 07:12:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/17869.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/17869.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/17869.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/17869.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/17869.html</trackback:ping><description><![CDATA[
		<br />
		<br />
		<br />软件测试第一学期考试<br />姓名：<br />一、        判断题（每题1分，正确的√，错误的╳，20道）<br /><br />1． 软件测试按照测试过程分类为黑盒、白盒测试。( )<br /><br />2．在设计测试用例时，应包括合理的输入条件和不<br />合理的输入条件。                          ( )<br /><br />3．集成测试计划在需求分析阶段末提交。( )<br /><br />4．单元测试属于动态测试。 ( )<br /><br />5．缺陷跟踪系统只针对对测试人员来使用。( )<br /><br />6．从用户软件开发者的角度出发，普遍希望通过软件<br />测试暴露软件中隐藏的错误和缺陷，以考虑是否可<br />接受该产品。                                ( )<br /><br />7．项目立项前测试人员不需要提交任何工件。( )<br /><br />8．软件测试的目的是尽可能多的找出软件的缺陷。( )<br /><br />9．软件项目在进入需求分析阶段，测试人员应该开始介入其中。( )<br /><br />10．软件生存周期是从软件开始开发到开发结束的整个时期。( )<br /><br />11．单元测试能发现约80%的软件缺陷。( )<br /><br />12．数据流图和数据字典共同构成系统的逻辑模型。( )<br /><br />13．负载测试是验证要检验的系统的能力最高能达到什么程度。( )<br /><br />14．测试人员要坚持原则，缺陷未修复完坚决不予通过。( )<br /><br />15．代码评审员一般由测试员担任。( )<br /><br />16．测试组负责软件质量。( )<br /><br />17．程序的效率与程序的复杂性相关。( )<br /><br /><br />18．详细设计的目的是为软件结构图中的每一个模块确定<br />使用的算法和块内数据结构，并用某种选定的表达工<br />具给出清晰的描述。                    ( )      <br /><br />19．软件是一种逻辑实体，而不是具体的<br />物理实体，因而它具有抽象性。              ( )  <br /><br />20．测试程序仅仅按预期方式运行就行了。( )   <br /><br />二、        单项选择题（每题2 分，共20道）<br />1．（）是用户和设计交换最频繁的方法<br />A.        原型化方法<br />B.        瀑布模型方法<br />C.        螺旋模型方法<br />D.        构件组装模型<br />答案：（ ）<br /><br />2．软件测试的目的: （）<br />A.        避免软件开发中出现的错误<br />B.        发现软件开发中出现的错误<br />C.        尽可能发现并排除软件中潜藏的错误，提高软件的可靠性<br />D.        修改软件中出现的错误<br />答案： （ ）<br /><br />3．某次程序调试没有出现预计的结果，下列（        ）不可能是导致出错的原因。<br />A．        变量没有初始化<br />B．        编写的语句书写格式不规范<br />C．        循环控制出错<br />D．        代码输入有误<br />答案：（ ）<br /><br />4．下列关于程序效率的描述错误的是（     ）。<br />A．        提高程序的执行速度可以提高程序的效率<br />B．        降低程序占用的存储空间可以提高程序的效率<br />C．        源程序的效率与详细设计阶段确定的算法的效率无关<br />D．        好的程序设计可以提高效率<br />答案：（ ）<br /><br /><br /><br /><br /><br />5．现在向银行存款，年利率为i，若希望在n年后从银行得到F元，现在应该存入的钱数为（                ）。<br />A．i /(1+ F)n<br />B．F/(1+i n)<br />C．F/in<br />D．F/(1+i)n<br />答案：（ ）<br /><br />6．在LINUX系统中，下列哪一个命令属于目录管理的常用命令？<br />A．pwd<br />B．pr <br />C．ln <br />D．find<br />答案：（ ）<br /><br />7．软件测试是软件开发过程的重要阶段，是软件质量保证的重要手段，下列哪个（些）是软件测试的任务？<br />　　Ⅰ预防软件发生错误　　Ⅱ发现改正程序错误　　Ⅲ提供诊断错误信息<br />A．只有Ⅰ <br />B．只有Ⅱ <br />C．只有Ⅲ<br />D．都是<br />答案：（ ）<br /><br />8．软件测试是软件质挝保证的重要手段，下述哪种测试是软件测试的最基础环节？<br />A．功能测试 <br />B．单元测试　<br />C．结构测试 <br />D．确认测试<br />答案：（ ）<br /><br />9．在数据库的如下两个表中，若雇员信息的主键是雇员号，部门信息表的主键是部门号，在下列所给的操作中，哪个操作不能执行？ <br />雇员信息表：<br /><br />雇员号 雇员名 部门号 工资<br />001 张山 02 2000<br />010 王宏达 01 1200<br />056 马林生 02 1000<br />101 赵敏 04 1500<br /><br /><br /><br />部门信息表<br /><br />部门号 部门名 主任<br />01 业务部 李建<br />02 销售部 应伟东<br />03 服务部 周垠<br />04 财务部 陈力胜<br /><br /><br />A．从雇员信息表中删除行（'010'，'王宏达'，'01'，1200）<br />B．将行（'102'，'赵敏'，'01'，1500）插入到雇员信息表中<br />C．将雇员信息表中雇员号='010'的工资改为1600元<br />D．将雇员信息表中雇员号='101'的部门号改为' 05'<br />答案：（ ）<br /><br /><br /><br /><br />10．在数据库的如上图两个表中，若雇员信息表的主键是雇员号，部门信息表的主键是部门号。在部门信息表中，哪一行可以被删除？<br />A．部门号='01'的行 <br />B．部门号='02'的行<br />C．部门号='03'的行 <br />D．部门号='04'的行<br />答案：（ ）<br /><br />11．若用如下的SQL语句创建了一个表S:<br />CREATE TABLE S（S# CHAR（6）NOT NULL，<br />SNAME CHAR（8）NOT NULL，SEX CHAR（2），AGE INTEGER）<br />今向S表插入如下行时，哪一行可以被插入？<br />A．（'991001'，'李明芳'，女，'23'）<br />B．（'990746'，"张为'，NULL，NULL）<br />C．（NULL，'陈道一'，'男'，32）<br />D．（'992345'，NULL，'女'，25）<br />答案：（ ）<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />12．如果互连的局域网高层分别采用TCP/IP协议与SPX/IPX协议，那么我们可以选择的互连设备应该是<br />A．中继器 <br />B．网桥 <br />C．网卡 <br />D．路由器<br />答案：（ ）<br /><br />13．通常可分为白盒测试和黑盒测试。白盒测试是根据程序的（  ）来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。<br />A．功能 <br />B．性能 <br />C．内部逻辑 <br />D．内部数据<br />答案：（ ）<br /><br />14．常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中（  ）经常与其它方法结合起来使用。软件测试的步骤主要有单元测试、集成测试和确认测试。<br />A．边值分析 <br />B．等价类划分 <br />C．错误猜测 <br />D．因果图<br />答案：（ ）<br /><br />15．LINUX下，解压缩文件的命令为？<br />A．        tar zxvf 文件名<br />B．        COPY 文件名<br />C．        CAT 文件名<br />D．        VI 文件名<br />答案：（ ）<br /><br />16．从下列关于软件测试的叙述中，选出5条正确的叙述。<br />(1) 用黑盒法测试时，测试用例是根据程序内部逻辑设计的。<br />(2) 尽量用公共过程或子程序去代替重复的代码段。<br />(3) 测试是为了验证该软件已正确地实现了用户的要求。<br />(4) 对于连锁型分支结构，若有n个判定语句，则有2n条路径。<br />(5) 尽量采用复合的条件测试，以避免嵌套的分支结构。<br />(6) GOTO语句概念简单，使用方便，在某些情况下，保留GOTO语句反能使写出的程序更加简洁。<br />(7) 发现错误多的程序模块，残留在模块中的错误也多。<br />(8) 黑盒测试方法中最有效的是因果图法。<br />(9) 在做程序的单元测试时，桩（存根）模块比驱动模块容易编写。<br />(10) 程序效率的提高主要应通过选择高效的算法来实现。<br />A．1．3．4．5．9<br />B．2．4．6．7．10<br />C．4．5．6．7．10<br />D．1．2．3．8．9<br />答案：（ ）<br /><br />17．（  ）方法根据输出对输入的依赖关系设计测试用例。<br />Ａ．路径测试     <br />Ｂ．等价类            <br />Ｃ．因果图           <br />Ｄ．归纳测试<br />答案：（ ）<br /><br />18．在安装Bugzilla过程中，其中异步需要在BUGZILLA的目录内运行checksetup.pl，请以下那个命令正确？<br />A．        checksetup.pl<br />B．        make checksetup.pl<br />C．        ./ checksetup.pl<br />D．        cat checksetup.pl<br />答案：（ ）<br /><br />19．手动安装PerL模块是，以下哪个操作正确？<br />A． bash# make<br />bash# make test<br />bash# perl Makefile.PL<br />bash# make install<br /><br />B． bash# make install <br />bash# make<br />bash# make test<br />bash# perl Makefile.PL<br /><br />C． bash# make test <br />bash# make<br />bash# perl Makefile.PL<br />bash# make install<br /><br />D． bash# perl Makefile.PL<br />bash# make<br />bash# make test<br />bash# make install<br /><br />答案：（ ）<br /><br /><br /><br /><br /><br />20．You want to use the Web to let __(224)__ users or your customers look __(225)__ corporate information. But you want to keep installation at the user end __(226)__ and you don't want just __(227)__ to get __(228)__ your databases. <br />That may be where an application server enters the picture. For more user machine<br />independent, these software packages, typically written in the __(229)__ programming language for use on Windows __(230)__ -based systems, act as go-betweens __(231)__ browser-equipped end users to the databases that __(232)__ the information they need to __(233)__. <br />(224): A. informer B. internal C. inside D. outside <br />(225): A. at B. by C. in D. out <br />(226): A. simple B. simply C. single D. singly <br />(227): A. any B. anyone C. anything D. anywhere <br />(228): A. into B. off C. onto D. out <br />(229): A. C B. C++ C. SQL D. JAVA <br />(230): A. NC B. NT C. PC D. PT <br />(231): A. link B. linkage C. linking D. links <br />(232): A. held B. helt C. hold D. holt <br />(233): A. access B. accessing C. assert D. asserting<br /><br />答案：（     ）<br /><br />三、        简答题（每题4，共5道）<br />1．        你认为一个优秀的测试工程师应该具备哪些素质？ <br /><br /><br /><br /><br />2．        软件开发模型分哪几种？<br /><br /><br /><br /><br />3．        软件生命周期分哪几个阶段？<br /><br /><br /><br /><br />4．        请描述软件测试活动的生命周期。<br /><br /><br /><br /><br />5．        画出软件测试技术图。<br /><br /><br /><br /><br /><br /><br /><br />四、        设计题（每题5，共4道）<br />1．画出下列伪码程序的程序流程图。<br />START<br />IF m THEN<br />        WHILE n DO<br />                A<br />    B<br />        END DO<br />ELSE<br />        BLOCK<br />                C<br />                D<br />        END BLOCK<br />END IF<br />STOP<br /><br /><br /><br /><br /><br />2．根据下面给出的规格说明，利用等价类划分的方法，给出足够的测试用例。<br />“一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息，说明这个三角形是三边不等的、是等腰的、还是等边的。”<br /><br /><br /><br /><br /><br /><br /><br />3．设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下：<br />“有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币，按下“可乐”、“雪碧”或“红茶”按钮，相应的饮料就送出来。若投入的是2元硬币，在送出饮料的同时退还5角硬币。”<br />(1) 试利用因果图法，建立该软件的因果图；<br />(2) 设计测试该软件的全部测试用例。<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />4．英译汉<br />Security <br />Security functions will be moved from software to hardware, where they’ re more tamper-proof. In September, Intel announced that it would work with VeriSign Inc. to implement in hardware VeriSign’s digital certificate technology for notebook computers that use Intel’s Banias processors. Users then won’t have to install vulnerable digital certificate software. <br />Smart cards that hold passwords and encryption keys, used with personal identification numbers, will provide another level of authentication beyond simple keyed-in passwords. Further out, portables will be fitted with biometric devices such as fingerprint or retina readers.<br /><img src ="http://www.cnitblog.com/charester/aggbug/17869.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-10-11 15:12 <a href="http://www.cnitblog.com/charester/articles/17869.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>微软的测试题</title><link>http://www.cnitblog.com/charester/articles/17868.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Wed, 11 Oct 2006 07:06:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/17868.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/17868.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/17868.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/17868.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/17868.html</trackback:ping><description><![CDATA[
		<span style="FONT-SIZE: 12px">Test Paper for Software Design Engineer<br /><br />(Test time: 60 minutes)<br /><br />Name:                   Date:                   Location:<br /><br /><br /><br />Part 1: Technical Skills Set<br /><br />（请将 “ ● ”paste在您所掌握的技能程度表格内，并注明您的使用时间和相关的证书）<br /><br />技能列表  精通     熟练   掌握    了解   使用时间(月)  所获证书<br /><br />English (oral)<br />  <br />English (written)<br />  <br />OOP  programming skills<br />  <br />C/C++ (pointer, memory)<br />  <br />Java<br />  <br />C#<br />  <br />NET<br />  <br />算法&amp;数据结构<br />  <br />Win API experience –plus<br />  <br />  <br />Part 2 : Technical Test<br /><br />1．  实现二分查找的递归算法的函数。（使用C++，不建议用伪码） <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />2．  请指出该程序的错误。<br /><br />#include &lt;iostream.h&gt;<br /><br /><br /><br />int *p;<br /><br /><br /><br />void Function();<br /><br />{<br /><br />     int n;<br /><br />     n = 25; <br /><br />     p = &amp;n;<br /><br />}<br /><br /><br /><br />void main()<br /><br />{<br /><br />     Function(); <br /><br />     cout&lt;&lt;"value of *p: "&lt;&lt;*p&lt;&lt;endl;<br /><br />}<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />3. 英语写作<br /><br />Question: Please describe your career path in the next two years.<br /></span>
<img src ="http://www.cnitblog.com/charester/aggbug/17868.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-10-11 15:06 <a href="http://www.cnitblog.com/charester/articles/17868.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>微创的入职测试题</title><link>http://www.cnitblog.com/charester/articles/17865.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Wed, 11 Oct 2006 06:48:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/17865.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/17865.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/17865.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/17865.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/17865.html</trackback:ping><description><![CDATA[
		<span style="FONT-SIZE: 12px">Test   Paper  (考试时间：60分钟)<br />Date:___________________                         Time:___________________<br /><br />1.        两个1000位的大数，如<br />1234512345……… (共200个12345)<br />和<br />5432154321……… (共200个54321)<br />请把它们相乘。<br />注意，两个大数为任意数字，并无规律。<br /><br /><br />2.        写一个函数，输入一个字符串和一个数组作为参数，该函数会把字符串按照数组中列出的字符拆分。如，输入 “a=10; b=2  x; c=30;” 和’’（空格）’=’（等于号）’；’（分号），函数将字符串拆分a  10  b  2  x  c  30<br />如使用C++，C#，Java， 请尽量避免使用框架类库。</span>
		<br />
		<br />
<img src ="http://www.cnitblog.com/charester/aggbug/17865.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-10-11 14:48 <a href="http://www.cnitblog.com/charester/articles/17865.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试工程师面试题</title><link>http://www.cnitblog.com/charester/articles/15189.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Sun, 13 Aug 2006 01:15:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15189.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15189.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15189.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15189.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15189.html</trackback:ping><description><![CDATA[
		<strong>
				<font face="Arial" size="2">这份题目看到过两次，一次是北京的一个朋友面试碰到过的一道题目，一次是上海我自己的学员面试的时候碰到的题目，题目如下：</font>
		</strong>
		<p class="MsoBodyText" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN" style="FONT-SIZE: 11pt; mso-bidi-font-size: 12.0pt">
						<strong>
								<font size="2">
										<font face="Arial">Directions:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?><o:p></o:p></font>
								</font>
						</strong>
				</span>
		</p>
		<p class="MsoBodyText" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; mso-bidi-font-size: 12.0pt">
						<o:p>
								<font face="Arial" size="2"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoBodyText" style="MARGIN: 0cm 0cm 0pt">
				<font face="Arial">
						<font size="2">
								<u>
										<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; mso-bidi-font-size: 12.0pt">ASCII Art Studio</span>
								</u>
								<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; mso-bidi-font-size: 12.0pt"> is a powerful ASCII Art editor. It allows you to make your own ASCII Art quickly and easily. Please find and try <u>V<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /?><st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">2.1.1</st1:chsdate></u>, and then fulfill the following tasks:<o:p></o:p></span>
						</font>
				</font>
		</p>
		<p class="MsoBodyText" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; mso-bidi-font-size: 12.0pt">
						<o:p>
								<font face="Arial" size="2"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoBodyText" style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">
				<font size="2">
						<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt">
								<span style="mso-list: Ignore">·<span style="FONT: 7pt 'Times New Roman'">         </span></span>
						</span>
						<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; mso-bidi-font-size: 12.0pt">
								<font face="Arial">List the major product features in an organized way <o:p></o:p></font>
						</span>
				</font>
		</p>
		<p class="MsoBodyText" style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">
				<font size="2">
						<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt">
								<span style="mso-list: Ignore">·<span style="FONT: 7pt 'Times New Roman'">         </span></span>
						</span>
						<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; mso-bidi-font-size: 12.0pt">
								<font face="Arial">Write test cases for one/two features<o:p></o:p></font>
						</span>
				</font>
		</p>
		<p class="MsoBodyText" style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">
				<font size="2">
						<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt">
								<span style="mso-list: Ignore">·<span style="FONT: 7pt 'Times New Roman'">         </span></span>
						</span>
						<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; mso-bidi-font-size: 12.0pt">
								<font face="Arial">Try to find as many bugs as you can and log them<o:p></o:p></font>
						</span>
				</font>
		</p>
		<p class="MsoBodyText" style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">
				<font size="2">
						<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt">
								<span style="mso-list: Ignore">·<span style="FONT: 7pt 'Times New Roman'">         </span></span>
						</span>
						<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; mso-bidi-font-size: 12.0pt">
								<font face="Arial">Describe any product enhancements you would like add in<o:p></o:p></font>
						</span>
				</font>
		</p>
		<p class="MsoBodyText" style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt">
				<font size="2">
						<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt">
								<span style="mso-list: Ignore">·<span style="FONT: 7pt 'Times New Roman'">         </span></span>
						</span>
						<span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11pt; mso-bidi-font-size: 12.0pt">
								<font face="Arial">Write a testing plan (This task is only for senior position applicants)<o:p></o:p></font>
						</span>
				</font>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN">
						<o:p>
								<font size="2"> </font>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN" style="FONT-SIZE: 11pt; FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">
						<font size="2">Please contact us if there is anything unclear.<o:p></o:p></font>
				</span>
		</p>
<img src ="http://www.cnitblog.com/charester/aggbug/15189.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-13 09:15 <a href="http://www.cnitblog.com/charester/articles/15189.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试考试 </title><link>http://www.cnitblog.com/charester/articles/15109.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 10:06:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15109.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15109.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15109.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15109.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15109.html</trackback:ping><description><![CDATA[
		<table width="72%" bgcolor="#ffffff" border="0">
				<tbody>
						<tr>
								<td class="p14" align="left">
										<a name="197059686">
										</a>
										<font color="#0000cc">软 件 测 试 考 试</font>
								</td>
						</tr>
						<tr>
								<td>
								</td>
								<td class="f14" align="left" width="97%">
										<table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="87%" border="0">
												<tbody>
														<tr>
																<td class="gray14">一、        判断题（每题1分，正确的√，错误的╳，20道） <br /><br />1． 软件测试按照测试过程分类为黑盒、白盒测试。( ) <br /><br />2．在设计测试用例时，应包括合理的输入条件和不 <br />合理的输入条件。                          ( ) <br /><br />3．集成测试计划在需求分析阶段末提交。( ) <br /><br />4．单元测试属于动态测试。 ( ) <br /><br />5．缺陷跟踪系统只针对对测试人员来使用。( ) <br /><br />6．从用户软件开发者的角度出发，普遍希望通过软件 <br />测试暴露软件中隐藏的错误和缺陷，以考虑是否可 <br />接受该产品。                                ( ) <br /><br />7．项目立项前测试人员不需要提交任何工件。( ) <br /><br />8．软件测试的目的是尽可能多的找出软件的缺陷。( ) <br /><br />9．软件项目在进入需求分析阶段，测试人员应该开始介入其中。( ) <br /><br />10．软件生存周期是从软件开始开发到开发结束的整个时期。( ) <br /><br />11．单元测试能发现约80%的软件缺陷。( ) <br /><br />12．数据流图和数据字典共同构成系统的逻辑模型。( ) <br /><br />13．负载测试是验证要检验的系统的能力最高能达到什么程度。( ) <br /><br />14．测试人员要坚持原则，缺陷未修复完坚决不予通过。( ) <br /><br />15．代码评审员一般由测试员担任。( ) <br /><br />16．测试组负责软件质量。( ) <br /><br />17．程序的效率与程序的复杂性相关。( ) <br /><br /><br />18．详细设计的目的是为软件结构图中的每一个模块确定 <br />使用的算法和块内数据结构，并用某种选定的表达工 <br />具给出清晰的描述。                    ( )       <br /><br />19．软件是一种逻辑实体，而不是具体的 <br />物理实体，因而它具有抽象性。              ( )   <br /><br />20．测试程序仅仅按预期方式运行就行了。( )    <br /><br />二、        单项选择题（每题2 分，共20道） <br />1．（）是用户和设计交换最频繁的方法 <br />A.        原型化方法 <br />B.        瀑布模型方法 <br />C.        螺旋模型方法 <br />D.        构件组装模型 <br />答案：（ ） <br /><br />2．软件测试的目的: （） <br />A.        避免软件开发中出现的错误 <br />B.        发现软件开发中出现的错误 <br />C.        尽可能发现并排除软件中潜藏的错误，提高软件的可靠性 <br />D.        修改软件中出现的错误 <br />答案： （ ） <br /><br />3．某次程序调试没有出现预计的结果，下列（        ）不可能是导致出错的原因。 <br />A．        变量没有初始化 <br />B．        编写的语句书写格式不规范 <br />C．        循环控制出错 <br />D．        代码输入有误 <br />答案：（ ） <br /><br />4．下列关于程序效率的描述错误的是（     ）。 <br />A．        提高程序的执行速度可以提高程序的效率 <br />B．        降低程序占用的存储空间可以提高程序的效率 <br />C．        源程序的效率与详细设计阶段确定的算法的效率无关 <br />D．        好的程序设计可以提高效率 <br />答案：（ ） <br /><br /><br /><br /><br /><br />5．现在向银行存款，年利率为i，若希望在n年后从银行得到F元，现在应该存入的钱数为（                ）。 <br />A．i /(1+ F)n <br />B．F/(1+i n) <br />C．F/in <br />D．F/(1+i)n <br />答案：（ ） <br /><br />6．在LINUX系统中，下列哪一个命令属于目录管理的常用命令？ <br />A．pwd <br />B．pr  <br />C．ln  <br />D．find <br />答案：（ ） <br /><br />7．软件测试是软件开发过程的重要阶段，是软件质量保证的重要手段，下列哪个（些）是软件测试的任务？ <br />　　Ⅰ预防软件发生错误　　Ⅱ发现改正程序错误　　Ⅲ提供诊断错误信息 <br />A．只有Ⅰ  <br />B．只有Ⅱ  <br />C．只有Ⅲ <br />D．都是 <br />答案：（ ） <br /><br />8．软件测试是软件质挝保证的重要手段，下述哪种测试是软件测试的最基础环节？ <br />A．功能测试  <br />B．单元测试　 <br />C．结构测试  <br />D．确认测试 <br />答案：（ ） <br /><br />9．在数据库的如下两个表中，若雇员信息的主键是雇员号，部门信息表的主键是部门号，在下列所给的操作中，哪个操作不能执行？  <br />雇员信息表： <br /><br />雇员号 雇员名 部门号 工资 <br />001 张山 02 2000 <br />010 王宏达 01 1200 <br />056 马林生 02 1000 <br />101 赵敏 04 1500 <br /><br /></td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
						<tr>
								<td height="17">
								</td>
								<td>
								</td>
						</tr>
						<tr>
								<td height="17">
								</td>
								<td align="left">作者： <a href="http://passport.baidu.com/?detail&amp;aid=6&amp;default_tab=1&amp;un=%A1%EEaBoo%A1%EE" target="_blank"><font color="#261cdc">☆aBoo☆</font></a>  <font class="gray12" color="#666666">2005-7-7 23:02 </font>　 <a class="t" onclick="ResetReplyTitle('1','软 件 测 试 考 试');" href="http://post.baidu.com/f?kz=22680936#sub"><font color="#261cdc">回复此发言</font></a>   </td>
						</tr>
						<tr>
								<td>
								</td>
								<td>
										<hr align="left" width="87%" size="1" />
								</td>
						</tr>
				</tbody>
		</table>
		<a name="#2">
		</a>
		<table width="72%" bgcolor="#ffffff" border="0">
				<tbody>
						<tr>
								<td class="gray" align="middle" width="3%" height="17">2</td>
								<td class="p14" align="left">
										<a name="197059687">
										</a>
										<font color="#0000cc">软 件 测 试 考 试</font>
								</td>
						</tr>
						<tr>
								<td>
								</td>
								<td class="f14" align="left" width="97%">
										<table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="87%" border="0">
												<tbody>
														<tr>
																<td class="gray14">
																		<br />
																		<br />部门信息表 <br /><br />部门号 部门名 主任 <br />01 业务部 李建 <br />02 销售部 应伟东 <br />03 服务部 周垠 <br />04 财务部 陈力胜 <br /><br /><br />A．从雇员信息表中删除行（'010'，'王宏达'，'01'，1200） <br />B．将行（'102'，'赵敏'，'01'，1500）插入到雇员信息表中 <br />C．将雇员信息表中雇员号='010'的工资改为1600元 <br />D．将雇员信息表中雇员号='101'的部门号改为' 05' <br />答案：（ ） <br /><br /><br /><br /><br />10．在数据库的如上图两个表中，若雇员信息表的主键是雇员号，部门信息表的主键是部门号。在部门信息表中，哪一行可以被删除？ <br />A．部门号='01'的行  <br />B．部门号='02'的行 <br />C．部门号='03'的行  <br />D．部门号='04'的行 <br />答案：（ ） <br /><br />11．若用如下的SQL语句创建了一个表S: <br />CREATE TABLE S（S# CHAR（6）NOT NULL， <br />SNAME CHAR（8）NOT NULL，SEX CHAR（2），AGE INTEGER） <br />今向S表插入如下行时，哪一行可以被插入？ <br />A．（'991001'，'李明芳'，女，'23'） <br />B．（'990746'，"张为'，NULL，NULL） <br />C．（NULL，'陈道一'，'男'，32） <br />D．（'992345'，NULL，'女'，25） <br />答案：（ ） <br /><br /><br /><br /><br /><br /><br /><br /><br /><br />12．如果互连的局域网高层分别采用TCP/IP协议与SPX/IPX协议，那么我们可以选择的互连设备应该是 <br />A．中继器  <br />B．网桥  <br />C．网卡  <br />D．路由器 <br />答案：（ ） <br /><br />13．通常可分为白盒测试和黑盒测试。白盒测试是根据程序的（  ）来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。 <br />A．功能  <br />B．性能  <br />C．内部逻辑  <br />D．内部数据 <br />答案：（ ） <br /><br />14．常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中（  ）经常与其它方法结合起来使用。软件测试的步骤主要有单元测试、集成测试和确认测试。 <br />A．边值分析  <br />B．等价类划分  <br />C．错误猜测  <br />D．因果图 <br />答案：（ ） <br /><br />15．LINUX下，解压缩文件的命令为？ <br />A．        tar zxvf 文件名 <br />B．        COPY 文件名 <br />C．        CAT 文件名 <br />D．        VI 文件名 <br />答案：（ ） <br /><br />16．从下列关于软件测试的叙述中，选出5条正确的叙述。 <br />(1) 用黑盒法测试时，测试用例是根据程序内部逻辑设计的。 <br />(2) 尽量用公共过程或子程序去代替重复的代码段。 <br />(3) 测试是为了验证该软件已正确地实现了用户的要求。 <br />(4) 对于连锁型分支结构，若有n个判定语句，则有2n条路径。 <br />(5) 尽量采用复合的条件测试，以避免嵌套的分支结构。 <br />(6) GOTO语句概念简单，使用方便，在某些情况下，保留GOTO语句反能使写出的程序更加简洁。 <br />(7) 发现错误多的程序模块，残留在模块中的错误也多。 <br />(8) 黑盒测试方法中最有效的是因果图法。 <br />(9) 在做程序的单元测试时，桩（存根）模块比驱动模块容易编写。 <br />(10) 程序效率的提高主要应通过选择高效的算法来实现。 <br />A．1．3．4．5．9 <br />B．2．4．6．7．10 <br />C．4．5．6．7．10 <br />D．1．2．3．8．9 <br />答案：（ ） <br /><br />17．（  ）方法根据输出对输入的依赖关系设计测试用例。 <br />Ａ．路径测试      <br />Ｂ．等价类             <br />Ｃ．因果图            <br />Ｄ．归纳测试 <br />答案：（ ） <br /><br />18．在安装Bugzilla过程中，其中异步需要在BUGZILLA的目录内运行checksetup.pl，请以下那个命令正确？ <br />A．        checksetup.pl <br />B．        make checksetup.pl <br />C．        ./ checksetup.pl <br />D．        cat checksetup.pl <br />答案：（ ） <br /><br />19．手动安装PerL模块是，以下哪个操作正确？ <br />A． bash# make <br />bash# make test <br />bash# perl Makefile.PL <br />bash# make install <br /><br />B． bash# make install  <br />bash# make <br />bash# make test <br />bash# perl Makefile.PL <br /><br />C． bash# make test  <br />bash# make <br />bash# perl Makefile.PL <br />bash# make install <br /><br />D． bash# perl Makefile.PL <br />bash# make <br />bash# make test <br />bash# make install <br /><br />答案：（ ） <br /><br /><br /><br /><br /><br />20．You want to use the Web to let __(224)__ users or your customers look __(225)__ corporate information. But you want to keep installation at the user end __(226)__ and you don't want just __(227)__ to get __(228)__ your databases.  <br /></td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
						<tr>
								<td height="17">
								</td>
								<td>
								</td>
						</tr>
						<tr>
								<td height="17">
								</td>
								<td align="left">作者： <a href="http://passport.baidu.com/?detail&amp;aid=6&amp;default_tab=1&amp;un=%A1%EEaBoo%A1%EE" target="_blank"><font color="#261cdc">☆aBoo☆</font></a>  <font class="gray12" color="#666666">2005-7-7 23:02 </font>　 <a class="t" onclick="ResetReplyTitle('2','软 件 测 试 考 试');" href="http://post.baidu.com/f?kz=22680936#sub"><font color="#261cdc">回复此发言</font></a>   </td>
						</tr>
						<tr>
								<td>
								</td>
								<td>
										<hr align="left" width="87%" size="1" />
								</td>
						</tr>
				</tbody>
		</table>
		<a name="#3">
		</a>
		<table width="72%" bgcolor="#ffffff" border="0">
				<tbody>
						<tr>
								<td class="gray" align="middle" width="3%" height="17">3</td>
								<td class="p14" align="left">
										<a name="197059688">
										</a>
										<font color="#0000cc">软 件 测 试 考 试</font>
								</td>
						</tr>
						<tr>
								<td>
								</td>
								<td class="f14" align="left" width="97%">
										<table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="87%" border="0">
												<tbody>
														<tr>
																<td class="gray14">That may be where an application server enters the picture. For more user machine <br />independent, these software packages, typically written in the __(229)__ programming language for use on Windows __(230)__ -based systems, act as go-betweens __(231)__ browser-equipped end users to the databases that __(232)__ the information they need to __(233)__.  <br />(224): A. informer B. internal C. inside D. outside  <br />(225): A. at B. by C. in D. out  <br />(226): A. simple B. simply C. single D. singly  <br />(227): A. any B. anyone C. anything D. anywhere  <br />(228): A. into B. off C. onto D. out  <br />(229): A. C B. C++ C. SQL D. JAVA  <br />(230): A. NC B. NT C. PC D. PT  <br />(231): A. link B. linkage C. linking D. links  <br />(232): A. held B. helt C. hold D. holt  <br />(233): A. access B. accessing C. assert D. asserting <br /><br />答案：（     ） <br /><br />三、        简答题（每题4，共5道） <br />1．        你认为一个优秀的测试工程师应该具备哪些素质？  <br /><br /><br /><br /><br />2．        软件开发模型分哪几种？ <br /><br /><br /><br /><br />3．        软件生命周期分哪几个阶段？ <br /><br /><br /><br /><br />4．        请描述软件测试活动的生命周期。 <br /><br /><br /><br /><br />5．        画出软件测试技术图。 <br /><br /><br /><br /><br /><br /><br /><br />四、        设计题（每题5，共4道） <br />1．画出下列伪码程序的程序流程图。 <br />START <br />IF m THEN <br />        WHILE n DO <br />                A <br />    B <br />        END DO <br />ELSE <br />        BLOCK <br />                C <br />                D <br />        END BLOCK <br />END IF <br />STOP <br /><br /><br /><br /><br /><br />2．根据下面给出的规格说明，利用等价类划分的方法，给出足够的测试用例。 <br />“一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息，说明这个三角形是三边不等的、是等腰的、还是等边的。” <br /><br /><br /><br /><br /><br /><br /><br />3．设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下： <br />“有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币，按下“可乐”、“雪碧”或“红茶”按钮，相应的饮料就送出来。若投入的是2元硬币，在送出饮料的同时退还5角硬币。” <br />(1) 试利用因果图法，建立该软件的因果图； <br />(2) 设计测试该软件的全部测试用例。 <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />4．英译汉 <br />Security  <br />Security functions will be moved from software to hardware, where they’ re more tamper-proof. In September, Intel announced that it would work with VeriSign Inc. to implement in hardware VeriSign’s digital certificate technology for notebook computers that use Intel’s Banias processors. Users then won’t have to install vulnerable digital certificate software.  <br />Smart cards that hold passwords and encryption keys, used with personal identification numbers, will provide another level of authentication beyond simple keyed-in passwords. Further out, portables will be fitted with biometric devices such as fingerprint or retina readers. <br /><br /></td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/charester/aggbug/15109.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 18:06 <a href="http://www.cnitblog.com/charester/articles/15109.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>新浪UC部门面试软件测试</title><link>http://www.cnitblog.com/charester/articles/15108.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 09:57:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15108.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15108.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15108.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15108.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15108.html</trackback:ping><description><![CDATA[
		<table width="72%" bgcolor="#ffffff" border="0">
				<tbody>
						<tr>
								<td class="f14" align="left" width="97%">
										<table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" cellspacing="0" cellpadding="0" width="87%" border="0">
												<tbody>
														<tr>
																<td class="gray14">上周五下午到新浪UC部门面试软件测试，遇到这道题：  <br /><br />有4个朋友住在一个小城镇里。他们的名字是库克、米勒、史密斯、卡特。他们一个是警察、一个是木匠，一个是农民，一个是医生。  <br />一天，库克的儿子摔断了腿。库克带他去找医生。医生有个妹妹是史密斯的妻子。农民没有结过婚，他养着许多母鸡。米勒经常去农民家里买鸡蛋。警察每天都能见到史密斯，因为他们是邻居。  <br /><br />请问，他们4人个中，谁是警察？谁是木匠？谁是农民？谁是医生？ <br /><br />这是我的分析方法及答案： <br /><br />由于涉及人名和职业较多，变来变去，很容易混乱。由于我想到用方程式来解决。设警察为A，木匠为B，农民为C，医生为D，库克为N1，米勒为N2，史密斯为N3，卡特为N4，根据条件，得方程式为： <br /><br />D≠N1  库克(N1)带他去找医生(D) <br />C≠N3  …史密斯(N3)的妻子（农民没结婚） <br />D≠N3  医生(D)有个妹妹是史密斯(N3)的妻子 <br />C≠N1  农民(C)没有结过婚（自然也没有儿子） <br />C≠N2  米勒(N2)经常去农民(C)家里买鸡蛋 <br />A≠N3  警察(A)每天都能见到史密斯(N3) <br /><br />首先解得B=N3，C=N4,由于D≠N1，那么D必然等N2，N3，N4，由于己解出N3、N4，那么D=N2，最后，自然解出A=N1 <br />即答案为： <br />A=N1 <br />B=N3 <br />C=N4 <br />D=N2 <br /><br /><br />说明：之前没有看过此题及相关答案。 <br /></td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
						<tr>
								<td height="17">
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/charester/aggbug/15108.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 17:57 <a href="http://www.cnitblog.com/charester/articles/15108.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>请教几个软件测试的面试问题 </title><link>http://www.cnitblog.com/charester/articles/15107.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 09:46:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15107.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15107.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15107.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15107.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15107.html</trackback:ping><description><![CDATA[
		<br />请指教如下问题，有些问题比较tough，请帮助我补充。<br />1. 如何来预估一个软件的测试时间<br />我的回答：从source code的size以及以前相似产品的测试时间来预估。同时根据有经验的tester和RD manager的估计也可以比较正确地预估一个产品的开发和测试时间。如果是个全新的产品，当然测试周期回长些。<br /><br />2。 techncial test和non-technical test对于产品的测试各有和裨益？<span class="tiny"> [ 相约加拿大:枫下论坛 rolia.net/forum ]</span><br />我是第一次听到这个non techncial test的说法，有没有人知道解释一下这个non techncial test到底指的是什么？是指从客户角度的测试，例如user acceptance test之类的？<br /><br />3。 rerunable program和restartable program的区别。<br />大概是指mainframe上的，请指教区别到底是什么。<br /><span class="tiny">＜ r o l i a. n e t ＞</span><br />4。 如何衡量一个tester的performance.<br />我的回答：依据查找出来的bug数量，特别是重要bug。还需要考虑此tester对于产品specificatioin,features的理解程度，越多了解客户的需求，越有益于绩效。还有和programmer，manager的沟通协调。<br /><br />5。 如何判断客户project的优先顺序，例如几个project都要在指定的时间完成。<br />我的回答:依据客户的重要程度，产品的费用，以及主管的决定来衡量优先次序。尽力和客户协商，和主管沟通以增加人手和工作时间以早日完成所有项目。<span class="tiny"> { 枫下论坛 rolia.net/forum }</span><br /><img src ="http://www.cnitblog.com/charester/aggbug/15107.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 17:46 <a href="http://www.cnitblog.com/charester/articles/15107.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试面试问题集</title><link>http://www.cnitblog.com/charester/articles/15106.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 09:27:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15106.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15106.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15106.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15106.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15106.html</trackback:ping><description><![CDATA[
		<p>
				<font size="2">前段时间公司招聘软件测试人员，虽然基本上都是招的应届毕业生，但我还是从现实以及网络上找到</font>
				<font size="2">了一些应聘软件测试/QA的面试问题集，其中我都有一些答不上来，寒自己一个先......现在列举如下供<font size="2">有需要的XDJM们作一下参考：</font><font size="2"></font></font>
		</p>
		<br />
		<font size="2">1. 首先一般都是比较老套点的问题：介绍一下你的经历。<br />HOHO......这个问题我想谁都被问过吧，注意一下重点，不要紧张慢慢说就OK了。</font>
		<p>
				<font size="2">2. 老套话说了就可以马上切入正题了。根据你的经验说说你对软件测试/质量保证的理解？<br />这个就要仁者见仁、智者见智了，也基本上都是书上的东东，如果能有一些自己独特的想法那就最好啦，呵呵 </font>
		</p>
		<p>
		</p>
		<p>
				<font size="2">3. 理解完了那当然就要问一下是不是对软件测试了解啰。这就轮到问软件测试的流程是什么，你原先</font>
				<font size="2">的公司又是怎么的流程了？<br />前面个问题也还是书本上的东西，一般介绍软测的书上都有，实际上国内一般的中小公司根本就达不</font>
				<font size="2">到书上所说的那些个测试规范，测试流程也是如此，没办法，这就是现在我们整个大的测试环境，这</font>
				<font size="2">个问题照着书上说的办就行了，后面那个知道该怎么做了吧，尽量把原来公司的测试流程言简意赅的</font>
				<font size="2">表达出来。</font>
		</p>
		<p>
				<font size="2">4. 接着问题就可以有一大堆了，这些问题很多都是要看自己的测试经验以及对测试的理解来作答了，</font>
				<font size="2">如：<br />(1) 你对SQA的职责和工作活动(如软件度量)的理解；<br />(2) 说说你对软件配置管理的理解；<br />(3) 怎样写测试计划和测试用例；<br />(4) 说说主流的软件工程思想(如CMM，CMMI，RUP，XP，PSP，TSP等)的大致情况以及你对它们的理解</font>
				<font size="2">；<br />(5) 对项目管理、白盒测试、单元测试、自动测试、性能测试、压力测试工具的了解程度和实际使用经</font>
				<font size="2">验。(其实基本上也就是MI和Rational工具)；<br />(6) 其它一些具体的技术知识(如各种计算机语言的了解程度、数据库等)；</font>
		</p>
		<p>
				<font size="2">5. 还有问一下你是怎样保证软件质量的，也就是说你觉得怎样才能最大限度地保证软件质量？</font>
		</p>
		<p>
				<font size="2">6. 然后紧接着就基于目前中国的国情，大多数公司的软件项目进度紧张、人员较少、需求文档根本没</font>
				<font size="2">有或者很不规范，你认为在这种情况下怎样保证软件的质量？(大多数公司最想知道的就是在这种困难</font>
				<font size="2">面前你该怎么保证软件的质量，因为这些公司一般就是这种情况-----既不想投入过多又想保证质量，f</font>
				<font size="2">aint，呵呵，没法子，现实就是这样，俺们就认了)</font>
		</p>
		<p>
				<font size="2">7. 差不多了就该问一些只和软件测试相关的问题了，如：<br />(1) 你觉得怎样才能做一个(或者，怎样才能算一个)优秀的测试工程师？(faint，这个问题好像是必问的</font>
				<font size="2">，答案也无非是什么要求全面的技术能力、缜密的逻辑思维、出色的沟通能力、还要有怀疑精神、幽</font>
				<font size="2">默感、洞察力等等。啥叫优秀啊？该有的能力都有，不该有的也有，而且个个能力还都是出色的，这</font>
				<font size="2">就是优秀，呵呵，开玩笑的，反正这个问题差不多就这样，具体的什么要求网络上也到处都有。<br />(2) 还有其它的如对自己优缺点的评价、自己的职业理想、为何离开上一家公司、自己在职业生涯中印</font>
				<font size="2">象最深的事情、能否出差和加班、能否承受压力和挑战、薪水要求、何时能到岗等等这些啥面试都要</font>
				<font size="2">回答的问题，这个就只能自己斟琢着办了。<br />(3) 另外还有一个重要的问题就是语言能力啦，尤其是英语水平，这个的话每个具体的公司都有不同的</font>
				<font size="2">要求，也就没啥好说的了。</font>
		</p>
		<p>
				<font size="2">差不多基本上就是这些了，一不小心叽叽歪歪的说了这么多，有些问题偶都说不明白了，如果有需要</font>
				<font size="2">的可以有针对性的google一下，hoho...仅供参考!</font>
		</p>
<img src ="http://www.cnitblog.com/charester/aggbug/15106.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 17:27 <a href="http://www.cnitblog.com/charester/articles/15106.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>谈谈软件测试面试问题 </title><link>http://www.cnitblog.com/charester/articles/15097.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 09:13:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15097.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15097.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15097.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15097.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15097.html</trackback:ping><description><![CDATA[
		<span class="javascript" id="text4325935" style="FONT-SIZE: 12px">
				<font face="Verdana">前段时间公司招聘软件测试人员，虽然基本上都是招的应届毕业生，但我还是从现实以及网络上找到了一些应聘软件测试/QA的面试问题集，当然这个也都不会有标准答案的，现在只是以偶的一点理解加上网上的一些内容列举出来供有需要的XDJM们作一下参考：<br /><br />1. 首先一般都是比较老套点的问题：介绍一下你的经历。<br />HOHO......这个问题我想谁都被问过吧，注意一下重点，不要紧张慢慢说就OK了。 <br /><br />2. 老套话说了就可以马上切入正题了。根据你的经验说说你对软件测试/质量保证的理解？<br />这个就要仁者见仁、智者见智了，也基本上都是书上的东东，如果能有一些自己独特的想法那就最好啦，呵呵 <br /><br />3. 理解完了那当然就要问一下是不是对软件测试了解啰。这就轮到问软件测试的流程是什么，你原先的公司又是怎么的流程了？<br />前面个问题也还是书本上的东西，一般介绍软测的书上都有，实际上国内一般的中小公司根本就达不到书上所说的那些个测试规范，测试流程也是如此，没办法，这就是现在我们整个大的测试环境，这个问题照着书上说的办就行了，后面那个知道该怎么做了吧，尽量把原来公司的测试流程言简意赅的表达出来。<br /><br />4. 接着问题就可以有一大堆了，这些问题很多都是要看自己的测试经验以及对测试的理解来作答了，如：<br />(1) 你对SQA的职责和工作活动(如软件度量)的理解：<br />SQA就是独立于软件开发的项目组，通过对软件开发过程的监控，来保证软件的开发流程按照指定的CMM规程（如果有相应的CMM规程），对于不符合项及时提出建议和改进方案，必要是可以要高层经理汇报以求问题的解决。通过这样的途径来预防缺陷的引入，从而减少后期软件的维护成本。ＳＱＡ主要的工作活动包括制定SQA工作计划，参与阶段产物的评审，进行过程质量、功能配置及物理配置的审计等;对项目开发过程中产生的数据进行度量等等；<br /><br />(2) 说说你对软件配置管理的理解：<br />项目在开发的过程中要用相应的配置管理工具对配置项（包括各个阶段的产物）进行变更控制，配置管理的使用取决于项目规模和复杂性能及风险的水平。软件的规模越大，配置管理就显得越重要。还有在配置管理中，有一个很重要的概念，那就是基线，是在一定阶段各个配置项的组合，一个基线就提供了一个正式的标准，随后的工作便基于此标准，并且只有经过授权后才能变更这个标准。配置管理工具主要有CC,VSS,CVS等，偶只用过CVS，对其它的不熟悉<img alt="吐舌" src="http://www.itpub.net/images/smilies/13.gif" border="0" /><br /><br />(3) 怎样写测试计划和测试用例：<br />简单点，测试计划里应有详细的测试策略（测试方法等），合理详尽的资源安排等，至于测试用例，那是依赖于需求（包括功能与非功能需求）是否细化到功能点，是否可测试等。 <br /><br />(4) 说说主流的软件工程思想(如CMM，CMMI，RUP，XP，PSP，TSP等)的大致情况以及你对它们的理解：<br />CMM:SW Capability Maturity Model 软件能力成熟度模型,其作用是用于软件过程的改进、评估及软件能力的评鉴 <br />CMMI:Capability Maturity Model Integration　能力成熟度模型集成　CMMI融入了大部分最新的软件管理实践，同时弥补了SW-CMM模型中的缺陷 <br />RUP:rational unified process 是软件工程化过程。它提供了在开发机构中分派任务和责任的纪律化方法.它的目标是在可预见的日程和预算前提下确保满足最终用户需求的高质量产品,个人认为：它的核心观念是开发的迭代，每个公司可以根据自身的软件开发的流程和待开发项目的特点对RUP进行适当的剪裁，制定出符合自己的软件开发流程。 <br />ＸＰ：extreme program，即极限编程的意思，适用于小型团队的软件开发，想上面第三个问题就可以结合原型法采用这样的开发流程。要明白测试对于xp开发的重要性，强调测试（重点是单元测试）先行的理念。编程可以明显提高代码的质量，持续集成对于快速定位问题很有好处。<br />PSP ,TSP 分别是个体软件过程（Personal Software Process），群组软件过程（Team Software Process）大家都知道，CMM只是告诉你怎么做但并没有告诉你如何做，所以PSP/TSP就是告诉你企业在实施CMM的过程中如何做，PSP强调建立个人技能（如何制定计划、控制质量及如何与其他人相互协作等等）而TSP着重于生产并交付高质量的软件产品（如何有效地规划和管理所面临的项目开发任务等等） <br />总之，单纯实施CMM，永远不能真正做到能力成熟度的升级，只有将实施CMM与实施PSP和TSP有机地结合起来，才能发挥最大的效力。因此，软件过程框架应该是CMM/PSP/TSP的有机集成。<br /><br />(5) 对项目管理、白盒测试、单元测试、自动测试、性能测试、压力测试工具的了解程度和实际使用经验。(其实基本上也就是MI和Rational工具)：<br />这个就要看个人的了，没法说了<br /><br />(6) 其它一些具体的技术知识(如各种计算机语言的了解程度、数据库等)；<br /><br />5. 还有问一下你是怎样保证软件质量的，也就是说你觉得怎样才能最大限度地保证软件质量？<br />测试并不能够最大限度的保证软件的质量，软件的高质量是开发和设计出来的，而不是测试出来的，它不仅要通过对软件开发流程的监控，使得软件开发的各个阶段都要按照指定的规程进行，通过对各个阶段产物的评审，QA对流程的监控，对功能及配置的审计来达到开发的最优化。当然测试也是保证软件质量的一个重要方式，是软件质量保证工程的一个重要组成部分。 <br /><br />6. 然后紧接着就基于目前中国的国情，大多数公司的软件项目进度紧张、人员较少、需求文档根本没有或者很不规范，你认为在这种情况下怎样保证软件的质量？(大多数公司最想知道的就是在这种困难面前你该怎么保证软件的质量，因为这些公司一般就是这种情况-----既不想投入过多又想保证质量，faint<img alt="晕倒" src="http://www.itpub.net/images/smilies/35.gif" border="0" /> )<br /><br />出现以上的情况，如果仅仅想通过测试来提高软件质量，那几乎是不可能，原因是没有足够的时间让你去测试，少而不规范的文档导致测试需求无法细化何谈足够且有针对性进行测试。所以，作为公司质量保证的你应该先后项目经理确定符合项目本身最适合的软件生命周期模型（比如RUP的剪裁，原型法）,明确项目的开发流程并督促项目组按照此流程开展工作，所有项目组成员（项目经理更加重要）都要制定出合理的工作计划，加强代码的单元测试，在客户既定的产品交付日期范围之内，进行产品的持续集成等等，如果时间允许可以再配合客户进行必要的系统功能测试。 <br /><br />7. 差不多了就该问一些只和软件测试相关的问题了，如：<br />(1) 你觉得怎样才能做一个(或者，怎样才能算一个)优秀的测试工程师？(faint，这个问题好像是必问的，答案也无非是什么要求全面的技术能力、缜密的逻辑思维、出色的沟通能力、还要有怀疑精神、幽默感、洞察力等等。啥叫优秀啊？该有的能力都有，不该有的也有，而且个个能力还都是出色的，这就是优秀，呵呵，开玩笑的，反正这个问题差不多就这样，具体的什么要求网络上也到处都有。<br /><br />(2) 还有其它的如对自己优缺点的评价、自己的职业理想、为何离开上一家公司、自己在职业生涯中印象最深的事情、能否出差和加班、能否承受压力和挑战、薪水要求、何时能到岗等等这些啥面试都要回答的问题，这个就只能自己斟琢着办了。<br /><br />(3) 另外还有一个重要的问题就是语言能力啦，尤其是英语水平，这个的话每个具体的公司都有不同的要求，也就没啥好说的了。<br /><br />差不多基本上就是这些了，如果有需要的可以有针对性的google一下，hoho...仅供参考!</font>
				<br />
		</span>
<img src ="http://www.cnitblog.com/charester/aggbug/15097.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 17:13 <a href="http://www.cnitblog.com/charester/articles/15097.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个HR人给应届生的面试建议</title><link>http://www.cnitblog.com/charester/articles/15095.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 09:09:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15095.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15095.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15095.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15095.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15095.html</trackback:ping><description><![CDATA[
		<span style="FONT-SIZE: 12px">从事人力资源工作很多年了，多多少少积累了一些经验。已经有许多同仁发表文章，讲了如何撰写简历，面试的礼仪要求等，珠玉在前，不再赘言。适逢2006届大学毕业生进入求职阶段，特此针对面试环节谈一些看法，希望能对大家有所帮助。当然，仅为一家之言，若能抛砖引玉，则大幸也。<br />　　<br />　　即使是最优秀的HR，在对应届生进行面试时，都会感到些许茫然：问不到工作经验；没有Reference Check可以提供；所学专业知识与实际需要脱节；有些毕业生甚至不知道自己的兴趣所在；再加上毕业生的心态不稳定---急功近利者，妄自菲薄者，眼高手低者都大有人在。所以，很多公司都开始使用Competency (胜任力) 来进行评估。<br />　　<br />　　有必要先介绍一下何谓Competency胜任力。胜任力是一种可以被观察到的行为，这种行为在成功人士身上表现得更多，更频繁，取得的成果也更大。如果用海上冰山作比喻，则水面上的十分之一就是这种胜任力，而水面下的十分之九就是我们的知识、技能、态度、价值观。你如果在面试时问：您是否会认真执行公司的每一项规定，答案肯定是“愿意”，而这种问题在我们看来就是无效问题。所以在我们公司，所有的问题都要求尽量给出一个实际的事例。<br />　　<br />　　好了，回到我们的主题----应届生在参加面试时如何有技巧的回答一系列的问题。<br />　　<br />　　开始之前务必记住：<br />　　黄金法则：80/20---你要承担起80%的谈话而面试官只会说20%。<br />　　白金法则：你必须试着控制面试的节奏和话题。<br />　　钻石法则：对于没有把握的问题，抛回给面试官。<br />　　<br />　　1． 在一分钟内介绍一下你自己<br />　　这似乎是必答题。不要以为这很容易。如果你用一分钟来重复你的简历，恭喜你，你的印象加分没有了！建议你最多用二十秒钟介绍自己的姓名、学校、专业。然后话锋一转，引出自己的优势或强项。一定要在最短时间内激发起面试官对你的好感，或者至少是兴趣。<br />　　成功的模式可以是：我叫XXX，英文名字XXX，XX省XX市人，今年6月将从XX学校XX专业本科（专科）毕业。除了简历上您看到的介绍，我愿意特别说一下我在XXX方面的特长/我最大的特点是……（给出事例）。正是基于对自己这方面的自信，使我有勇气来应聘贵公司的XXX这一职位。（看表）一分钟到了，希望我没有超时。（很阳光的微笑）<br />　　如果面试官不是EQ太低，你的最后一句话应该会使他放松和微笑。资历嫩一点的还会接着问：“为什么你会这么认为呢？”如果他真的这么问你，Bingo!你完全有机会操纵这次面试！<br /><br />　　2． 应届生经常会被问到的一个问题是：你为什么会选择你目前学习的专业呢？千万当心，这个问题的目的是考察你的Decision Quality这一项胜任力，所以不要简单的说“感兴趣”或者“就业前景乐观”等。给大家一个成功的范例（同样适用于诸如‘您所做过的一个成功/最大的决定是什么”）：<br />　　问：张先生，您为什么会选择财务专业呢？<br />　　答：的确，财务已经连续多年成为高校热门专业，这造成了就业时无可避免的激烈竞争。可当初我选择财务专业时并不是单纯因为它的热门程度。我早就把就业目标锁定在苏州工业园区的外资企业。根据我高三时搜集到的统计资料，园区当时有外企XXX家，而且每年以XXX%的速度在增加。以每个公司财务部至少5个人计算（总账，应收应付，税务，出纳再加上一个经理），加上园区的平均离职率是15%，则在我毕业时，可以有XXX个空缺。我毕业那年应该全国有XX相关专业的毕业生。其中可能有10%会瞄准苏州，而我填报的苏州大学在当地口碑尚可，属于中等偏上。那么，有1/2的对手能被我淘汰。再加上我就在苏州本地学习，四年中可以更早的寻求机会，所以，我很有信心的选择了这个专业。<br />　　其实，没有哪个面试官会相信你真的作过如此缜密的调查分析，但你已经展示了你做决策时的思路，所以可以加分。<br />　　记住：所有的回答要符合你专业的特点。不要说得太到位，可以自圆其说就行了，不然，他们会觉得你要么太虚伪，要么太狂妄。还有，应该表示对自己的专业的确感兴趣，或者增加点戏剧效果：我本来理解的财务管理就是管账，所以开始的时候还真后悔了一阵，直到大三时开始了在企业的实践，才有了改观，并真正喜欢上了我的专业。这样显得真实可信，更重要的是，很自然的由你引导到准备好的问题：实习的收获。<br />　　<br />　　3． 为了考察您Learning on the Fly这一条胜任力，通常我们会问您在实习期间的收获。此时，不要夸大自己的成绩，谦虚一点。还有，不妨说一下自己的失误（不用怕，毕竟你是在实习）。记住：详细说明当时的情况（Situation），你要达到的目的（Task），你采取了哪些步骤（Actions），事情的结果（Result），还有你得到的经验教训(Lesson learned)以及后来怎样运用到工作中避免犯类似的错误。最后做出总结：原来书本上的知识要能够在工作中熟练运用，这期间还有很长的一段路要走。还可以说：回到学校后，我对自己的实习经历作了一番总结，发现自己在XXX方面还需要加强。所以，我很注意利用大学的最后一个学期来弥补这一不足。现在，我对自己很有信心，如果时间能够倒流，我相信我能做到更好。<br />　　<br />　　4． 你有过和别人合作的经历吗？（千万要回答“有”）那么，在这过程中，你是如何处理意见分歧的呢？现在是考察你的Conflicts Management。现在的绝大部分企业都不欣赏没有原则的老好人。所以，你要把自己包装得强势一些。<br />　　我本人比较满意的回答：<br />　　每个人在团队中都应该可以自由坦诚地发表意见，我会非常认真的聆听，分析；但对于自己的意见我不会没有原则的轻易放弃。民主过后还需要集中。我是学校英语俱乐部的主席，在组织校际年度联欢时，有两个干事的意见和我不一致。（停顿一下，让面试官记住你的这个闪光点）我和他们开了会。大家都阐述了各自的理由。很遗憾，我仍然没有说服这两人。在这种情况下，我感谢他们的积极参与，但表示仍然会采用我的方案。我的理念是：Meeting 不等于Voting，完全不需要少数服从多数；我是负责人，我相信自己有能力采取最佳方案；假如失败了，我也会承担主要责任。而如果我是团队的普通一员，我会保留自己的意见，但还是认真执行管理者已经做出的决策。当然，学校毕竟不同于公司，情况会更加复杂，但我坚信，只要遵循“对事不对人”的原则，任何问题都可以得到解决。<br />　　在回答时，一定要眼睛看着面试官，微笑，以冲淡你的咄咄逼人。<br />　　<br />　　如果你实在没有把握，可以把问题抛还给面试官，试举一例（还是同样的问题）：<br />　　问：你是如何处理意见分歧的呢？<br />　　答：您问的恰好也是我最困惑的一点，而学校里老师从来不给我们这样的指点。一方面，我不想做没有原则的老好人，另一方面，大家都是朝夕相处的同学，我不想让他们觉得我盛气凌人。我当时是这样做的：…… 可一直到现在，我都不知道是否作的正确，也许我可以从您那里得到一些指教，您说我当时这么做有问题吗？<br />　　如果对方马上对你言传身教，那他铁定是菜鸟，你不用紧张了，因为，合理的反应应该是不置可否的说：其实这个问题永远不会有标准答案。</span>
<img src ="http://www.cnitblog.com/charester/aggbug/15095.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 17:09 <a href="http://www.cnitblog.com/charester/articles/15095.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一些软件测试面试题目</title><link>http://www.cnitblog.com/charester/articles/15094.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 09:08:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15094.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15094.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15094.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15094.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15094.html</trackback:ping><description><![CDATA[
		<table class="tableborder" style="BORDER-TOP: medium none; MARGIN-TOP: -1px; BORDER-BOTTOM: medium none" cellspacing="1" cellpadding="4" width="98%" align="center">
				<tbody>
						<tr class="altbg1" height="100%">
								<td valign="top" width="79%">
										<table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" height="100%" cellspacing="0" cellpadding="0" width="100%" border="0">
												<tbody>
														<tr>
																<td valign="top">
																		<span style="FONT-SIZE: 12px">1、软件生命周期分哪几个阶段？<br />2、请描述软件测试活动的生命周期。<br />3、什么是黑盒测试？什么是白盒测试？<br />4、什么是动态测试与静态测试?？<br />5、什么是自动化测试？  <br />6、软件测试自动化的好处有哪些？ <br />7、ISO与CMM区别？</span>
																</td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
						<tr class="altbg1">
								<td valign="center">
										<table class="smalltxt" cellspacing="0" cellpadding="0" width="100%" border="0">
												<tbody>
														<tr>
																<td align="left">2006-4-11 09:41</td>
																<td align="right">
																		<a class="bold" onclick="window.clipboardData.setData('text','http://www.17testing.com/bbs/viewthread.php?tid=298&amp;page=1#pid879')" href="http://www.17testing.com/bbs/viewthread.php?tid=298&amp;extra=page%3D1###">
																				<strong>
																						<font color="#003366">#1</font>
																				</strong>
																		</a>
																</td>
														</tr>
												</tbody>
										</table>
								</td>
								<td valign="bottom">
										<table height="100%" cellspacing="2" cellpadding="0" width="100%" border="0">
												<tbody>
														<tr class="smalltxt">
																<td align="left">
																		<a href="http://www.17testing.com/bbs/viewpro.php?uid=88">
																				<strong>
																						<font color="#003366">
																								<img alt="查看资料" src="http://www.17testing.com/bbs/images/default/profile.gif" align="absMiddle" border="0" />
																						</font>
																				</strong>
																		</a>  <a href="http://www.17testing.com/bbs/blog.php?uid=88" target="_blank"><img alt="Blog" src="http://www.17testing.com/bbs/images/default/blog.gif" align="absMiddle" border="0" /></a>  <a href="http://www.17testing.com/bbs/pm.php?action=send&amp;uid=88" target="_blank"><img alt="" src="http://www.17testing.com/bbs/images/default/pm.gif" align="absMiddle" border="0" pop="发短消息" /></a>  </td>
																<td align="right">
																		<a onclick="scroll(0,0)" href="http://www.17testing.com/bbs/viewthread.php?tid=298&amp;extra=page%3D1###">
																				<img alt="顶部" src="http://www.17testing.com/bbs/images/default/top.gif" align="absMiddle" border="0" />
																		</a>
																</td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
				</tbody>
		</table>
		<div class="maintable">
				<table class="tableborder" style="BORDER-TOP: medium none; MARGIN-TOP: -1px; BORDER-BOTTOM: medium none" cellspacing="1" cellpadding="4" width="98%" align="center">
						<tbody>
								<tr>
										<td class="singleborder" colspan="2"> </td>
								</tr>
								<tr class="altbg2" height="100%">
										<td style="WORD-BREAK: break-all" valign="top" width="21%">
												<a class="bold" href="http://www.17testing.com/bbs/viewpro.php?uid=88" target="_blank">
														<strong>
																<font color="#003366">柠檬酸</font>
														</strong>
												</a>
												<br />
												<span class="smalltxt">
														<font size="2">版主<br /><img alt="Rank: 7" src="http://www.17testing.com/bbs/images/default/star_level3.gif" /><img alt="Rank: 7" src="http://www.17testing.com/bbs/images/default/star_level2.gif" /><img alt="Rank: 7" src="http://www.17testing.com/bbs/images/default/star_level1.gif" /><br /><br /><br /><br />UID 88<br />精华 </font>
														<a href="http://www.17testing.com/bbs/digest.php?authorid=88">
																<font color="#003366" size="2">1</font>
														</a>
														<font size="2">
																<br />积分 53<br />帖子 41<br />阅读权限 100<br />注册 2006-3-13<br />状态 离线 </font>
												</span>
										</td>
										<td valign="top" width="79%">
												<table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" height="100%" cellspacing="0" cellpadding="0" width="100%" border="0">
														<tbody>
																<tr>
																		<td valign="top">
																				<a href="http://www.17testing.com/bbs/misc.php?action=viewratings&amp;tid=298&amp;pid=880" name="pid880" alt="查看评分记录">
																				</a>
																				<span style="FONT-SIZE: 12px">1、你认为一个优秀的测试工程师应该具备哪些素质？<br />2、请叙述软件测试测试的过程以及软件开发的各个阶段？<br />3、高质量软件具备什么条件？<br />4、调试和测试之间的差别是什么？<br />5、质量管理和测试之间的区别是什么？<br />6、在软件开发生命周期中的哪个阶段开始测试？<br />7、计算机性能评价指标主要有哪些 ？ <br />8、面向对象的软件如何测试？</span>
																		</td>
																</tr>
														</tbody>
												</table>
										</td>
								</tr>
						</tbody>
				</table>
		</div>
<img src ="http://www.cnitblog.com/charester/aggbug/15094.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 17:08 <a href="http://www.cnitblog.com/charester/articles/15094.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一些测试面试题目，侧重于Linux/Unix/SQL方面的</title><link>http://www.cnitblog.com/charester/articles/15093.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 09:06:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15093.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15093.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15093.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15093.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15093.html</trackback:ping><description><![CDATA[
		<table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" height="100%" cellspacing="0" cellpadding="0" width="100%" border="0">
				<tbody>
						<tr>
								<td valign="top">
										<span style="FONT-SIZE: 12px">Software testing - Questions and Answers - Linix / Unix<br /><br />1. Q. How do you list files in a directory?<br />   A. ls  - list directory contents<br />   ls �l (-l  use a long listing format)<br /><br />2. Q. How do you list all files in a directory, including the hidden files?<br />   A. ls -a  (-a, do not hide entries starting with .)<br /><br />3. Q. How do you find out all processes that are currently running?<br />   A. ps -f (-f does full-format listing.)<br /><br />4. Q. How do you find out the processes that are currently running or a particular user?<br />   A. ps -au Myname   (-u by effective user ID (supports names)) (a - all users)<br /><br />5. Q. How do you kill a process?<br />   A. kill -9  8 (process_id 8) or kill -9  %7  (job number 7)<br />      kill -9 -1  (Kill all processes you can kill.)<br />      killall - kill processes by name most (useful - killall java)<br /><br /><br />6. Q. What would you use to view contents of the file?<br />   A. less filename<br />      cat filename<br />      pg filename<br />      pr filename<br />      more filename<br />      most useful is command: tail file_name - you can see the end of the log file.<br /><br />7. Q. What would you use to edit contents of the file?<br />   A. vi  screen editor or jedit, nedit or ex  line editor<br /><br />8. Q. What would you use to view contents of a large error log file?<br />   A. tail  -10 file_name   ( last 10 rows)<br /><br />9. Q. How do you log in to a remote Unix box?<br />   A. Using telnet server_name or ssh -l ( ssh - OpenSSH SSH client (remote login program))<br /><br />10.Q. How do you get help on a UNIX terminal?<br />   A. man command_name<br />      info command_name (more information)<br /><br />11.Q. How do you list contents of a directory including all of its <br />  subdirectories, providing full details and sorted by modification time?<br />   A. ls -lac<br />      -a all entries<br />      -c by time<br /><br />12.Q. How do you create a symbolic link to a file (give some reasons of doing so)?<br />   A. ln /../file1 Link_name<br />Links create pointers to the actual files, without duplicating the contents of<br />the files. That is, a link is a way of providing another name to the same file.<br />There are two types of links to a file:Hard link, Symbolic (or soft) link;<br /><br />13.Q. What is a filesystem? <br />   A. Sum of all directories called file system. <br />      A file system is the primary means of file storage in UNIX.  <br />      File systems are made of inodes and superblocks. <br /><br />14.Q. How do you get its usage (a filesystem)?<br />   A. By storing  and manipulate  files.<br /><br />15.Q. How do you check the sizes of all users� home directories (one command)?<br />   A. du -s<br />      df<br /><br />The du command summarizes disk usage by directory. It recurses through all subdirectories and shows disk usage by each subdirectory with a final total at the end.<br /><br />   Q. in current directory<br />   A. ls -ps (p- directory; s - size)<br /><br />16.Q. How do you check for processes started by user 'pat'?<br /><br />   A. ps -fu pat   (-f -full_format u -user_name )<br /><br />17.Q. How do you start a job on background?<br /><br />   A. bg  %4  (job 4)<br /><br />18 Q. What utility would you use to replace a string '2001' for '2002' in a text file?<br /><br />   A. Grep,  Kde( works on Linux and Unix)<br /><br />19. Q. What utility would you use to cut off the first column in a text file?<br />    A. awk, kde<br /><br />20. Q. How to copy file into directory?<br />    A. cp  /tmp/file_name . (dot mean in the current directory)<br /><br />21. Q. How to remove directory with files?<br />    A. rm -rf directory_name<br /><br />22. Q. What is the difference between internal and external commands?<br />    A. Internal commands are stored in the; same level as the operating system while external<br />commands are stored on the hard disk among the other utility programs.<br /><br />23. Q. List the three main parts of an operating system command:<br />    A. The three main parts are the command, options and arguments.<br /><br />24  Q. What is the difference between an argument and an option (or switch)?<br />    A. An argument is what the command should act on: it could be a filename,<br />directory or name. An option is specified when you want to request additional<br />information over and above the basic information each command supplies.<br /><br />25. Q. What is the purpose of online help?<br />    A. Online help provides information on each operating system command, the<br />syntax, the options, the arguments with descriptive information.<br />26.  Q. Name two forms of security.<br />    A.  Two forms of security are Passwords and File Security with permissions specified.<br /><br />27. Q. What command do you type to find help about the command who?<br />    A. $ man who<br /><br />28. Q. What is the difference between home directory and working directory?<br />    A. Home directory is the directory you begin at when you log into the<br />system. Working directory can be anywhere on the system and it is where you are currently<br />working.<br /><br />29. Q. Which directory is closer to the top of the file system tree, parent directory or current directory?<br />    A. The parent directory is above the current directory, so it is closer to<br />the root or top of the<br />file system.<br /><br />30. Q. Given the following pathname:<br />$ /business/acctg/payable/supplier/april<br />a) If you were in the directory called acctg, what would be the relative <br />pathname name for the file called april?<br />b) What would be the absolute pathname for april?<br />    A.<br />a) $ payable/supplier/april<br />b) $ /business/acctg/payable/supplier/april<br /><br />31. Q. Suppose your directory had the following files:<br />help. 1 help.2 help.3 help.4 help.O1 help.O2<br />aid.O1 aid.O2 aid.O3 back. 1 back.2 back.3<br />a) What is the command to list all files ending in 2?<br />b) What is the command to list all files starting in aid?<br />c) What is the command to list all "help" files with one character extension?<br />     A.<br />a) ls *2<br />b) ls aid.*<br />c) ls help.?<br /><br />32. Q. What are two subtle differences in using the more and the pg commands?<br />    A.  With the more command you display another screenful by pressing<br />the spacebar, with pg you press the return key.<br />      The more command returns you automatically to the UNIX <br />shell when completed, while pg waits until you press return.<br /><br />33. Q. When is it better to use the more command rather than cat command?<br />    A. It is sometimes better to use the more command when you are viewing<br />a file that will display over one screen.<br /><br />34. Q. What are two functions the move mv command can carry out?<br />    A. The mv command moves files and can also be used to rename a file or directory.<br /><br />35. Q. Name two methods you could use to rename a file.<br />    A. Two methods that could be used:<br />a. use the mv command<br />b. copy the file and give it a new name and then remove the original file if no longer needed.<br /><br />36. The soccer league consists of boy and girl teams. The boy file names begin<br />with B, the girl teams begin with G. All of these files are in one directory <br />called "soccer", which is your current directory:<br />Bteam.abc Bteam.OOl Bteam.OO2 Bteam.OO4<br />Gteam.win Gteam.OOl Gteam.OO2 Gteam.OO3<br />Write the commands to do the following:<br />a) rename the file Bteam.abc to Bteam.OO3.<br />b) erase the file Gteam. win after you have viewed the contents of the file<br />c) make a directory for the boy team files called "boys", and one for the girl team files<br />called" girls"<br />d) move all the boy teams into the "boys" directory<br />e) move all the girl teams into the "girls" directory<br />f) make a new file called Gteam.OO4 that is identical to Gteam.OOl<br />g) make a new file called Gteam.OO5 that is identical to Bteam.OO2<br />  A.<br />a) mv Bteam.abc Bteam.OO3.<br />b) cat Gteam.win -or- more Gteam.win<br />rm Gteam. win<br />c) mkdir boys<br />mkdir girls<br />d) mv Bteam* boys<br />e) mv Gteam* girls<br />f) cd girls<br />cp Gteam.OO1 Gteam.OO4<br />g) There are several ways to do this. Remember that we are currently in the directory<br />/soccer/girls.<br />cp ../boys/Bteam.OO2 Gteam.OO5<br />or<br />cd ../boys<br />cp Bteam.OO2 ../girls/Gteam.OO5<br /><br /><br />37. Q. Draw a picture of the final directory structure for the "soccer" <br />directory, showing all the files and directories.<br /><br /><br />38. Q. What metacharacter is used to do the following:<br />1.1 Move up one level higher in the directory tree structure<br />1.2 Specify all the files ending in .txt<br />1.3 Specify one character<br />1.4 Redirect input from a file<br />1.5 Redirect the output and append it to a file<br />    A. <br />1. 1.1 double-dot or ..<br />1.2 asterisk or *<br />1.3 question or ?<br />1.4 double greater than sign: &gt;&gt;<br />1.5 the less than sign or &lt;<br /><br />39. Q. List all the files beginning with A<br />    A. To list all the files beginning with A command: ls A*<br /><br /><br />40. Q. Which of the quoting or escape characters allows the dollar sign ($) to retain its special meaning?<br />    A. The double quote ("<img src="http://www.17testing.com/bbs/images/smilies/wink.gif" align="absMiddle" border="0" /> allows the dollar sign ($) to retain its special meaning. <br />Both the backslash (\) and single quote (') would remove the special meaning of the dollar sign.<br /><br />41. Q. What is a faster way to do the same command?<br />mv fileO.txt newdir<br />mv filel.txt newdir<br />mv file2.txt newdir<br />mv file3.txt newdir<br />    A. A shortcut method would be:   mv file?.txt newdir<br /><br /><br />42. Q. List two ways to create a new file:<br />    A. <br />a. Copy a file to make a new file.<br />b. Use the output operator e.g. ls -l &gt; newfile.txt<br /><br />43. Q. What is the difference between &gt; and &gt;&gt; operators?<br />    A. The operator &gt; either overwrites the existing file (WITHOUT WARNING) or creates a new file.<br />The operator &gt;&gt; either adds the new contents to the end of an existing file or creates a new file.<br /><br />44. Write the command to do the following:<br />44.1 Redirect the output from the directory listing to a printer.<br />44.2 Add the file efg.txt to the end of the file abc.txt.<br />44.3 The file testdata feeds information into the file called program<br />44.4 Observe the contents of the file called xyz.txt using MORE.<br />44.5 Observe a directory listing that is four screens long.<br />     A.<br />44.1 ls &gt; lpr<br />44.2 cat efg.txt &gt;&gt; abc.txt<br />44.3 program &lt; testdata<br />44.4 more &lt; xyz.txt<br />44.5 ls &gt; dirsave | more <br /><br /><br /><br />45. Q. How do you estimate file space usage<br />    A. Use du command (Summarize disk usage of each FILE, recursively for <br />directories.) Good to use arguments du -hs <br />(-h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)   <br />(-s, --summarize display only a total for each argument)<br /><br />46. Q. How can you see all mounted drives?<br />    A. mount -l<br /><br />47. Q. How can you find a path to the file in the system?<br />    A. locate file_name (locate - list files in databases that match a pattern)<br /><br />48. Q. What Linux  HotKeys do you know?<br />    A. Ctrl-Alt-F1        Exit to command prompt<br />       Ctrl-Alt-F7 or F8    Takes you back to KDE desktop from command prompt<br />       Crtl-Alt-Backspace        Restart XWindows<br />       Ctrl-Alt-D        Show desktop<br /><br />49. Q. What can you tell about the tar Command?<br />    A. The tar program is an immensely useful archiving utility. It can combine<br />an entire directory tree into one large file suitable for transferring or <br />compression.<br /><br />50.  Q. What types of files you know?<br />     A. Files come in eight flavors:<br />Normal files<br />Directories<br />Hard links<br />Symbolic links<br />Sockets<br />Named pipes<br />Character devices<br />Block devices<br /><br />51.  Q. How to copy files from on PC to another on the same network<br />     A. Use the following command:scp yur_file you_login@your_IP<br />example: copy .conf file from your PC  to alex computer-<br />scp /etc/X11/xorg.conf alex@10.0.10.169:<br /><br />52.  Q. Please describe information below:<br /><br />-rw-rw-r--    1 dotpc    dotpc         102 Jul 18  2003 file.buf<br />drwxr-xr-x    9 dotpc    dotpc        4096 Oct 21 09:34 bin<br />lrwxrwxrwx    1 dotpc    dotpc          20 Mar 21 15:00 client -&gt; client-2.9.5<br />drwxrwxr-x   11 dotpc    dotpc        4096 Sep  2  2005 client-2.8.9<br />drwxrwxr-x    7 dotpc    dotpc        4096 Dec 14 12:13 data<br />drwxr-xr-x   12 dotpc    dotpc        4096 Oct 21 09:41 docs<br />drwxr-xr-x    5 dotpc    dotpc        4096 Dec  7 14:22 etc<br />drwxr-xr-x   11 dotpc    dotpc        4096 Mar 21 15:54 client-2.9.5<br />-rw-r--r--    1 dotpc    dotpc      644836 Mar 22 09:53 client-2.9.5.tar.gz<br /><br />     A. This is a result of command $ls -l<br />we have two files, 6 directories and one link to client-2.9.5 directory.<br />There is number of files in every directory, size and data of last change.<br /><br /><br />53. Q. If you would like to run two commands in sequence what operators you can use?<br /><br />     A. ; or &amp;&amp; the difference is:<br />if you separate commands with ; second command will be run automatically.<br />if you separate commands with &amp;&amp; second command will be run only in the case<br />the first was run successfully.<br /><br />54.  Q. How you will uncompress the file?<br />      A. Use tar command (The GNU version of the tar archiving utility):<br />tar -zxvf file_name.tar.gz<br /><br />55. Q.How do you execute a program or script, my_script in your current directoty?<br />    A. ./my_script<br /><br />56. Q.How to find current time configuration in the file my_new.cfg<br />    A. grep time my_new.cfg<br />Grep  searches the named input files (or standard input if<br />no files are named, or the file name - is given) for lines<br />containing a match to the given pattern.<br /><br />57. Q. What does the top command display?<br />     A. Top provides an ongoing look at processor activity in real<br />       time.   It  displays  a  listing of the most CPU-intensive<br />       tasks on the system, and can provide an interactive inter­<br />       face for manipulating processes. (q is to quit)<br /><br />58. Q. How can you find configuration on linux?<br />    A. by using /sin/ifconfig<br />If no arguments are given, ifconfig displays the  status  of  the  cur-<br />rently  active interfaces.  If a single interface argument is given, it displays the status of the given interface only; if a single  -a  argu-<br />ment  is  given,  it  displays the status of all interfaces, even those<br />that are down.  Otherwise, it configures an interface.<br /><br />59.  Q. How to find difference in two configuration files on the same server?<br />     A. Use diff command that is compare files line by line<br />diff -u /usr/home/my_project1/etc/ABC.conf /usr/home/my_project2/etc/ABC.conf<br /><br />60.  Q. What is the best way to see the end of a logfile.log file?<br />     A. Use tail command - output the last part of files<br />tail -n file_name ( the last N lines, instead of the last 10 as default)<br /><br /><br /><br />--------------------------------------------------------------------------------<br /><br />1.   Q.How many VI editor modes do you know?<br />     A.Three modes -<br />Command mode: letters or sequence of letters interactively command vi.<br />Insert mode: Text is inserted.<br />Command line mode: enter this mode by typing ":"  and entry command line  at the foot of the screen.<br /><br />2.   Q. How can you terminate VI session?<br />     A.<br />    Use command: ZZ that is save changes and quit.<br />    Use command line: ":wq" that is write changes and quit.<br />    Use command line: ":q!" to ignore changes and quit. <br /><br />3.   Q. How can you copy lines into the buffer in command mode?<br />     A.<br />yy - copy a single line defined by current cursor position<br />3yy - copy 3 lines. Current line and two lines below it.<br /><br />--------------------------------------------------------------------------------<br /><br />SQL Interview Questions For software testers <br /><br />--------------------------------------------------------------------------------<br /><br /><br />Software testing - Questions and Answers - SQL<br /><br /><br /><br />1. Q. What does SQL stand for?  <br />   A. Structured Query Language<br /><br />2. Q. How do you select all records from the table? <br />   A. Select * from table_name;<br /><br />3. Q. What is a join?<br />   A. Join is a process of retrieve pieces of data from different sets (tables) and returns them to the user or program as one â€œjoinedâ€ collection of data.<br /><br />4. Q. What kinds of joins do you know? Give examples.<br />   A. We have self join, outer joint (LEFT, RIGHT), , cross-join ( Cartesian product n*m rows returned)<br />Exp:<br />outer joint<br />SELECT Employee.Name, Department. DeptName <br />FROM Employee, Department<br />WHERE Employee.Employee_ID = Department.Employee_ID;<br /><br />cross-join<br />SELECT * FROM table1, table2;<br /><br />self join<br />SELECT e1.name | |â€™    â€˜ | | e2.ename FROM emp e1, emp e2 WHERE e1. emp_no = e2.emp_no;<br /><br /><br /><br />5. Q. How do you add record to a table? <br />   A. INSERT into table_name VALUES (â€˜ALEXâ€™ , 33 , â€˜Mâ€™<img src="http://www.17testing.com/bbs/images/smilies/wink.gif" align="absMiddle" border="0" />;<br /><br /><br />6.  Q. How do you add a column to a table? <br />    A. ALTER TABLE Department<br />      ADD (AGE,  NUMBER);<br /><br />7.  Q. How do you change value of the field?<br />    A. UPDATE EMP_table <br />       set  number = 200 where item_munber = â€˜CDâ€™;<br /><br />update name_table set status = 'enable'  where phone = '4161112222';<br /><br />update SERVICE_table set REQUEST_DATE = to_date ('2006-03-04 09:29', 'yyyy-mm-dd hh24:MI') where phone = '4161112222';<br /><br />8.  Q. What does COMMIT do? <br />    A. Saving all changes made by DML statements<br /><br />9.  Q. What is a primary key? <br />    A. The column  (columns) that has completely unique data throughout <br />the table is known as the primary key field.<br /><br />10. Q. What are foreign keys?<br />    A. Foreign key field â€“ is a field that links one table <br />to another tableâ€™s primary or foreign key.</span>
										<br />
										<br />
										<br />
								</td>
						</tr>
						<tr>
								<td style="HEIGHT: 20em" valign="bottom">
										<img src="http://www.17testing.com/bbs/images/common/sigline.gif" />
										<br />君子务本，本立则道生</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/charester/aggbug/15093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 17:06 <a href="http://www.cnitblog.com/charester/articles/15093.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>微软公司的面试问题 </title><link>http://www.cnitblog.com/charester/articles/15092.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 09:05:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15092.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15092.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15092.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15092.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15092.html</trackback:ping><description><![CDATA[
		<span style="FONT-SIZE: 12px">以下是微软公司的员工在面试时所遇到的问题。微软的顾问有时会得到一些特殊待遇，因此在面试时询问他们的问题并不真的算数，所以没有列在下面。  <br /><br />　　这些问题往往遵循以下一些基本主题：难题、运算、应用、头脑。  <br /><br />　　难题  <br /><br />   <br />　　★为什么下水道的井盖是圆的？  <br /><br />　　★美国有多少辆车？（一个常见的类似问题是：美国有多少家加油站？）  <br /><br />　　★美国有多少个下水道井盖？  <br /><br />　　★你让某些人为你工作了七天，你要用一根金条作为报酬。这根金条要被分成七块。你必须在每天的活干完后交给他们一块。如果你只能将这根金条切割两次，你怎样给这些工人分？  <br /><br />　　★一列火车以每小时15英里的速度离开洛杉矶，朝纽约进发。另外一列火车以每小时20英里的速度离开纽约，朝洛杉矶进发。如果一只每小时飞行25英里的鸟同时离开洛杉矶，在两列火车之间往返飞行，请问当两列火车相遇时，鸟飞了多远？  <br /><br />　　★假设一张圆盘像唱机上的唱盘那样转动。这张盘一半是黑色，一半是白色。假设你有数量不限的一些颜色传感器。要想确定圆盘转动的方向，你需要在它周围摆多少个颜色传感器？它们应该被摆放在什么位置？  <br /><br />　　★假设时钟到了12点。注意时针和分针重叠在一起。在一天之中，时针和分针共重叠多少次？你知道它们重叠时的具体时间吗？  <br /><br />　　★你有两个罐子，分别装着50个红色的玻璃球和50个蓝色的玻璃球。随意拿起一个罐子，然后从里面拿出一个玻璃球。怎样最大程度地增加让自己拿到红球的机会？利用这种方法，拿到红球的几率有多大？  <br /><br />　　★中间只隔一个数字的两个奇数被称为奇数对，比如17和19。证明奇数对之间的数字总能被6整除（假设这两个奇数都大于6）。现在证明没有由三个奇数组成的奇数对。  <br /><br />　　★一个屋子有一个门（门是关闭的）和3盏电灯。屋外有3个开关，分别与这3盏灯相连。你可以随意操纵这些开关，可一旦你将门打开，就不能变换开关了。确定每个开关具体管哪盏灯。  <br /><br />　　★假设你有8个球，其中一个略微重一些，但是找出这个球的惟一方法是将两个球放在天平上对比。最少要称多少次才能找出这个较重的球？  <br /><br />　　★假设你站在镜子前，抬起左手，抬起右手，看看镜中的自己。当你抬起左手时，镜中的自己抬起的似乎是右手。可是当你仰头时，镜中的自己也在仰头，而不是低头。为什么镜子中的影像似乎颠倒了左右，却没有颠倒上下？  <br /><br />　　★ 你有4瓶药。每粒药丸的重量是固定的，不过其中有一瓶药受到了污染，药丸的重量发生了变化，每个药丸增加了一点重量。你怎样一下子测出哪瓶药是遭到污染的呢？  <br /><br />　　★下面玩一个拆字游戏，所有字母的顺序都被打乱。你要判断这个字是什么。假设这个被拆开的字由5个字母组成：  <br /><br />　　1． 共有多少种可能的组合方式？  <br /><br />　　2． 如果我们知道是哪5个字母，那会怎么样？  <br /><br />　　3． 找出一种解决这个问题的方法。  <br /><br />　　★有4个女人要过一座桥。她们都站在桥的某一边，要让她们在17分钟内全部通过这座桥。这时是晚上。她们只有一个手电筒。最多只能让两个人同时过桥。不管是谁过桥，不管是一个人还是两个人，必须要带着手电筒。手电筒必须要传来传去，不能扔过去。每个女人过桥的速度不同，两个人的速度必须以较慢的那个人的速度过桥。  <br /><br />　　第一个女人：过桥需要1分钟；  <br /><br />　　第二个女人：过桥需要2分钟；  <br /><br />　　第三个女人：过桥需要5分钟；  <br /><br />　　第四个女人：过桥需要10分钟。  <br /><br />　　比如，如果第一个女人与第4个女人首先过桥，等她们过去时，已经过去了10分钟。如果让第4个女人将手电筒送回去，那么等她到达桥的另一端时，总共用去了20分钟，行动也就失败了。怎样让这4个女人在17分钟内过桥？还有别的什么方法？  <br /><br />　　★如果你有一个5夸脱的水桶和一个3夸脱的水桶，如何准确量出4夸脱的水？  <br /><br />　　★你有一袋糖，有红色的，蓝色的，绿色的。闭上眼睛，拿出两块颜色一样的糖，你需要拿多少次才能确保有两块颜色相同的？  <br /><br />　　★如果你有两个桶，一个装的是红色的颜料，另一个装的是蓝色的颜料。你从蓝色颜料桶里舀一杯，倒入红色颜料桶，再从红色颜料桶里舀一杯倒入蓝颜料桶。两个桶中红蓝颜料的比例哪个更高？通过算术的方式来证明这一点。</span>
		<br />
		<br />
		<span style="FONT-SIZE: 12px">运算  <br /><br />　　★链接表和数组之间的区别是什么？  <br /><br />　　★做一个链接表，你为什么要选择这样的方法？  <br /><br />   <br />　　★选择一种算法来整理出一个链接表。你为什么要选择这种方法？现在用O(n)时间来做。  <br /><br />　　★说说各种股票分类算法的优点和缺点。  <br /><br />　　★用一种算法来颠倒一个链接表的顺序。现在在不用递归式的情况下做一遍。  <br /><br />　　★用一种算法在一个循环的链接表里插入一个节点，但不得穿越链接表。  <br /><br />　　★用一种算法整理一个数组。你为什么选择这种方法？  <br /><br />　　★用一种算法使通用字符串相匹配。  <br /><br />　　★颠倒一个字符串。优化速度。优化空间。  <br /><br />　　★颠倒一个句子中的词的顺序，比如将“我叫克丽丝”转换为“克丽丝叫我”，实现速度最快，移动最少。  <br /><br />　　★找到一个子字符串。优化速度。优化空间。  <br /><br />　　★比较两个字符串，用O(n)时间和恒量空间。  <br /><br />　　★假设你有一个用1001个整数组成的数组，这些整数是任意排列的，但是你知道所有的整数都在1到1000（包括1000）之间。此外，除一个数字出现两次外，其他所有数字只出现一次。假设你只能对这个数组做一次处理，用一种算法找出重复的那个数字。如果你在运算中使用了辅助的存储方式，那么你能找到不用这种方式的算法吗？  <br /><br />　　★不用乘法或加法增加8倍。现在用同样的方法增加7倍。</span>
		<br />
		<br />
		<table class="tableborder" style="BORDER-TOP: medium none; MARGIN-TOP: -1px; BORDER-BOTTOM: medium none" cellspacing="1" cellpadding="4" width="98%" align="center">
				<tbody>
						<tr class="altbg1" height="100%">
								<td valign="top" width="79%">
										<table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" height="100%" cellspacing="0" cellpadding="0" width="100%" border="0">
												<tbody>
														<tr>
																<td valign="top">
																		<a href="http://www.17testing.com/bbs/misc.php?action=viewratings&amp;tid=982&amp;pid=2822" name="pid2822" alt="查看评分记录">
																		</a>
																		<span style="FONT-SIZE: 12px">应用  <br /><br />　　★如何将计算机技术应用于一幢100层高的办公大楼的电梯系统上？你怎样优化这种应用？工作日时的交通、楼层或时间等因素会对此产生怎样的影响？  <br /><br />　　★你如何对一种可以随时存在文件中或从因特网上拷贝下来的操作系统实施保护措施，    <br />防止被非法复制？  <br /><br />　　★你如何重新设计自动取款机？  <br /><br />　　★假设我们想通过电脑来操作一台微波炉，你会开发什么样的软件来完成这个任务？  <br /><br />　　★你如何为一辆汽车设计一台咖啡机？  <br /><br />　　★ 如果你想给微软的Word系统增加点内容，你会增加什么样的内容？  <br /><br />　　★你会给只有一只手的用户设计什么样的键盘？  <br /><br />　　★你会给失聪的人设计什么样的闹钟？</span>
																</td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
						<tr class="altbg1">
								<td valign="center">
										<table class="smalltxt" cellspacing="0" cellpadding="0" width="100%" border="0">
												<tbody>
														<tr>
																<td align="left">2006-6-22 17:39</td>
																<td align="right">
																		<a class="bold" onclick="window.clipboardData.setData('text','http://www.17testing.com/bbs/viewthread.php?tid=982&amp;page=1#pid2822')" href="http://www.17testing.com/bbs/viewthread.php?tid=982&amp;extra=page%3D1###">
																				<strong>
																						<font color="#003366">#3</font>
																				</strong>
																		</a>
																</td>
														</tr>
												</tbody>
										</table>
										<span style="FONT-SIZE: 12px">头脑  <br /><br />　　★如果你有一个许多部件可以拆卸的时钟，你将它一块块拆开，但是没有记住是怎样拆的。然后你将各个零件重新组装起来，最后发现有三个重要零件没有放进去。这时你如何重新组装这个时钟？  <br /><br />   <br />　　★如果你需要学习一门新的计算机语言，你会怎样做？  <br /><br />　　★假设由你负责设计比尔·盖茨的卫生间。当然，钱不成问题，但是你不可以和比尔谈。你会怎样做？  <br /><br />　　★到目前为止，你遇到的最难回答的问题是什么？  <br /><br />　　★如果微软公司说，我们愿意投资500万美元用来开发你提出的方案。那么你会做什么？为什么？  <br /><br />　　★如果你将世界上所有的计算机制造商召集起来，告诉他们必须要做一件事，你会让他们做什么事？  <br /><br />　　★如果你在五年内会得到一笔奖金，你认为会是因为什么？关注你的成绩的人会是谁？  <br /><br />　　★你如何教自己的奶奶使用微软Excel表格系统？  <br /><br />　　★为什么当我们在任何一家宾馆打开热水龙头时，热水会马上流出来？  <br /><br />　　★你为什么想在微软工作？  <br /><br />　　★假设你回到家，进入自己的房间，打开电灯开关，可是一点反应都没有——灯没有亮。这时，你在判断问题出在哪里时，会依次采取怎样的做法？</span>
								</td>
								<td valign="bottom">
										<table height="100%" cellspacing="2" cellpadding="0" width="100%" border="0">
												<tbody>
														<tr class="smalltxt">
																<td align="left">
																		<a href="http://www.17testing.com/bbs/viewpro.php?uid=117">
																				<strong>
																						<font color="#003366">
																								<img alt="查看资料" src="http://www.17testing.com/bbs/images/default/profile.gif" align="absMiddle" border="0" />
																						</font>
																				</strong>
																		</a>  <a href="http://www.17testing.com/bbs/blog.php?uid=117" target="_blank"><img alt="Blog" src="http://www.17testing.com/bbs/images/default/blog.gif" align="absMiddle" border="0" /></a>  <a href="http://www.17testing.com/bbs/pm.php?action=send&amp;uid=117" target="_blank"><img alt="发短消息" src="http://www.17testing.com/bbs/images/default/pm.gif" align="absMiddle" border="0" /></a>  </td>
														</tr>
												</tbody>
										</table>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/charester/aggbug/15092.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 17:05 <a href="http://www.cnitblog.com/charester/articles/15092.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>微软软件测试开发工程师面试问题</title><link>http://www.cnitblog.com/charester/articles/15091.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 09:02:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15091.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15091.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15091.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15091.html</trackback:ping><description><![CDATA[
		<span style="FONT-SIZE: 12px">A friend of mine sent along some questions he was asked for a SDE/T position at Microsoft (Software Design Engineer in Test):<br /><br />       1. "How would you deal with changes being made a week or so before the ship date?<br />       2. "How would you deal with a bug that no one wants to fix? Both the SDE and his lead have said they won't fix it.<br />       3. "Write a function that counts the number of primes in the range [1-N]. Write the test cases for this function.<br />       4. "Given a MAKEFILE (yeah a makefile), design the data structure that a parser would create and then write code that iterates over that data structure executing commands if needed.<br />       5. "Write a function that inserts an integer into a linked list in ascending order. Write the test cases for this function.<br />       6. "Test the save dialog in Notepad. (This was the question I enjoyed the most).<br />       7. "Write the InStr function. Write the test cases for this function.<br />       8. "Write a function that will return the number of days in a month (no using System.DateTime).<br />       9. "You have 3 jars. Each jar has a label on it: white, black, or white&amp;black. You have 3 sets of marbles: white, black, and white&amp;black. One set is stored in one jar. The labels on the jars are guaranteed to be incorrect (i.e. white will not contain white). Which jar would you choose from to give you the best chances of identifying the which set of marbles in is in which jar.<br />      10. "Why do you want to work for Microsoft.<br />      11. "Write the test cases for a vending machine.<br /><br />          "Those were the questions I was asked. I had a lot of discussions about how to handle situations. Such as a tester is focused on one part of an SDK. During triage it was determined that that portion of the SDK was not on the critical path, and the tester was needed elsewhere. But the tester continued to test that portion because it is his baby. How would you get him to stop testing that portion and work on what needs to be worked on?<br /><br />          "Other situations came up like arranging tests into the different testing buckets (functional, stress, perf, etc.)."</span>
		<br />
<img src ="http://www.cnitblog.com/charester/aggbug/15091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 17:02 <a href="http://www.cnitblog.com/charester/articles/15091.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>国外软件测试工程师考试试题</title><link>http://www.cnitblog.com/charester/articles/15090.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 09:00:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15090.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15090.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15090.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15090.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15090.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1. 在关于用例（use case）的描述中，错误的是a)用例将系统的功能范围分解成许多小的系统功能陈述b)一个用例代表了系统的一个单一的目标c)用例是一个行为上相关的步骤序列d)用例描述了系统与用户的交互																				2.下述说法错误的是a)单元测试又称为模块测试，是针对软件测试的最小单位－程序模块进行正确性检验的测试工作。b)集成测试也叫做组装测试，通常在编码...&nbsp;&nbsp;<a href='http://www.cnitblog.com/charester/articles/15090.html'>阅读全文</a><img src ="http://www.cnitblog.com/charester/aggbug/15090.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 17:00 <a href="http://www.cnitblog.com/charester/articles/15090.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>3道软件测试的面试考题</title><link>http://www.cnitblog.com/charester/articles/15089.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 08:55:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15089.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15089.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15089.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15089.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15089.html</trackback:ping><description><![CDATA[
		<br />1、对程序进行功能性穷举测试可能吗？为什么？<br /><br /><br />2、根据下面给出的规格说明，给出一般性边界值测试、健壮性边界值测试的测试用例。<br />“一个程序读入一个不超过100的正整数n，输出n的阶成乘”<br /><br /><br />3、根据下面给出的规格说明，给出一般性边界值测试、健壮性边界值测试的测试用例。<br />“一个程序读入两个不超过100的正整数，输出这两个数的最大公约数”<br /><br /><img src ="http://www.cnitblog.com/charester/aggbug/15089.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 16:55 <a href="http://www.cnitblog.com/charester/articles/15089.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>测试人员的素质测试</title><link>http://www.cnitblog.com/charester/articles/15088.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 08:54:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15088.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15088.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15088.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15088.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15088.html</trackback:ping><description><![CDATA[怎样成为优秀的软件测试员：<br />软件测试员的目标是找出软件缺陷，尽可能早一些。<br />软件测试员的一个基本素质是：打破沙锅问到底。<br />大多数软件测试员应具备的素质：<br />1.探索精神：软件测试员不会害怕进入陌生环境。<br />2.故障排除能手：软件测试员善于发现问题的症结，喜欢猜谜。<br />3.不懈努力：软件测试员总是不停尝试。他们可能会碰到转瞬即逝或者难以重建的软件缺陷；他们不会心存侥幸，而是尽一切可能去寻找。<br />4.创造性：测试显而易见的事实，那不是软件测试员；他们的工作是想出富有创意甚至超常的手段来寻找软件缺陷。<br />5.追求完美：他们力求完美，但是知道某些无法企及时，不去苛求，而是尽力接近目标。<br />6.判断准确：软件测试员要决定测试内容、测试时间，以及看到的问题是否算作真正的缺陷。<br />7.老练稳重：软件测试员不害怕坏消息。<br />8.说服力：软件测试员要善于表达观点，表明软件缺陷为何必须修复，并通过实际演示力陈观点。<br />9.在编程方面受过教育。<br /><img src ="http://www.cnitblog.com/charester/aggbug/15088.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/charester/" target="_blank">骗子的天空</a> 2006-08-10 16:54 <a href="http://www.cnitblog.com/charester/articles/15088.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试面试</title><link>http://www.cnitblog.com/charester/articles/15084.html</link><dc:creator>骗子的天空</dc:creator><author>骗子的天空</author><pubDate>Thu, 10 Aug 2006 08:52:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15084.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15084.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15084.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15084.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15084.html</trackback:ping><description><![CDATA[
		<span class="tpc_content">面试过程中，面试官会向应聘者发问，而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言，了解这些问题背后的“猫腻”至关重要。以下对面试中经常出现的一些典型问题进行了整理，并给出相应的回答思路和参考答案。读者无需过分关注分析的细节，关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式，达到“活学活用”。 <br />　　 <br />　　问题一：“请你自我介绍一下” <br />　　思路： 1、这是面试的必考题目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害，不谈无关、无用的内容。 5、条理要清晰，层次要分明。6、事先最好以文字的形式写好背熟。 <br />　　 <br />　　问题二：“谈谈你的家庭情况” <br />　　思路：1、 况对于了解应聘者的性格、观念、心态等有一定的作用，这是招聘单位问该问题的主要原因。 2、 简单地罗列家庭人。 3、 宜强调温馨和睦的家庭氛围。 4、 宜强调父母对自己教育的重视。 5、 宜强调各位家庭成员的良好状况。 6、 宜强调家庭成员对自己工作的支持。 7、 宜强调自己对家庭的责任感。 <br />　　 <br />　　问题三：“你有什么业余爱好？” <br />　　思路： 1、 业余爱好能在一定程度上反映应聘者的性格、观念、心态，这是招聘单位问该问题的主要原因。 2、 最好不要说自己没有业余爱好。 3、 不要说自己有那些庸俗的、令人感觉不好的爱好。 4、 最好不要说自己仅限于读书、听音乐、上网，否则可能令面试官怀疑应聘者性格孤僻。 5、 最好能有一些户外的业余爱好来“点缀”你的形象。 <br />　　 <br />　　问题四：“你最崇拜谁？” <br />　　思路： 1、 最崇拜的人能在一定程度上反映应聘者的性格、观念、心态，这是面试官问该问题的主要原因。 2、 不宜说自己谁都不崇拜。 3、 不宜说崇拜自己。 4、 不宜说崇拜一个虚幻的、或是不知名的人。 5、 不宜说崇拜一个明显具有负面形象的人。 6、 所崇拜的人人最好与自