﻿<?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>Wed, 28 Sep 2011 18:11:16 GMT</lastBuildDate><pubDate>Wed, 28 Sep 2011 18:11:16 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>11</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>2</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>2</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>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、 所崇拜的人人最好与自己所应聘的工作能“搭”上关系。 7、 最好说出自己所崇拜的人的哪些品质、哪些思想感染着自己、鼓舞着自己。 <br />　　 <br />　　问题五：“你的座右铭是什么？” <br />　　思路： 1、座右铭能在一定程度上反映应聘者的性格、观念、心态，这是面试官问这个问题的主要原因。 2、不宜说那些医引起不好联想的座右铭。 3、不宜说那些太抽象的座右铭。 4、不宜说太长的座右铭。 5、座右铭最好能反映出自己某种优秀品质。 6、 参考答案——“只为成功找方法，不为失败找借口” <br />　　 <br />　　问题六：“谈谈你的缺点” <br />　　思路： 1、 不宜说自己没缺点。 2、 不宜把那些明显的优点说成缺点。 3、 不宜说出严重影响所应聘工作的缺点。 4、 不宜说出令人不放心、不舒服的缺点。 5、 可以说出一些对于所应聘工作“无关紧要”的缺点，甚至是一些表面上看是缺点，从工作的角度看却是优点的缺点。 <br />　　 <br />　　问题七：“谈一谈你的一次失败经历” <br />　　思路： 1、 不宜说自己没有失败的经历。 2、 不宜把那些明显的成功说成是失败。 3、 不宜说出严重影响所应聘工作的失败经历， 4、 所谈经历的结果应是失败的。 5、 宜说明失败之前自己曾信心白倍、尽心尽力。 6、 说明仅仅是由于外在客观原因导致失败。 7、 失败后自己很快振作起来，以更加饱满的热情面对以后的工作。 <br />　　 <br />　　问题八：“你为什么选择我们公司？” <br />　　思路： 1、 面试官试图从中了解你求职的动机、愿望以及对此项工作的态度。 2、 建议从行业、企业和岗位这三个角度来回答。 3、 参考答案——“我十分看好贵公司所在的行业，我认为贵公司十分重视人才，而且这项工作很适合我，相信自己一定能做好。” <br />　　 <br />　　问题九：“对这项工作，你有哪些可预见的困难？” <br />　　思路： 1、 不宜直接说出具体的困难，否则可能令对方怀疑应聘者不行。 2、 可以尝试迂回战术，说出应聘者对困难所持有的态度——“工作中出现一些困难是正常的，也是难免的，但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备，任何困难都是可以克服的。” <br />　　 <br />　　问题十：“如果我录用你，你将怎样开展工作” <br />　　思路： 1、 如果应聘者对于应聘的职位缺乏足够的了解，最好不要直接说出自己开展工作的具体办法， 2、 可以尝试采用迂回 <br />　　战术来回答，如“首先听取领导的指示和要求，然后就有关情况进行了解和熟悉，接下来制定一份近期的工作计划并报领导批准，最后根据计划开展工作。” <br />　　 <br />　　问题十一：“与上级意见不一是，你将怎么办？” <br />　　思路： 1、 一般可以这样回答“我会给上级以必要的解释和提醒，在这种情况下，我会服从上级的意见。” 2、 如果面试你的是总经理，而你所应聘的职位另有一位经理，且这位经理当时不在场，可以这样回答：“对于非原则性问题，我会服从上级的意见，对于涉及公司利益的重大问题，我希望能向更高层领导反映。” <br />　　 <br />　　问题十二：“我们为什么要录用你？” <br />　　思路： 1、 应聘者最好站在招聘单位的角度来回答。 2、 招聘单位一般会录用这样的应聘者：基本符合条件、对这份共组感兴趣、有足够的信心。 3、 如“我符合贵公司的招聘条件，凭我目前掌握的技能、高度的责任感和良好的饿适应能力及学习能力 ，完全能胜任这份工作。我十分希望能为贵 公司服务，如果贵公司给我这个机会，我一定能成为贵公司的栋梁！” <br />　　 <br />　　问题十三：“你能为我们做什么？” <br />　　思路： 1、 基本原则上“投其所好”。 2、 回答这个问题前应聘者最好能“先发制人”，了解招聘单位期待这个职位所能发挥的作用。 3、 应聘者可以根据自己的了解，结合自己在专业领域的优势来回答这个问题。 <br />　　 <br />　　问题十四：“你是应届毕业生，缺乏经验，如何能胜任这项工作？” <br />　　思路： 1、 如果招聘单位对应届毕业生的应聘者提出这个问题，说明招聘单位并不真正在乎“经验”，关键看应聘者怎样回答。 2、 对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业。 3、 如“作为应届毕业生，在工作经验方面的确会有所欠缺，因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现，实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力，而且比较勤奋，所以在兼职中均能圆满完成各项工作，从中获取的经验也令我受益非浅。请贵公司放心，学校所学及兼职的工作经验使我一定能胜任这个职位。” <br />　　 <br />　　问题十五：“你希望与什么样的上级共事？” <br />　　思路： 1、 通过应聘者对上级的“希望”可以判断出应聘者对自我要求的意识，这既上一个陷阱，又上一次机会。 2、 最好回避对上级具体的希望，多谈对自己的要求。 3、 如“做为刚步入社会新人，我应该多要求自己尽快熟悉环境、适应环境，而不应该对环境提出什么要求，只要能发挥我的专长就可以了。” <br />　　 <br />　　问题十六：“您在前一家公司的离职原因是什么？” <br />　　思路： 1、 最重要的是：应聘者要使找招聘单位相信，应聘者在过往的单位的“离职原因”在此家招聘 <br />　　单位里不存在。 2、 避免把“离职原因”说得太详细、太具体。 3、 不能掺杂主观的负面感受，如“太幸苦”、“人际关系复杂”、“管理太混乱”、“公司不重视人才”、“公司排斥我们某某的员工”等。 4、 但也不能躲闪、回避，如“想换换环境”、“个人原因”等。 5、 不能涉及自己负面的人格特征，如不诚实、懒惰、缺乏责任感、不随和等。 6、 尽量使解释的理由为应聘者个人形象添彩。 7、 如“我离职是因为这家公司倒闭。我在公司工作了三年多，有较深的感情。从去年始，由于市场形势突变，公司的局面急转直下。到眼下这一步我觉得很遗憾，但还要面对显示，重新寻找能发挥我能力的舞台。” 同一个面试问题并非只有一个答案，而同一个答案并不是在任何面试场合都有效，关键在于应聘者掌握了规律后，对面试的具体情况进行把握，有意识地揣摩面试官提出问题的心理背景，然后投其所好。 <br />　　 <br />　　总结，面试相关的问题的回答技巧？（来源于天涯论坛） <br />　　 <br />　　试题1：为什么你是这份工作的最佳人选？ <br />　　你们需要可以生产出“效益“的人，而我的背景和经验可以证明我的能力，例如：我曾经..... <br />　　试题2：判断性问题，你有没有创造性？你能不能在压力下工作？ <br />　　回答“是“，并给出一个具体的例子。 <br />　　试题3：描述一下你自己。 <br />　　列举3个自己的性格与成就的具体案例。 认真，责任，有计划 <br />　　问题一：请用三分钟简单介绍一下你自己。 <br />　　回答要点：用10秒钟简单说说个人资料即可。用一分半钟左右时间介绍你以前从事的工作，和所获得的经验。再用一分钟左右时间描述你以前的工作经验对应聘的这份职位来说有那些帮助。　 <br />　　 <br />　　问题三：你了解我们公司吗？你了解你应聘的这个职位吗？ <br />　　回答要点：公司的详细情况你应该在公司的招聘信息上看清楚，最好将公司从事的业务和职位的职能及要求刻在脑海里，并在面试前询问一下相关朋友。这样面试时你就可以回答的流利自如。 <br />　　 <br />　　问题四：你为什么应聘这个职位？（工作经验和学习背景） <br />　　因为我有胜任这个职位的能力！ <br />　　优势和兴趣爱好使我喜欢这个职位 <br />　　我将来的发展方向做一个很好的奠基。 <br />　　 <br />　　问题五：你将来的职业发展方向是什么？ <br />　　回答要点：面试前做好准备，面试时根据自己的实际情况如实回答，并且要与该职位相符。让对方觉得你会长久在这个行业和职位发展下去。 <br />　　 <br />　　问题六：谈谈你对钱的看法 <br />　　钱很重要！企业的存在就是为了创造更多的利润，我希望每个人都能意识到钱的重要性。”　　 <br />　　 <br />　　问题七：薪水问题 <br />　　“我们能不能把这个问题放在最后，先看看我能为公司做些什么。”　　 <br />　　 <br />　　问题八：你以前工作中遇到的最大困难是什么？你是如何克服的？ <br />　　有时候工作繁重，压力大，客户催促紧，使自己经常处于极度忙碌状态。 <br />　　 <br />　　问题八你认为你最大的缺点是什么？ <br />　　同事曾经责怪我对工作要求太高，而实际上通过努力我做到了，而且做的不错。 <br />　　 <br />　　你有女（男）朋友吗？她（他）也在这个城市吗？ <br />　　没有　　 <br />　　 <br />　　特殊问题：对方问你原公司的一些商业机密 <br />　　无可奉告 <br />　　 <br />　　问题3：你找工作时，最重要的考虑因素为何？ <br />　　你理想中的工作是什么样的？ <br />　　 <br />　　 <br />　　变形：A 你最喜欢的工作是什么样的？ <br />　　B 在什么条件下你的工作效率最高？ <br />　　C 找工作你在乎什么？ <br />　　目的：了解你的工作价值观，看是否与公司发展现状以及企业文化适应。 <br />　　切忌：不要说希望自己希望在和谐的环境下工作，因为这是靠自己配合去创造的，它还会让人误会你曾经人际关系紧张。 <br />　　参考：In my opinion, an ideal job can show my strength points to the utmost,so that i can work efficiently. <br />　　一个理想的工作是在我的能力能够得到体现，我能够高效率的工作！ <br />　　工作的性质是否能让我发挥所长，并不断成长。 <br />　　 <br />　　2)你的爱好是什么？ <br />　　Frankly speaking, my hobby is very extensive,such as swimming, traveling,singing and so on. but....is my favourate...,which teaches me to coprate with others. <br />　　 <br />　　问题1：你为什么想离开目前的职务？ <br />　　为了自己更好的寻求大的发展空间。 <br />　　因为我现在呆的公司是事业单位， 由于体制的原因，办事效率低，总感觉交给我的工作总是太少，我觉得学习机会相对少些。　　　　 <br />　　 <br />　　问题4：为什么我们应该录取你？ <br />　　您可以由我过去的工作表现所呈现的客观数据，明显地看出我全力以赴的工作态度。 <br />　　 <br />　　问题5：请谈谈你个人的最大特色。 <br />　　我的坚持度很高，事情没有做到一个令人满意的结果，绝不罢手。 　 <br />　　 <br />　　（1） 你的学业不太理想呵… <br />　　答：这是因为精力过多集中在某些功课上而忽略了其他课程的学习。但成绩单只能说明过去的一时情况，今天贵公司约我来面试，说明您们不仅看重书面材料，而且更看重应聘者的实际能力。 <br />　　 <br />　　（2） 你对待遇问题怎么看？ <br />　　我愿意努力去工作，从中找到乐趣和幸福。我也相信会得到与自己付出相当的报酬。 <br />　　 <br />　　（3） 你能和不好的人相处吗？ <br />　　不太好预言。因为我事实上从来没有和不好相处的人相处过，我的同学似乎都和我相处得很好。</span>
		<br />
<img src ="http://www.cnitblog.com/charester/aggbug/15084.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:52 <a href="http://www.cnitblog.com/charester/articles/15084.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>英语面试</title><link>http://www.cnitblog.com/charester/articles/15085.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/15085.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15085.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15085.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15085.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15085.html</trackback:ping><description><![CDATA[
		<span class="tpc_content">英语面试需要好好准备：<br />1.要有一份高质量的自我介绍<br />2.同时，面试的人员，对你以前的测试工作经历会比较感兴趣，会以闲聊的方式用英语与你交流，可以提前准备的<br />3.会选用部分案例，比如遥控器，比如自动选款机等，要你口述：假设你是个测试人员，你会从哪些方面去测试<br />4.对测试的认识，和对自己的测试工作规划，也有很大的机会会被考官问到。<br />我们无法确切的猜测到英文面试中的所有点点种种，但是，有些必要的回答，还是可以准备的，其实关键是面试的时候，不要紧张。不用急着回答考官的题目，在脑子里简单理一下思路后，再连贯的，有自信的回答，会得到考官的欣赏和认可。<br /><br />以下是部分英语面试中的参考回答，仅提参考：<br /><br />Interview English：<br /><br />一，Why are you interested in working for our company?<br />1。Because your company has a good sales record.<br />2。Because your operations are global, so I feel I can gain the most from working in this kind of environment.<br />3．Because I think my major is suitable for this position.<br />4。Because I can learn new things in your company, at the same time I can offer my services to you.<br />5。Because I'm very interested in your company's training program.<br /><br />二， Why did you leave your former company?<br />1。Because I'm working in a small company where a further promotion is impossible.<br />2。Because I'm capable of more responsibilities, so I decided to change my job.<br />3。Because that company didn't have a good future, so I needed to consider my future.<br />4。Because I want to change my working environment, I'd like to find a job, which is more challenging.<br />5。Because I had some private reasons, some family things.<br /><br />三，What are your great strengths?<br />1。I'm a good team player.<br />2。I'm a hard-working, persistent person and a fast-learner.<br />3。 I can work under pressure and get along with my colleagues.<br />4。 I have strong organizational skills.<br /><br />四，In what specific ways will our company benefit form hiring you?<br />1。I think that my technical background is helpful for you.<br />2。I have enough knowledge to market the products of your company.<br />3。I'm very familiar with this market and have many customers. I think your company will benefit from it.<br />4。Your company will benefit from gaining a young energetic, bright, person.<br />5。 I know I am the right person for this job.<br /><br />五，What are your salary expectations?<br />1。I would expect the standard rate of pay at your company for a person with my experiences and educational background.<br />2。Shall we discuss my responsibilities with your company first? I think salary is closely related to the responsibilities of the job.<br />3。 I hope you'll consider my experience and training and will offer me a salary higher than the junior secretary's salary.<br />4。 I expect to be paid according to my abilities.<br />5。 With my experiences, I'd like to start at RMB4000 a month.</span>
		<br />Interview English:<br /><br />32. Q: Can you sell yourself in two minutes? Go for it. <br />A: With my qualifications and experience, I feel I am hardworking, responsible and diligent in any project I undertake. Your organization could benefit from my analytical and interpersonal skills.<br />Q: Give me a summary of your current job description. <br />A: I have been working as a computer programmer for five years. To be specific, I do system analysis, trouble shooting and provide software support.<br /><br />33. Q: Why did you leave your last job?<br />A: Well, I am hoping to get an offer of a better position. If opportunity knocks, I will take it.<br />Q: How do you rate yourself as a professional?<br />A: With my strong academic background, I am capable and competent. <br />Q: What contribution did you make to your current previous organization?<br />A: I have finished three new projects, and I am sure I can apply my experience to this position. <br /><br />34. Q: What do you think you are worth to us?<br />A: I feel I have reached the "glass ceiling" in my current job. / I feel there is no opportunity for advancement. <br />Q: Why did you leave your last job?　<br />A: I feel I can make some positive contributions to your company in the future. <br />Q: What make you think you would be a success in this position?<br />A: My graduate school training combined with my internship should qualify me for this particular job. I am sure I will be successful. <br /><br />35.Q: Are you a multi-tasked individual? or Do you work well under stress or pressure?<br />A: The trait is needed in my current (or previous) position and I know I can handle it well. <br />Q: What are your strongest traits?<br />A: Helpfulness and caring, adaptability and sense of humor, cheerfulness and friendliness.<br />Q: How do you rate yourself as a professional?<br />A: With my teaching experience, I am confident that I can relate to students very well. <br />36. Q: How would your friends or colleagues describe you?<br />A: (pause a few seconds.)They say xxx is an honest, hardworking and responsible man who deeply cares for his family and friends. <br />Q: What personality traits do you admire?<br />A: I admire a person who is honest, flexible and easy-going and possess the "can do" spirit. <br /><br />37. Q: What leadership qualities did you develop as administrative personnel?<br />A: I feel that learning how to motivate people and to work together as a team will be the major goal of my leadership. <br />Q: How do you normally handle criticism?<br />A: Silence is golden. Just don't say anything; otherwise the situation could become worse. I do, however, accept constructive criticism. When we cool off, we will discuss it later.<br /><br />38. Q: What do you find frustrating in a work situation?<br />A: Sometimes, the narrow-minded people make me frustrated. <br />Q: How would your friends or colleagues describe you?<br />A: They say Mr. Chen is a friendly, sensitive, caring and determined person. <br />Q: What leadership qualities did you develop as an administrative personnel?<br />A: I have refined my management style by using an open-door policy. <br /><br />39. Q: What do you find frustrating in a work situation?<br />A: Minds that are not receptive to new ideas. <br />Q: How do you handle your conflict with your colleagues in your work? <br />A: I will try to present my ideas in a more clear and civilized manner in order to get my points across. <br />Q: What provide you with a sense of accomplishment. <br />A: Doing my best job for your company. <br /><br />40. Q: How do you handle your failure?<br />A: None of us was born "perfect". I am sure I will be given a second chance to correct my mistake. <br />Q: Could you project what you would like to be doing five years from now?<br />A: It would be premature for me to predict this. Hypothetically speaking, I might be able to do your current job as a director.<br /><br />41. Q: If you had a lot of money to donate, where would you donate it? Why?<br />A: I would donate it to the medical research because I want to do something to help others. <br />Q: What provide you with a sense of accomplishment. <br />A: Finishing a project to the best of my ability. <br />Q: What is most important in your life right now?<br />A: To get a job in my field is most important to me. <br />42. Q: Could you project what you would like to be doing five years from now?<br />A: I hope to demonstrate my ability and talents in my field adequately. <br />Perhaps, an opportunity at a management position would be exciting.<br />Q: What range of pay-scale are you interested in?<br />A: Money is important, but the responsibility that goes along with this job is what interests me the most. <br /><br />43. Q: What is most important in your life right now?<br />A: To secure employment hopefully with your company. <br />Q: If you had a lot of money to donate, where would you donate it? Why?<br />A: I prefer to donate it to educational institutions. <br />Q: What current issues concern you the most?<br />A: The general state of our economy and the impact of China' entry to WTO on our industry. <br /><br />44. Q: How long would you like to stay with this company?<br />A: I will stay as long as I can continue to learn and to grow in my field. <br />Q: Could you project what you would like to be doing five years from now?<br />A: As I have some administrative experience in my last job, I may use my organizational and planning skills in the future. <br />Q: What range of pay-scale are you interested in?<br />A: To be frank and open with you, I like this job, but I have a family to support.<br /><img src ="http://www.cnitblog.com/charester/aggbug/15085.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:52 <a href="http://www.cnitblog.com/charester/articles/15085.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试试题4</title><link>http://www.cnitblog.com/charester/articles/15083.html</link><dc:creator>天空</dc:creator><author>天空</author><pubDate>Thu, 10 Aug 2006 08:51:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15083.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15083.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15083.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15083.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15083.html</trackback:ping><description><![CDATA[集成测试的计划怎么写啊 ?<br /><br />可以思考以下内容并用集成测试计划的模板写下来：<br /><br />1、确定集成测试对象<br />2、确定集成测试策略<br />3、确定集成测试验收标准<br />4、确定集成测试挂起和恢复条件<br />3、估计集成测试工作量<br />4、估计集成测试所需资源<br />5、进行集成测试任务划分（包括任务名、责任人、 输入和输出、风险及应对措施、进度安排等）<br /><br /><br /><br /><br />集成测试过程<br /><br />摘书上的，，<br /><br />根据IEEE标准 集成测试划分为4个阶段：计划阶段，设计阶段，实现阶段，执行阶段（实施阶段）<br />计划阶段 <br />1）时间安排   概要设计完成评审后大约一个星期<br />2）输入     需求规格说明书 概要设计文档 产品开发计划路标<br />3）入口条件   概要设计文档已经通过评审<br />4）活动步骤   1.定被测试对象和测试范围 2.评估集成测试被测试对象的数量及难度，即工作量 3.确定角色分工和作任务4.标识出测试各阶段的时间，任务，约束等条件5.考虑一定的风险分析及应急计划6.考虑和准备集成测试需要的测试工具，测试仪器，环境等资源7.考虑外部技术支援的力度和深度，以及相关培训安排8.定义测试完成标准<br />5）输出     集成测试计划<br />6）出口条件   集成测试计划通过概要设计阶段基线评审<br /><br />设计阶段<br />1）时间安排 详细设计阶段开始<br />2）输入 需求规格说明书 概要设计 集成测试计划<br />3）入口条件 概要设计基线通过评审<br />4）活动步骤 1.被测对象结构分析 2.集成测试模块分析3.集成测试接口分析4.集成测试策略分析<br />5.集成测试工具分析6.集成测试环境分析7.集成测试工作量估计和安排。<br />5）输出 集成测试设计（方案）<br />6.出口条件 集成测试设计通过详细设计基线评审。<br /><br />实现阶段<br />1）时间安排 在编码阶段开始后进行<br />2）输入 需求规格说明书 概要设计 集成测试计划 集成测试设计<br />3）入口条件 详细设计阶段<br />4）活动步骤 集成测试用例设计 集成测试程设计 集成测试代码设计（如果需要） 集成测试脚本（如果需要） 集成测试工具（如果需要）<br />5）输出 集成测试用例 集成测试规程 集成测试代码 集成测试脚本 集成测试工具<br />6）出口条件 测试用例和测试规程通过编码阶段基线评审<br /><br />执行阶段<br />1）时间安排 单元测试已经完成后就可以开始执行集成测试了<br />2）输入   需求规格说明书 概要设计 集成测试计划 集成高度设计 集成测试例 集成测试规程 集成测试代码（如果有） 集成测试脚本 集成测试工具 详细设计 代码 单元测试报告 <br />3）入口条件 单元测试阶段已经通过基线化评审<br />4）活动步 骤 执行集成测试用例 回归集成测试用例 撰写集成测试报告 <br />5）输出 集成测试报告<br />6）出口条件 集成测试报告通过集成测试阶段基线评审 <br /><br /><br /><br /><br />测试人员考试试卷（考试时间90分钟，满分100分）<br />姓名：__________部门：__________员工号：__________<br />一、判断题（每题1分，12 分，正确的√，错误的╳）<br />1．软件测试的目的是尽可能多的找出软件的缺陷。（）<br />2．Beta 测试是验收测试的一种。（）<br />3．验收测试是由最终用户来实施的。（）<br />4．项目立项前测试人员不需要提交任何工件。（）<br />5．单元测试能发现约80%的软件缺陷。（）<br />6．代码评审是检查源代码是否达到模块设计的要求。（）<br />7．自底向上集成需要测试员编写驱动程序。（）<br />8．负载测试是验证要检验的系统的能力最高能达到什么程度。（）<br />9．测试人员要坚持原则，缺陷未修复完坚决不予通过。（）<br />10．代码评审员一般由测试员担任。（）<br />11．我们可以人为的使得软件不存在配置问题。（）<br />12．集成测试计划在需求分析阶段末提交。（）<br />二、不定项选择题（每题2 分，10分）<br />1．软件验收测试的合格通过准则是：（）<br />A． 软件需求分析说明书中定义的所有功能已全部实现，性能指标全部达到要求。<br />B． 所有测试项没有残余一级、二级和三级错误。<br />C． 立项审批表、需求分析文档、设计文档和编码实现一致。<br />D． 验收测试工件齐全。<br />2．软件测试计划评审会需要哪些人员参加？（）<br />A．项目经理<br />B．SQA 负责人<br />C．配置负责人<br />D．测试组<br />3．下列关于alpha 测试的描述中正确的是：（）<br />A．alpha 测试需要用户代表参加<br />B．alpha 测试不需要用户代表参加<br />C．alpha 测试是系统测试的一种<br />D．alpha 测试是验收测试的一种<br />4．测试设计员的职责有：（）<br />A．制定测试计划<br />B．设计测试用例<br />C．设计测试过程、脚本<br />D．评估测试活动<br />5．软件实施活动的进入准则是：（）<br />A．需求工件已经被基线化<br />B．详细设计工件已经被基线化<br />C．构架工件已经被基线化<br />D．项目阶段成果已经被基线化<br />三、填空题（每空1分，24 分）<br />1．软件验收测试包括、、三种类型。<br />2．系统测试的策略有功能测试、、、、易用性测<br />试、、、、、、、、<br />、、等15 种方法。<br />3．设计系统测试计划需要参考的项目文档有、和迭代计划。<br />4．对面向过程的系统采用的集成策略有、两种。<br />5．通过画因果图来写测试用例的步骤为、、、及把因果图转<br />换为状态图共五个步骤。<br /><br />四、简答题（共37分）<br />1． 阶段评审与同行评审的区别。（4 分）<br />2 ． 什么是软件测试。（3 分）<br />3 ． 简述集成测试的过程。（5 分）<br />4 ． 怎样做好文档测试？（4 分）<br />5． 白盒测试有那几种方法？（6 分）<br />6． 系统测试计划是否需要同行评审，为什么？（4 分）<br />7． Alpha 测试与beta 测试的区别。（4 分）<br />8 ． 比较负载测试、容量测试和强度测试的区别。（6 分）<br />9 ． 测试结束的标准是什么？（3 分）<br />五、 设计题（共15分） <br />对下面给出的程序控制图，分别以各种不同的测试方法写出最少的测试用例。 <br /><br />测试人员_考试试卷（考试时间100分钟，满分100分） <br />姓名：__________部门：__________员工号：__________ <br />一、填空题：（每一空格2分，共60分） <br />1、 软件实施活动的输出工件有 、 、 、 。 <br />2、 代码评审主要做 工作。 <br />3、 软件实施活动中集成员的职责是 。 <br />4、 验证与确认软件实施活动主要有 、代码评审、 、 、 、SQA <br />验证。 <br />5、 表明测试已经结束。 <br />6、 软件测试的目的是 。 <br />7、 软件测试主要分为 、 、 、 四类测试。 <br />8、 软件测试活动有制定测试计划、 、 、 、 、 、测<br />试评估、测试结束八个步骤。 <br />9、 软件测试活动的输出工件有_ 、 、 、 、 。 <br />10、软件测试角色有 、 、 、 。 <br />二、不定项选择题：（每题3 分，共15分） <br />1、 软件实施活动的进入准则是（） <br />A、 需求工件已经被基线化 <br />B、 详细设计工件已经被基线化 <br />C、 构架工件已经被基线化 <br />D、 项目阶段成果已经被基线化 <br />2、 下面角色不属于集成计划评审的是（） <br />A、 配置经理 <br />B、 项目经理 <br />C、 测试员 <br />D、 编码员 <br />3、软件测试设计活动主要有（） <br />A、 工作量分析 <br />B、 确定并说明测试用例 <br />C、 确立并结构化测试过程 <br />D、 复审并评估测试覆盖 <br />4、不属于集成测试步骤的是（） <br />A、 制定集成计划 <br />B、 执行集成测试 <br />C、 记录集成测试结果 <br />D、 回归测试 <br />5、属于软件测试活动的输入工件的是（） <br />A、 软件工作版本 <br />B、 可测试性报告 <br />C、 软件需求工件 <br />D、 软件项目计划 <br />三、问答题：（共25 分） <br />1、 项目的集中管理在软件公司的哪一个层面？（2 分） <br />2、 请描述软件测试活动的生命周期。（8 分） <br />3、 什么是测试评估，测试评估的范围是什么？（5 分） <br />4、 阐述工作版本的定义。（2 分） <br />5 、 请画出软件测试活动的流程图。（8 分） <br /><br /><br />测试人员考试试卷（考试时间90分钟，满分100分） <br />姓名：__________部门：__________员工号：__________ <br />一、 判断题（每题2分,正确的“√”，错误的“╳”） <br />1 、 好的测试员不懈追求完美。( ) <br />2、 测试程序仅仅按预期方式运行就行了。( ) <br />3、 不存在质量很高但可靠性很差的产品。( ) <br />4、 软件测试员可以对产品说明书进行白盒测试。( ) <br />5、 静态白盒测试可以找出遗漏之处和问题。( ) <br />6、 总是首先设计白盒测试用例。( ) <br />7、 可以发布具有配置缺陷的软件产品。( ) <br />8、 所有软件必须进行某种程度的兼容性测试。( ) <br />9、 所有软件都有一个用户界面，因此必须测试易用性。( ) <br />10、 测试组负责软件质量。( ) <br />二、 简答题 <br />1、 软件的缺陷等级应如何划分？（3 分） <br />2、 如果能够执行完美的黑盒测试，还需要进行白盒测试吗？为什么？（5 分） <br />3、 你认为一个优秀的测试工程师应该具备哪些素质？（3 分） <br />4、 产品测试到什么时候就算是足够了？（2 分） <br />5、 测试计划的目的是什么？（2 分） <br />6、 为什么要进行软件测试?软件测试的目的是什么? （5 分） <br />7、 软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义？（5 分） <br />8、 如何做一名合格的测试人员？（3 分） <br />9、 针对缺陷采取怎样的管理措施？（5 分） <br />三、 专业词语解释（每题2 分） <br />α测试: <br />β测试: <br />驱动模块: <br />桩模块: <br />白盒测试： <br />静态测试： <br />四、 选择题（每题2分） <br />1.下面哪些属于动态分析( ) <br />A． 代码覆盖率 <br />B． 模块功能检查 <br />C． 系统压力测试 <br />D． 程序数据流分析 <br />2.下面哪些属于静态分析( ) <br />A、 代码规则检查 <br />B、 序结构分析 <br />C、 序复杂度分析 <br />D、 内存泄漏 <br />五、 设计题（10分） <br />在三角形计算中，要求三角型的三个边长：A、B 和C。当三边不可能构成三角形时提示错误，可构成三角<br />形时计算三角形周长。若是等腰三角形打印“等腰三角形”，若是等边三角形，则提示“等边三角形”。画出程<br />序流程图、控制流程图、找出基本测试路径 ,对此设计一个测试用例。 <br />六、 论述题 <br />1、 试叙述对一个软件项目测试的全过程。（10 分） <br />2、 简述你对测试工作的认识过程、在以后的工作的一些建议。（6 分） <br />3 、 述静态测试和动态测试的区别？（5 分） <br /><br />测试人员_考试试卷（考试时间100分钟，每题10 分，满分100分） <br />姓名：__________部门：__________员工号：__________ <br />1． 什么是软件测试，以及软件测试的意义？ <br />2． 什么是软件测试静态分析，软件测试动态分析， <br />3． 下面那些属于静态分析（） <br />A、 编码规则检查 <br />B、 程序结构分析 <br />C、 程序复杂度分析 <br />D、 内存泄漏 <br />4． 下面那些属于动态分析（） <br />A、 代码覆盖率 <br />B、 模块功能检查 <br />C、 系统压力测试 <br />D、 程序数据流分析 <br />5． 从测试技术角度，正确的选择是（），给出各自的含义？ <br />A、 静态测试 <br />B、 黑盒测试 <br />C、 动态测试 <br />D、 白盒测试 <br />6． 从测试阶段角度，测试正确的顺序是（），同时给出所选择的正确策略含义和被测对象是什么？ <br />A、 单元测试 <br />B、 集成测试 <br />C、 系统测试 <br />D、 确认测试 <br />7． 针对缺陷采取怎样的管理措施？ <br />8． 在测试生命周期，测试过程分为几个阶段，以及各个阶段的含义？ <br />9． 简要写出自己在理解的基础质上所认为引入测试管理的意义 <br />10． 在三角形计算中，要求三角型的三个边长：A、B 和C。当三边不可能构成三角形时提示错误， <br />可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”，若是等边三角形，则提示“等<br />边三角形”。画出程序流程图、控制流程图、计算圈复杂度V(g)，找出基本测试路径。<br /><img src ="http://www.cnitblog.com/charester/aggbug/15083.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:51 <a href="http://www.cnitblog.com/charester/articles/15083.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试工程师面试问题选登 </title><link>http://www.cnitblog.com/charester/articles/15082.html</link><dc:creator>天空</dc:creator><author>天空</author><pubDate>Thu, 10 Aug 2006 08:48:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15082.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15082.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15082.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15082.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15082.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; tab-stops: 44.05pt" align="left">
				<b>
						<span style="FONT-SIZE: 13.5pt; COLOR: blue; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">软件测试工程师面试问题选登</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-tab-count: 1">
						</span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">　</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; tab-stops: 44.05pt 414.3pt" align="left">
				<span lang="EN-US" style="FONT-SIZE: 4pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt; mso-bidi-font-size: 9.0pt">
						<span style="mso-tab-count: 1">                              </span>
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">作者</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">:</span>
				<span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">闫辉</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-tab-count: 1">                                                                                                             </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">　</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; tab-stops: 44.05pt 414.3pt" align="left">
				<span lang="EN-US" style="FONT-SIZE: 4pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt; mso-bidi-font-size: 9.0pt">
						<span style="mso-tab-count: 1">                              </span>
						<span style="mso-tab-count: 1">                                                                                                                                                                                                                                                       </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">　</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left">
				<span lang="EN-US" style="FONT-SIZE: 4pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt; mso-bidi-font-size: 9.0pt">
						<span style="mso-tab-count: 1">              </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">或许你正需要面试软件测试工程师，或许你准备去应聘软件测试工程师，以下是一些可能注意的问题。（选译）</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<o:p>
						</o:p>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">有什么原因让你参与到测试和质量管理中来？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">什么是测试生命周期，解释一下它的各个阶段？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">测试和质量保证有什么不同？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">什么是</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">Negative</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">测试？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">在之前做测试的过程中</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">遇到过哪些问题？你是如何解决的？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">你是如何给你的测试和质量保证团队力量的？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">你是如何定义质量管理的？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">你最喜欢测试和质量管理什么地方？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">你最不喜欢什么地方？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">什么是瀑布式开发方法，你是否认同所有的步骤？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">什么是</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">V-</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">模式开发方法，你是否认同这个模型？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">·</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span style="mso-spacerun: yes">  </span>
				</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">什么是</span>
				<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">CMM</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-font-kerning: 0pt">？你工作过的公司的级别是怎么样的？</span>
				<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 0pt">
						<span lang="EN-US">
								<o:p>
								</o:p>
						</span>
				</span>
		</p>
		<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Symbol; mso-ascii-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-fareast-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">·</span>
		<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-fareast-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">
				<span style="mso-spacerun: yes">  </span>
		</span>
		<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">什么才算好的测试人员？</span>
		<span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-fareast-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">
				<br />
				<br />
				<br />
				<span class="tpc_content">更多问题，可以查看以下内容：<br />14.    Could you tell me two things you did in your previous assignment (QA/Testing related hopefully) that you are proud of? <br />15.    List 5 words that best describe your strengths. <br />16.    What are two of your weaknesses? <br />17.    What methodologies have you used to develop test cases? <br />18.    In an application currently in production, one module of code is being modified. Is it necessary to re- test the whole application or is it enough to just test functionality associated with that module? <br />19.    Define each of the following and explain how each relates to the other: Unit, System, and Integration testing. <br />20.    Define Verification and Validation. Explain the differences between the two. <br />21.    Explain the differences between White-box, Gray-box, and Black-box testing. <br />22.    How do you go about going into a new organization? How do you assimilate? <br />23.    Define the following and explain their usefulness: Change Management, Configuration Management, Version Control, and Defect Tracking. <br />24.    What is ISO 9000? Have you ever been in an ISO shop? <br />25.    When are you done testing? <br />26.    What is the difference between a test strategy and a test plan? <br />27.    What is ISO 9003? Why is it important <br />28.    What are ISO standards? Why are they important? <br />29.    What is IEEE 829? (This standard is important for Software Test Documentation-Why?) <br />30.    What is IEEE? Why is it important? <br />31.    Do you support automated testing? Why? <br />32.    We have a testing assignment that is time-driven. Do you think automated tests are the best solution? <br />33.    What is your experience with change control? Our development team has only 10 members. Do you think managing change is such a big deal for us? <br />34.    Are reusable test cases a big plus of automated testing and explain why. <br />35.    Can you build a good audit trail using Compuware's QACenter products. Explain why. <br />36.    How important is Change Management in today's computing environments? <br />37.    Do you think tools are required for managing change. Explain and please list some tools/practices which can help you managing change. <br />38.    We believe in ad-hoc software processes for projects. Do you agree with this? Please explain your answer. <br />39.    When is a good time for system testing? <br />40.    Are regression tests required or do you feel there is a better use for resources? <br />41.    Our software designers use UML for modeling applications. Based on their use cases, we would like to plan a test strategy. Do you agree with this approach or would this mean more effort for the testers. <br />42.    Tell me about a difficult time you had at work and how you worked through it. <br />43.    Give me an example of something you tried at work but did not work out so you had to go at things another way. <br />44.    How can one file compare future dated output files from a program which has change, against the baseline run which used current date for input. The client does not want to mask dates on the output files to allow compares. - Answer-Rerun baseline and future date input files same # of days as future dated run of program with change. Now run a file compare against the baseline future dated output and the changed programs' future dated output.</span>
				<br />
				<table style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word" height="100%" cellspacing="0" cellpadding="4" width="99%" align="center">
						<tbody>
								<tr>
										<td valign="top" bgcolor="#eef2f7" colspan="3">
												<span class="tpc_content">Interviewing Suggestions<br />1.    If you do not recognize a term ask for further definition. You may know the methodology/term but you have used a different name for it. <br />2.    Always keep in mind that the employer wants to know what you are going to do for them, with that you should always stay/be positive. <br />Preinterview Questions<br />1.    What is the structure of the company? <br />2.    Who is going to do the interview-possible background information of interviewer? <br />3.    What is the employer's environment (platforms, tools, etc.)? <br />4.    What are the employer's methods and processes used in software arena? <br />5.    What is the employer's philosophy? <br />6.    What is the project all about you are interviewing for-as much information as possible. <br />Any terminologies that the company may use.</span>
												<br />
										</td>
								</tr>
								<tr valign="bottom" bgcolor="#eef2f7">
										<td colspan="3">
												<br />
										</td>
								</tr>
						</tbody>
				</table>
		</span>
<img src ="http://www.cnitblog.com/charester/aggbug/15082.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:48 <a href="http://www.cnitblog.com/charester/articles/15082.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>测试人员面试三步曲 </title><link>http://www.cnitblog.com/charester/articles/15081.html</link><dc:creator>天空</dc:creator><author>天空</author><pubDate>Thu, 10 Aug 2006 08:45:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15081.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15081.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15081.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15081.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15081.html</trackback:ping><description><![CDATA[
		<font size="2">测试人员面试三步曲 <br /><br />    春节过后，很多测试朋友都想换换工作，找一个待遇好、环境好，又有自己用武之地和发展空间的工作。<br />在此，我将自己招聘和面试的一些经验与心得汇成三步曲，献给<br />大家，希望对大家找工作能有所帮助。 <br /><br /><br /><br />第一步、投递简历<br /><br />   投递简历，让招聘公司发现你，一般有4种方式：<br /><br />通过招聘网站搜索测试招聘信息，选择合适的公司和职位，投递简历；<br />通过招聘网站发布自己的简历，等待招聘公司发现并下载你的简历；<br />通过本公司内部招聘、内部人员推荐；<br />通过招聘会，现场投递简历。<br /><br />    以上4种招聘方式，最为常用的是1、2两种，而且结合使用，第3种的成功率最高，第4种应用很少。<br /><br />第1种方式是现在大多数测试朋友找工作的主要途径，<br />目前，国内知名的人才招聘网站：中华英才网（</font>
		<a href="http://www.chinahr.com/" target="_blank">
				<font color="#000000" size="2">www.chinahr.com</font>
		</a>
		<font size="2">）、51job前程无忧（</font>
		<a href="http://www.51job.com/" target="_blank">
				<font color="#000000" size="2">www.51job.com</font>
		</a>
		<font size="2">）、<br />卓博（</font>
		<a href="http://www.jobcn.com/" target="_blank">
				<font color="#000000" size="2">www.jobcn.com</font>
		</a>
		<font size="2">）、中国国家人才网（</font>
		<a href="http://www.newsjob.com.cn/" target="_blank">
				<font color="#000000" size="2">www.newsjob.com.cn</font>
		</a>
		<font size="2">）、北京人才网（</font>
		<a href="http://www.bjrc.com/" target="_blank">
				<font color="#000000" size="2">www.bjrc.com</font>
		</a>
		<font size="2">）等，<br />相信各位想找工作的测试朋友，早已对这些网站如数家珍了。<br />如果你想被猎头看重，那就赶快注册（更新）一下自己的简历吧，<br />很快将会有一大堆公司给你打电话，通知你去面试，这就是第2种方式。<br />一般说来，你在人才网上发布简历找工作的同时，猎头公司也在找你，所以说，1、2两种方式结合使用。<br /><br />接下来，我们再来探讨一下第3种方式。在外企以及一些大公司，为了减缓员工在从事一项工作几年之后产生的乏味情绪，<br />特别推出一种内部招聘的方式，允许公司内部相关部门的相关人员的应聘，比如说作技术支持的要应聘作市场，<br />作开发的要应聘作测试等等，或者在公司内部公布招聘信息，<br />希望本公司的员工推荐符合招聘要求的人员，可以直接到公司进行面试。<br />因为公司对内部员工相当了解，员工对招聘要求十分清楚，必然按要求搜寻符合条件的熟人进行推荐，<br />所以，公司内部招聘、内部推荐十分容易成功。第4种招聘方式，近两年已经很少应用，因为招聘会有时间限制，<br />还要跑到现场，在人山人海中搜寻符合自己条件的公司和职位，投递简历并进行简单面试，既费时、费力，效果也不佳，故而应用越来越少。<br /><br /><br /><br />第二步、准备面试<br /><br />    想要参加面试，就一定要做好面试的准备：<br /><br />公司情况：<br /><br />    在接到面试通知时，一定要简单而客气地询问一下公司的情况， 正所谓知己知彼，百战不殆。<br />看看公司是否有你所关注的地方，比如公司的规模、办公地点、测试组的情况等，<br />最主要的要知道公司的主要业务，测试什么，软件还是硬件，那个行业的，问话不要多，否则对方很容易反感，<br />最好是要来对方的公司网址，到网站上浏览一下，大体也就知道了。<br /><br />穿衣戴帽：<br /><br />    陌生人见面，第一印象很重要，你给招聘方的第一印象，主要通过衣着来表现。<br />我们这些测试人员，都是搞技术的IT人士，不能穿的象个新新人类，试想一下，你作为主考官，<br />见一个身穿乞丐服、头戴鸭舌帽的人进来应聘测试工程师，你会相信他的技术吗。<br />所以在面试时，一定要穿洁净、整齐的职业装或者夹克，或者适中的风衣。<br />女士稍微画一点淡妆，男式记得刮胡子。头发都要梳的整齐。<br /><br />言谈举止：<br /><br />    言谈举止要透出一股自信，让人感觉你就是很棒，什么任务都可以放心的交给你去作，你都能圆满完成。<br /><br />证书、简历：<br /><br />    很多公司可能在通知你面试的时候，就会通知你带相关的学历证件、培训证书，<br />如果招聘方没有通知，你可以礼貌的问一下，是否需要携带。至于你的简历，一定要多带上几份，<br />不要以为招聘方看过你的简历，就一定有你的简历。因为也许是人事部发现了你的简历，<br />通知测试部一同面试，或者测试部发现了你的简历，通知人事部一同面试，而面试又是在几天之后的事情，<br />早不知把你的简历扔到哪里去了。你以为网站上有你的简历，可以直接打印，那你就错了。<br />因为招聘负责人可能工作比较忙，比较累，应聘的人又那么多，手头没有现成的简历，<br />随便应付一下，就打发你走了。感觉难受吧，可你改变不了人家，如果不想失去这次机会，<br />就自己准备简历吧，需要就拿出来，不需要可以留着下次用。<br /><br />语言表达：<br /><br />    面试的关键就是语言表达，看你是否能够很有条理的把自己的经历、知识、技能表达清楚，<br />并且在讲的过程中，注意观察招聘方的表情，看人家是否感兴趣，<br />如果人家皱眉头，表情不悦，就尽快结束自己的话题。因此，在面试之前，你可以自己练习练习。<br /><br />知识、技能：<br /><br />    知识、技能是测试人员平时积累下来的宝贵财富，面试之前，你可以将其条分缕悉，以备面试时表达清楚。<br /><br />英语能力：<br /><br />    国内企业对英语要求不是十分苛刻，只要有良好的英文文档阅读能力即可；<br />倘若是外企或者承包外企项目的公司，对英语要求则十分严格：<br />要求你能够用日常英语会话，能够用英语撰写测试文档，汇报测试工作。<br />所以在学习测试知识和技能的同时，我们也要注意对英语知识的积累。<br /><br /><br /><br />第三步、参加面试<br /><br />    在约定的时间、约定的地点，你最好准时出现，如果不能准时赴约，<br />一定要提前打电话，告知对方是什么原因导致你迟到，多长时间以后能你到达约定地点。<br />进入公司，会有接待人员招呼你坐下，通知招聘负责人接待你面试，此间接待人员会给你送上来一杯水。<br /><br />1.         考试<br /><br />    招聘负责人给你一份试卷(一般为笔试，也有上机的，如果对英语有严格要求，还会有一份英文试卷)，<br />规定一定的时限，到时间他来收卷。试卷的命题一般分为填空、选择、判断、逻辑推理、程序改错、简答，<br />也有让你找bug的题，这些题给人的感觉都是在简单中透漏着怪异。如果你问为什么要有考试这一关，<br />招聘人会告诉你，是想考察应聘者的能力。<br />其实，不尽然，最根本是公司的质量保证体系，要求公司所有活动都得有记录，所以才出现了考试这回事。<br /><br />2.         初试<br /><br />    初试是最关键的，几乎决定是否录用你。初试之前招聘负责人可能会寒暄几句，让你放松一下心情。<br />招聘负责人一般有两位，一位负责测试技术，一位负责人事，招聘负责人会作自我介绍，<br />也可能其中一位捎带介绍另一位的资历(比如留美博士)，表示这家公司很有诱惑力，连这么好的人才都吸引来了。<br />接下来负责测试技术的会问你几个问题： <br />请你简单谈谈你的经历？<br />你在某某家公司主要作哪些工作？<br />测试过那些东西？<br />测试流程是什么？<br />手工测试还是自动测试？<br />使用过哪些测试工具？使用过Rational系列测试工具吗？<br />作过白盒测试吗？<br />作过XXX测试吗？以前接触过XXX吗？你对XXX了解到什么程度？（XXX代表招聘公司所要测试的东西）<br />平时使用哪些操作系统？Linux操作熟练吗？<br />以前作过开发吗？开发了哪些东西？使用的什么语言？<br />你觉得测试工程师应该具备哪些素质？<br />对一个测试工程师来说，什么素质最重要？<br />结合自己的实际工作，谈谈你对测试的理解？<br />为什么要离开上一家公司？<br />居住在哪里？离公司远不远？<br /><br /><br />    有经验的招聘负责人都会简单介绍一下自己的公司（背景、主营业务、发展前景等），然后开始问问题。<br />一般开门见山的问题是’请你简单谈谈你的经历？’，<br />回答这个问题，只要简单的叙述你从毕业到现在都在那些公司作了那些事情即可，叙述时一定要从容、清晰而有条理，<br />眼睛瞅着招聘负责人，观察其表情，如果有些不耐烦，要尽早结束这一话题。<br />招聘负责人此时会大致浏览你的简历，在你叙述完自己的经历时，招聘人会就你简历的某一项问你，<br />比如’你在某某家公司主要作什么？测试过那些东西？测试流程是什么？’，<br />待你回答完这些之后，继而问你测试的具体细节，手工测试、自动测试、用过那些工具？是否作过白盒测试？<br />使用过什么操作系统？熟悉那些语言？是否作过开发？如果你肯定回答这些问题，那么还要继续问具体操作，<br />比如你答作过白盒测试，那么招聘人会问你测了哪些东西？怎么进行的？是独立进行的还是和别人一起进行的？<br />测试出的bug 如何处理？是否作进一步的分析？……<br /><br /><br /><br />负责测试技术的问完后，就由负责人事的继续发问：<br /><br />你的期望薪金是多少？税前还是税后？<br />一旦录用多长时间可以来上班？<br />你的户口在哪里？调档案是否有问题等？<br /><br />    <br />等你回答完毕，接下来他会告诉你：<br /><br />公司是否有试用期，试用期多长时间；<br />试用期的薪金如何发放，其他待遇怎样处理；<br />如果符合初试条件，多长时间之内通知复试；<br />有无医疗保险、养老保险、失业保险、住房公基金等福利待遇。<br /><br /><br />    一般面试的会谈与过程掌控在招聘人手中，如果不想变得很被动，就要试着主动发问。<br />不过，招聘人很少会给你机会，或者你问的不是时机，会让他很反感。<br />只有到最后，招聘人才会说“我们的问题问完了，你有什么问题吗？”，这时你就可以放心大胆的问了，比如：<br /><br />公司是那年成立的？<br />主要业务是什么？<br />现有规模怎么样？<br />测试组的情况怎么样？<br />作息制度等等？<br /><br />    <br />凡是你所关心的问题都可以问。之后是几句寒暄的话，诸如：<br /><br />谢谢您来参加面试<br />耽误您宝贵时间了<br />我送您出门<br />ByeBye，再见<br /><br /><br />    （注明：如果是外企公司或承包外企项目的公司，几乎整个初试将用英语进行。）<br /><br />    这样，初试就结束了。一般初试后一周之内会通知你参加复试，<br />如果没有接到通知，就不要再怀念这家公司了。假如你仍不死心，<br />当然也可以打电话咨询一下，也许他们真的没有想好通知谁复试，<br />也许因为你打了电话，通知复试就是你了；也许他们已经将你Pass掉了，就会委婉的告诉你，或者直截了当的告诉你。<br /><br /><br /><br />3.         复试<br /><br />    在考试和初试综合成绩出来之后，招聘负责人决定推荐几位综合成绩好的初试者给老板（最终负责人），由其对你进行复试。<br />谈话的内容与初试差不多，但你会觉得比较随和，<br />因为大老板一般都很会做人，而且觉得你可能就是我们公司的员工了，所以会相对放松些。<br /><br /><br /><br />经过复试之后，几乎当场或者很快就会给你电话，告知你被录用了，报到时需要携带哪些证件，询问你何时能够上班？<br />如果复试后几天都没有讯息，就不要再等了，招聘公司已经将你Pass掉了。<br /><br />(注明：不是所有公司的面试都有考试、初试、复试，但至少一次面谈是必需的)<br /><br /><br /><br />各位测试朋友，在经历了投递简历 、准备面试 、参加面试的三步曲之后，总会有一家适合你的公司；<br />如果你经历了几次都没能成功，请不要气馁，也许我们与这些公司之间真的是有些偏差，<br />比如人家要求有手机测试经验，而我们没有，就不要怀疑自己能力不行；<br />比如人家要求熟练使用Rational系列测试工具，我们现在不擅长，就可以向熟悉Rational工具的人学习学习。<br />总之，无论成功、失败，我们都要保持一种谦虚、自信的态度，来面对人生中的一次又一次面试。</font>
		<br />
<img src ="http://www.cnitblog.com/charester/aggbug/15081.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:45 <a href="http://www.cnitblog.com/charester/articles/15081.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试面试题目</title><link>http://www.cnitblog.com/charester/articles/15080.html</link><dc:creator>天空</dc:creator><author>天空</author><pubDate>Thu, 10 Aug 2006 08:42:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15080.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15080.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15080.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15080.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15080.html</trackback:ping><description><![CDATA[
		<p>
				<font size="3">近日，去一公司面试，其给我几个题目叫我做，被其中几个问住，不晓得怎么回答，引以为憾。望高人指点。<br /><br />1。软件测试分哪两种方法？分别适合什么情况？ <br /><br />2。一套完整的测试应该由哪些阶段组成？分别阐述一下各个阶段。 <br /><br />3。软件测试的类型有那些？分别比较这些不同的测试类型的区别与联系。 <br /><br />4。测试用例通常包括那些内容？着重阐述编制测试用例的具体做法 <br /><br />5。在分别测试winform的C/S结构与测试WEB结构的软件是，应该采取什么样的方法分别测试？他们存在什么样的区别与联系？ <br /><br />6。在测试winform的C/S结构软件时，发现这个软件的运行速度很慢，您会认为是什么原因？您会采取哪些方法去检查这个原因？ <br /><br />7。描述使用bugzilla缺陷管理工具对软件缺陷（BUG）跟踪的管理的流程 <br /><br />8。如果您是测试组长，您会采取什么样的方式管理团队？在测试人员同开发人员的沟通过程中，如何提高沟通的效率和改善沟通的效果？维持测试人员同开发团队中其他成员良好的人际关系的关键是什么？ <br /><br />9。我的计算机出了一个奇怪的问题，在window下，点击“开始”选择“关闭计算机”是出来的只有“注销”，“重新启动”和“关机”没有了，分析什么原因，如何处理？</font>
		</p>
		<p>
				<font size="4">
						<font color="#1111ee">1、软件测试分哪两种方法？分别适合什么情况？</font>
						<br />
						<br />   软件测试方法一般分为两种：白盒测试与黑盒测试。白盒测试又称为结构<br />   测试、逻辑驱动测试或基于程序本身的测试，它着重于程序的内部结构及<br />   算法，通常不关心功能与性能指标；黑盒测试又被称为功能测试、数据驱<br />   动测试或基于规格说明的测试，它实际上是站在最终用户的立场，检验输<br />   入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需<br />   求的规定。<br /><br /><font color="#0909f7">2、一套完整的测试应该由哪些阶段组成？分别阐述一下各个阶段。 <br /></font><br />   计划阶段、设计阶段、白盒单元、白盒集成、黑盒单元、黑盒集成、系统测试、回归测试、验收测试<br />    一套完整的测试应该由五个阶段组成：<br />   1)．测试计划<br />    首先，根据用户需求报告中关于功能要求和性能指标的规格说明书，定义<br />    相应的测试需求报告，即制订黑盒测试的最高标准。以后所有的测试工作<br />    都将围绕着测试需求来进行，符合测试需求的应用程序即是合格的，反之<br />    即是不合格的；同时，还要适当选择测试内容，合理安排测试人员、测试<br />    时间及测试资源等。<br />    2)．测试设计<br />    将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程，并<br />    为每个测试过程选择适当的测试用例（测试用例选择的好坏将直接影响测试<br />    结果的有效性）。<br />    3)．测试开发<br />    建立可重复使用的自动测试过程。<br />    4)．测试执行<br />    执行测试开发阶段建立的自动测试过程，并对所发现的缺陷进行跟踪管理，测<br />    试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组<br />    成，测试人员应本着科学负责的态度，一步一个脚印地进行测试。<br />    5)．测试评估<br />    结合量化的测试覆盖域及缺陷跟踪报告，对于应用软件的质量和开发团队的工<br />    作进度及工作效率进行综合评价。<br /><br /><font color="#3300ff">3、软件测试的类型有那些？分别比较这些不同的测试类型的区别与联系。</font><br /><br />   BVT (Build Verification Test)，主要目的是验证最新生成的软件版本在功能上是否完整，主要的软件特性是否正确<br />   Scenario Tests（基于用户实际应用场景的测试），Scenario Tests优点是关注了用户的需求，缺点是有时候难以真正模仿用户真实的使用情况<br />   Smoke Test，修复Bug后，针对此次修复是否会对其他模块造成影响而进行的专门测试。Smoke Test优点是节省测试时间，防止build失败。缺点是覆盖率还是比较低<br />   此外，还有Application Compatibility Test（兼容性测试），主要目的是为了兼容第三方软件，确保第三方软件能正常运行，用户不受影响。Accessibility Test（软件适用性测试），是确保软件对于某些有残疾的人士也能正常的使用，但优先级比较低。其它的测试还有Functional Test（功能测试）、Security Test（安全性测试）、Stress Test（压力测试）、Performance Test（性能测试）、Regression Test（回归测试）、Setup/Upgrade Test（安装升级测试）等<br /><br /><font color="#3809f7">4、测试用例通常包括那些内容？着重阐述编制测试用例的具体做法 <br /></font><br />   不同结构的用例包括的不一样。（版本、编号、项目、设计人员、设计日期、输入、预期输出……）<br />    、软件测试用例的基本要素包括测试用例编号、测试标题、重要级别、测试输入、操作步骤、预期结果。<br />用例编号： 测试用例的编号有一定的规则，比如系统测试用例的编号这样定义规则： PROJECT1-ST-001 ，命名规则是项目名称＋测试阶段类型（系统测试阶段）＋编号。定义测试用例编号，便于查找测试用例，便于测试用例的跟踪。 <br /><br />测试标题： 对测试用例的描述，测试用例标题应该清楚表达测试用例的用途。比如 “ 测试用户登录时输入错误密码时，软件的响应情况 ” 。 <br /><br />重要级别： 定义测试用例的优先级别，可以笼统的分为 “ 高 ” 和 “ 低 ” 两个级别。一般来说，如果软件需求的优先级为 “ 高 ” ，那么针对该需求的测试用例优先级也为 “ 高 ” ；反之亦然， <br /><br />测试输入： 提供测试执行中的各种输入条件。根据需求中的输入条件，确定测试用例的输入。测试用例的输入对软件需求当中的输入有很大的依赖性，如果软件需求中没有很好的定义需求的输入，那么测试用例设计中会遇到很大的障碍。 <br /><br />操作步骤： 提供测试执行过程的步骤。对于复杂的测试用例，测试用例的输入需要分为几个步骤完成，这部分内容在操作步骤中详细列出。 <br /><br />预期结果： 提供测试执行的预期结果，预期结果应该根据软件需求中的输出得出。如果在实际测试过程中，得到的实际测试结果与预期结果不符，那么测试不通过；反之则测试通过。 <br /><br /><font color="#0909f7">7、描述使用bugzilla缺陷管理工具对软件缺陷（BUG）跟踪的管理的流程</font><br /><br />   1、测试人员或开发人员发现bug后，判断属于哪个模块的问题，填写bug报告后，系统会自动通过Email通知项目组长或直接通知开发者。<br />   2、项目组长根据具体情况，重新reassigned分配给bug所属的开发者。<br />   3、开发者收到Email信息后，判断是否为自己的修改范围.<br />　  1） 若不是,重新reassigned分配给项目组长或应该分配的开发者。<br />　  2） 若是，进行处理，resolved并给出解决方法。（可创建补丁附件及补充说明）<br />   4、测试人员查询开发者已修改的bug，进行重新测试。（可创建test case附件）<br />　  1） 经验证无误后，修改状态为VERIFIED。待整个产品发布后，修改为CLOSED。<br />　  2） 还有问题，REOPENED，状态重新变为“New"，并发邮件通知。<br />   5、如果这个BUG一周内一直没被处理过。Bugzilla就会一直用email骚扰它的属主，直到采取行 动。管理员可以设定最迟采取行动的期限，比如说3天，系统默认为7天。</font>
		</p>
<img src ="http://www.cnitblog.com/charester/aggbug/15080.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:42 <a href="http://www.cnitblog.com/charester/articles/15080.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>曾经这样面试测试人员</title><link>http://www.cnitblog.com/charester/articles/15079.html</link><dc:creator>天空</dc:creator><author>天空</author><pubDate>Thu, 10 Aug 2006 08:40:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15079.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15079.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15079.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15079.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15079.html</trackback:ping><description><![CDATA[1、让对方首先提问——考查提问的能力（软件测试即是不断提出问题的过程） 
<p class="main"><strong>  </strong><strong>  </strong>2、对测试的理解——基本的测试知识，对测试是否认可？ </p><p class="main"><strong>  </strong><strong>  </strong>3、谈一谈过去自己的工作——了解经历、提供进一步提问的素材，表达能力 </p><p class="main"><strong>  </strong><strong>  </strong>4、了解TDD吗？如何学习？——对新技术的敏感程度、以及学习方法的运用 </p><p class="main"><strong>  </strong><strong>  </strong>5、测试技能 <br /><strong>  </strong><strong>  </strong>。测试设计的方法并举例说明——测试技术的使用 <br /><strong>  </strong><strong>  </strong>。测试工具——熟悉程度，能否与当前工作匹配？ <br /><strong>  </strong><strong>  </strong>。如何带领新人？——测试管理技能 </p><p class="main"><strong>  </strong><strong>  </strong>6、如何做计划？如何跟踪计划？——日常工作能力 </p><p class="main"><strong>  </strong><strong>  </strong>7、如果开发人员提供的版本不满足测试的条件，如何做？——与开发人员协作的能力 </p><p class="main"><strong>  </strong><strong>  </strong>8、熟悉unix系统、oracle数据库吗？——是否具备系统知识 </p><p class="main"><strong>  </strong><strong>  </strong>9、做过开发吗？写过哪些代码？——开发技能 </p><p class="main"><strong>  </strong><strong>  </strong>10、阅读英语文章，给出理解说明？——部分英语能力 </p><p class="main"><strong>  </strong><strong>  </strong>11、文档的意义——是否善于思考？（最简单的概念，不同层次的理解） </p><p class="main"><strong>  </strong><strong>  </strong>12、假如进入我们公司，对我们哪些方面会有帮助？——讲讲自己的特长 </p><p class="main"><strong>  </strong><strong>  </strong>13、随便找一件物品，让其测试——测试的实际操作能力</p><img src ="http://www.cnitblog.com/charester/aggbug/15079.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:40 <a href="http://www.cnitblog.com/charester/articles/15079.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>面试时一般会问到的问题</title><link>http://www.cnitblog.com/charester/articles/15078.html</link><dc:creator>天空</dc:creator><author>天空</author><pubDate>Thu, 10 Aug 2006 08:38:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15078.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15078.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15078.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15078.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15078.html</trackback:ping><description><![CDATA[
		<p>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">请你简单谈谈你的经历？<br /><br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">你在某某家公司主要作哪些工作？<br /><br />为什么要离开上一家公司？<br /><br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">测试过那些东西？<br /><br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">测试流程是什么？<br /><br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">手工测试还是自动测试？<br /><br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">使用过哪些测试工具？<br /><br />使用过</span>
				<span lang="EN-US">
						<font face="Times New Roman">Rational或ＭＩ</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">系列测试工具吗？<br /><br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">作过白盒测试吗？<br /><br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">作过</span>
				<span lang="EN-US">
						<font face="Times New Roman">XXX</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">测试吗？以前接触过</span>
				<span lang="EN-US">
						<font face="Times New Roman">XXX</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">吗？你对</span>
				<span lang="EN-US">
						<font face="Times New Roman">XXX</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">了解到什么程度？（</span>
				<span lang="EN-US">
						<font face="Times New Roman">XXX</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">代表招聘公司所要测试的东西）<br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">
						<br />平时使用哪些操作系统？</span>
				<span lang="EN-US">
						<font face="Times New Roman">Linux</font>
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">操作熟练吗？<br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">
						<br />以前作过开发吗？开发了哪些东西？使用的什么语言？<br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">
						<br />你觉得测试工程师应该具备哪些素质？<br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">
						<br />对一个测试工程师来说，什么素质最重要？<br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">
						<br />结合自己的实际工作，谈谈你对测试的理解？<br /></span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">
						<br />
				</span>
				<span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">居住在哪里？离公司远不远？<br /></span>
		</p>
<img src ="http://www.cnitblog.com/charester/aggbug/15078.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:38 <a href="http://www.cnitblog.com/charester/articles/15078.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试面试题3</title><link>http://www.cnitblog.com/charester/articles/15076.html</link><dc:creator>天空</dc:creator><author>天空</author><pubDate>Thu, 10 Aug 2006 08:35:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15076.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15076.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15076.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15076.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15076.html</trackback:ping><description><![CDATA[
		<table height="98%" width="98%" align="center" border="0">
				<tbody>
						<tr>
								<td>
										<b>软件测试试题摘录</b>
								</td>
						</tr>
						<tr>
								<td valign="top">
										<span id="Team49" style="MIN-HEIGHT: 50px; HEIGHT: auto">
												<strong>
														<span class="bold">
																<span class="smalltxt">
																		<font size="2">#1 </font>
																</span> 软件测试试题摘录（一）</span>
														<br />
														<br />
												</strong>以下为面试题，仅供大家参考：<br /><br />01. 为什么要在一个团队中开展软件测试工作？<br /><br />02. 您是否了解以往所工作的企业的软件测试过程？如果了解，请试述在这个过程中都有哪些工作要做？分别由哪些不同的角色来完成这些工作？<br /><br />03. 您是否了解以往所工作的企业的软件开发过程？如果了解，请试述一个完整的开发过程需要完成哪些工作？分别由哪些不同的角色来完成这些工作？（对于软件测试部分，可以简述）<br /><br />04. 您在以往的测试工作中都曾经具体从事过哪些工作？其中最擅长哪部分工作？<br /><br />05. 您所熟悉的软件测试类型都有哪些？请试着分别比较这些不同的测试类型的区别与联系（如功能测试、性能测试……）<br /><br />06. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。<br /><br />07. 测试计划工作的目的是什么？测试计划工作的内容都包括什么？其中哪些是最重要的？<br /><br />08. 您认为做好测试计划工作的关键是什么？<br /><br />09. 您所熟悉的测试用例设计方法都有哪些？请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。<br /><br />10. 您认为做好测试用例设计工作的关键是什么？<br /><br />11. 请以您以往的实际工作为例，详细的描述一次测试用例设计的完整的过程。<br /><br />12. 您以往的工作中是否曾开展过测试用例的评审工作？如果有，请描述测试用例评审的过程和评审的内容。<br /><br />13. 您以往是否曾经从事过性能测试工作？如果有，请尽可能的详细描述您以往的性能测试工作的完整过程。<br /><br />14. 您在从事性能测试工作时，是否使用过一些测试工具？如果有，请试述该工具的工作原理，并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。<br /><br />15. 您认为性能测试工作的目的是什么？做好性能测试工作的关键是什么？<br /><br />16. 在您以往的工作中，一条软件缺陷（或者叫Bug）记录都包含了哪些内容？如何提交高质量的软件缺陷（Bug）记录？<br /><br />17. 您以往所从事的软件测试工作中，是否使用了一些工具来进行软件缺陷（Bug）的管理？如果有，请结合该工具描述软件缺陷（Bug）跟踪管理的流程。<br /><br />18. 您以往是否曾经从事过单元测试和集成测试？如果有，请谈一下这些工作的实际开展情况。<br /><br />19. 您如何看待软件过程改进？在您曾经工作过的企业中，是否有一些需要改进的东西呢？您期望的理想的测试人员的工作环境是怎样的？<br /><br />20. 您以往工作过的企业中，是否开展了软件配置管理工作？您能否描述一下这项工作的开展情况和您对这项工作的认识？<br /><br />21. 您是否熟悉一些主流的软件工程方法论和思想，如RUP、CMM、CMMI、XP、PSP、TSP。如果熟悉，您是否可以谈一下对这些方法论和思想的认识？<br /><br />22. 您认为在测试人员同开发人员的沟通过程中，如何提高沟通的效率和改善沟通的效果？维持测试人员同开发团队中其他成员良好的人际关系的关键是什么？<br /><br />23. 在您以往的测试工作中，最让您感到不满意或者不堪回首的事情是什么？您是如何来对待这些事情的？<br /><br />24. 在即将完成这次笔试前，您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会？（可以包括软件测试、过程改进、软件开发或者与此无关的其他方面）<br /></span>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/charester/aggbug/15076.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:35 <a href="http://www.cnitblog.com/charester/articles/15076.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试工程师笔试试题</title><link>http://www.cnitblog.com/charester/articles/15077.html</link><dc:creator>天空</dc:creator><author>天空</author><pubDate>Thu, 10 Aug 2006 08:35:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15077.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15077.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15077.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15077.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15077.html</trackback:ping><description><![CDATA[
		<span id="Team50" style="MIN-HEIGHT: 50px; HEIGHT: auto">软件测试工程师笔试试题<br />一、判断题（每题1分，12 分，正确的√，错误的╳）<br />1．软件测试的目的是尽可能多的找出软件的缺陷。（）<br />2．Beta 测试是验收测试的一种。（）<br />3．验收测试是由最终用户来实施的。（）<br />4．项目立项前测试人员不需要提交任何工件。（）<br />5．单元测试能发现约80%的软件缺陷。（）<br />6．代码评审是检查源代码是否达到模块设计的要求。（）<br />7．自底向上集成需要测试员编写驱动程序。（）<br />8．负载测试是验证要检验的系统的能力最高能达到什么程度。（）<br />9．测试人员要坚持原则，缺陷未修复完坚决不予通过。（）<br />10．代码评审员一般由测试员担任。（）<br />11．我们可以人为的使得软件不存在配置问题。（）<br />12．集成测试计划在需求分析阶段末提交。（）<br />二、不定项选择题（每题2 分，10分）<br />1．软件验收测试的合格通过准则是：（）<br />A． 软件需求分析说明书中定义的所有功能已全部实现，性能指标全部达到要求。<br />B． 所有测试项没有残余一级、二级和三级错误。<br />C． 立项审批表、需求分析文档、设计文档和编码实现一致。<br />D． 验收测试工件齐全。<br />2．软件测试计划评审会需要哪些人员参加？（）<br />A．项目经理<br />B．SQA 负责人<br />C．配置负责人<br />D．测试组<br />3．下列关于alpha 测试的描述中正确的是：（）<br />A．alpha 测试需要用户代表参加<br />B．alpha 测试不需要用户代表参加<br />C．alpha 测试是系统测试的一种<br />D．alpha 测试是验收测试的一种<br />4．测试设计员的职责有：（）<br />A．制定测试计划<br />B．设计测试用例<br />C．设计测试过程、脚本<br />D．评估测试活动<br />5．软件实施活动的进入准则是：（）<br />A．需求工件已经被基线化<br />B．详细设计工件已经被基线化<br />C．构架工件已经被基线化<br />D．项目阶段成果已经被基线化<br />三、填空题（每空1分，24 分）<br />1．软件验收测试包括、、三种类型。<br />2．系统测试的策略有功能测试、、、、易用性测试、、、、、、、、、、等15 种方法。<br />3．设计系统测试计划需要参考的项目文档有、和迭代计划。<br />4．对面向过程的系统采用的集成策略有、两种。<br />5．通过画因果图来写测试用例的步骤为、、、及把因果图转换为状态图共五个步骤。<br /><br />四、简答题（共37分）<br />1． 阶段评审与同行评审的区别。（4 分）<br />2 ． 什么是软件测试。（3 分）<br />3 ． 简述集成测试的过程。（5 分）<br />4 ． 怎样做好文档测试？（4 分）<br />5． 白盒测试有那几种方法？（6 分）<br />6． 系统测试计划是否需要同行评审，为什么？（4 分）<br />7． Alpha 测试与beta 测试的区别。（4 分）<br />8 ． 比较负载测试、容量测试和强度测试的区别。（6 分）<br />9 ． 测试结束的标准是什么？（3 分）<br /><br /></span>
<img src ="http://www.cnitblog.com/charester/aggbug/15077.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:35 <a href="http://www.cnitblog.com/charester/articles/15077.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试试题2</title><link>http://www.cnitblog.com/charester/articles/15075.html</link><dc:creator>天空</dc:creator><author>天空</author><pubDate>Thu, 10 Aug 2006 08:34:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15075.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15075.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15075.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15075.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15075.html</trackback:ping><description><![CDATA[
		<table height="98%" width="98%" align="center" border="0">
				<tbody>
						<tr>
								<td>
										<b>软件测试试题</b>
								</td>
						</tr>
						<tr>
								<td valign="top">
										<span id="Team51" style="MIN-HEIGHT: 50px; HEIGHT: auto">一、填空题：（每一空格2分，共60分）<br />1、 软件实施活动的输出工件有 、 、 、 。<br />2、 代码评审主要做 工作。<br />3、 软件实施活动中集成员的职责是 。<br />4、 验证与确认软件实施活动主要有 、代码评审、 、 、 、SQA验证。<br />5、 表明测试已经结束。<br />6、 软件测试的目的是 。<br />7、 软件测试主要分为 、 、 、 四类测试。<br />8、 软件测试活动有制定测试计划、 、 、 、 、 、测试评估、测试结束八个步骤。<br />9、 软件测试活动的输出工件有_ 、 、 、 、 。<br />10、软件测试角色有 、 、 、 。<br />二、不定项选择题：（每题3 分，共15分）<br />1、 软件实施活动的进入准则是（）<br />A、 需求工件已经被基线化<br />B、 详细设计工件已经被基线化<br />C、 构架工件已经被基线化<br />D、 项目阶段成果已经被基线化<br />2、 下面角色不属于集成计划评审的是（）<br />A、 配置经理<br />B、 项目经理<br />C、 测试员<br />D、 编码员<br />3、软件测试设计活动主要有（） <br />A、 工作量分析<br />B、 确定并说明测试用例<br />C、 确立并结构化测试过程<br />D、 复审并评估测试覆盖<br />4、不属于集成测试步骤的是（）<br />A、 制定集成计划<br />B、 执行集成测试<br />C、 记录集成测试结果<br />D、 回归测试<br />5、属于软件测试活动的输入工件的是（）<br />A、 软件工作版本<br />B、 可测试性报告<br />C、 软件需求工件<br />D、 软件项目计划<br />三、问答题：（共25 分）<br />1、 项目的集中管理在软件公司的哪一个层面？（2 分）<br />2、 请描述软件测试活动的生命周期。（8 分）<br />3、 什么是测试评估，测试评估的范围是什么？（5 分）<br />4、 阐述工作版本的定义。（2 分）<br />5 、 请画出软件测试活动的流程图。（8 分）<br /></span>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/charester/aggbug/15075.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:34 <a href="http://www.cnitblog.com/charester/articles/15075.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件测试面试试题1</title><link>http://www.cnitblog.com/charester/articles/15074.html</link><dc:creator>天空</dc:creator><author>天空</author><pubDate>Thu, 10 Aug 2006 08:33:00 GMT</pubDate><guid>http://www.cnitblog.com/charester/articles/15074.html</guid><wfw:comment>http://www.cnitblog.com/charester/comments/15074.html</wfw:comment><comments>http://www.cnitblog.com/charester/articles/15074.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/charester/comments/commentRss/15074.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/charester/services/trackbacks/15074.html</trackback:ping><description><![CDATA[
		<span id="Team52" style="MIN-HEIGHT: 50px; HEIGHT: auto">一、 判断题（每题2分,正确的“√”，错误的“╳”）<br />1 、 好的测试员不懈追求完美。( )<br />2、 测试程序仅仅按预期方式运行就行了。( )<br />3、 不存在质量很高但可靠性很差的产品。( )<br />4、 软件测试员可以对产品说明书进行白盒测试。( )<br />5、 静态白盒测试可以找出遗漏之处和问题。( )<br />6、 总是首先设计白盒测试用例。( )<br />7、 可以发布具有配置缺陷的软件产品。( )<br />8、 所有软件必须进行某种程度的兼容性测试。( )<br />9、 所有软件都有一个用户界面，因此必须测试易用性。( )<br />10、 测试组负责软件质量。( )<br />二、 简答题<br />1、 软件的缺陷等级应如何划分？（3 分）<br />2、 如果能够执行完美的黑盒测试，还需要进行白盒测试吗？为什么？（5 分）<br />3、 你认为一个优秀的测试工程师应该具备哪些素质？（3 分）<br />4、 产品测试到什么时候就算是足够了？（2 分）<br />5、 测试计划的目的是什么？（2 分）<br />6、 为什么要进行软件测试?软件测试的目的是什么? （5 分）<br />7、 软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义？（5 分）<br />8、 如何做一名合格的测试人员？（3 分）<br />9、 针对缺陷采取怎样的管理措施？（5 分）<br />三、 专业词语解释（每题2 分）<br />α测试:<br />β测试:<br />驱动模块:<br />桩模块:<br />白盒测试：<br />静态测试：<br />四、 选择题（每题2分）<br />1.下面哪些属于动态分析( )<br />A． 代码覆盖率<br />B． 模块功能检查<br />C． 系统压力测试<br />D． 程序数据流分析<br />2.下面哪些属于静态分析( )<br />A、 代码规则检查<br />B、 序结构分析<br />C、 序复杂度分析<br />D、 内存泄漏<br />五、 设计题（10分）<br />在三角形计算中，要求三角型的三个边长：A、B 和C。当三边不可能构成三角形时提示错误，可构成三角<br />形时计算三角形周长。若是等腰三角形打印“等腰三角形”，若是等边三角形，则提示“等边三角形”。画出程<br />序流程图、控制流程图、找出基本测试路径 ,对此设计一个测试用例。<br />六、 论述题<br />1、 试叙述对一个软件项目测试的全过程。（10 分）<br />2、 简述你对测试工作的认识过程、在以后的工作的一些建议。（6 分）<br />3 、 述静态测试和动态测试的区别？（5 分）<br /><br />备注：这个题比较老了，有点过时了一般公司不会用这套题了，大家可以看看增加一些知识</span>
<img src ="http://www.cnitblog.com/charester/aggbug/15074.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:33 <a href="http://www.cnitblog.com/charester/articles/15074.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>