二十五个软件测试经典面试题,你确定不收藏 计算机等级考试与国家软件考试有什么不同?

二十五个软件测试经典面试题全在这里了,有兴趣的朋友建议收藏一波,或者留言交流! 1、在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试? 建立测试...

二十五个软件测试经典面试题,你确定不收藏一波?

我们精选了一下网友答案:

···································^^····································


二十五个软件测试经典面试题全在这里了,有兴趣的朋友建议收藏一波,或者留言交流!

1、在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner进行测试?

  • 建立测试计划,确定测试标准和测试范围
  • 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等。
  • 根据测试用例,开发自动测试脚本和场景:
  • 录制测试脚本:新建一个脚本(Web/HTML协议);点击录制按钮,在弹出的对话框的URL中输入”about:blank”;在打开的浏览器中进行正常操作流程后,结束录制;调试脚本并保存,可能要注意到字符集的关联。
  • 设置测试场景:针对性能设置测试场景,主要判断在正常情况下,系统的平均事务响应时间是否达标;针对压力负载设置测试场景,主要判断在长时间处于满负荷或者超出系统承载能力的条件下,系统是否会崩溃;执行测试,获取测试结果,分析测试结果。

2、试述软件的概念和特点?软件复用的含义?构件包括哪些?

软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。

软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。

可以被复用的软件成分一般称作可复用构件。

3、软件生存周期及其模型是什么?

软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,知道失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶段有明确的任务。

周期模型(典型的几种):

  • 瀑布模型:
  • 快速原型模型:快速原型模型允许在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向用户展示待开发软件的全部或部分功能和性能;用户对该原型进行测试评定,给出具体改进意见以丰富细化软件需求;开发人员据此对软件进行修改完善,直至用户满意认可之后,进行软件的完整实现及测试、维护。
  • 迭代模型:
  • 迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。在某种程度上,开发迭代是一次 完整地经过所有工作流程的过程:需求分析、设计、实施和测试工作流程。实质上,它类似小型的瀑布式项目。RUP认为,所有的阶段都可以细分为迭代。每一次 的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。

生命周期阶段:

软件计划与可行性分析

需求分析

软件设计

编码

软件测试

运行与维护



4、什么是软件测试?软件测试的目的与原则

在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

软件测试的目的:

测试是程序的执行过程,目的在于发现错误

一个成功的测试用例在于发现至今未发现的错误

一个成功的测试是发现了至今未发现的错误的测试

确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。

确保产品满足性能和效率的要求

确保产品是健壮的和适应用户环境的

软件测试的原则:

测试用例中一个必须部分是对预期输出或接过进行定义

程序员应避免测试自己编写的程序

编写软件的组织不应当测试自己编写的软件

应当彻底检查每个测试的执行结果

测试用例的编写不仅应当根据有效和预料到的输入情况,而且也应当根据无效和未预料到的输入情况

检查程序是否“未做其应该做的”仅是测试的一半,测试的另一半是检查程序是否“做了其不应该做的”

应避免测试用例用后即弃,除非软件本身就是个一次性的软件

计划测试工作时不应默许假定不会发现错误

程序某部分存在更多错误的可能性,与该部分已经发现错误的数量成正比

软件测试是一项极富创造性,极具智力的挑战性的工作。

5、软件配置管理的作用?软件配置包括什么?

软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。从某种角度讲,SCM是一种标识、组织和控制修改的技术,目的是使错误降为最小并最有效地提高生产效率。

软件配置包括如下内容:配置项识别、工作空间管理、版本控制、变更控制、状态报告、配置审计

6、什么是软件质量?

概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述 的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。 影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。可划分为三组,分别反应用户在使用软件产品时的三种观点。正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。

7、目前主要的测试用例设计方法是什么?

白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖

黑盒测试:边界值分析法、等价类划分、错误猜测法、因果图法、状态图法、测试大纲法、随机测试、场景法

8、软件的安全性应从哪几个方面去测试?

软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。

用户认证安全的测试要考虑问题: 明确区分系统中不同用户权限 、系统中会不会出现用户冲突 、系统会不会因用户的权限的改变造成混乱 、用户登陆密码是否是可见、可复制 、是否可以通过绝对途径登陆系统(拷贝用户登陆后的链接直接进入系统)、用户退出系统后是否删除了所有鉴权标记,是否可以使用后退键而不通过输入口令进入 系统 、系统网络安全的测试要考虑问题 、测试采取的防护措施是否正确装配好,有关系统的补丁是否打上 、模拟非授权攻击,看防护系统是否坚固 、采用成熟的网络漏洞检查工具检查系统相关漏洞(即用最专业的黑客攻击工具攻击试一下,现在最常用的是 NBSI 系列和 IPhacker IP ) 、采用各种木马检查工具检查系统木马情况 、采用各种防外挂工具检查系统各组程序的外挂漏洞.

数据库安全考虑问题: 系统数据是否机密(比如对银行系统,这一点就特别重要,一般的网站就没有太高要求)、系统数据的完整性(我刚刚结束的企业实名核查服务系统中就曾存在数据 的不完整,对于这个系统的功能实现有了障碍) 、系统数据可管理性 、系统数据的独立性 、系统数据可备份和恢复能力(数据备份是否完整,可否恢复,恢复是否可以完整)



9、什么是测试用例 什么是测试脚本 两者的关系是什么?

为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。

测试脚本是为了进行自动化测试而编写的脚本。

测试脚本的编写必须对应相应的测试用例。

10、简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试

  • 静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。
  • 动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。
  • 黑盒测试一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,不考虑其内部结构,在知道该程序的输入和输出之间的关系或程序功能的情况下,依靠软件规格说明书来确定测试用例和推断测试结果的正确性。
  • 白盒测试根据软件内部的逻辑结构分析来进行测试,是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量,一般黑盒测试由项目经理在程序员开发中来实现。
  • α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。
  • β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。

11、软件质量保证体系是什么 国家标准中与质量保证管理相关的几个标准是什么?他们的编号和全称是什么?

SQA由一套软件工程过程和方法组成,以保证(软件的)质量。SQA贯穿整个软件开发过程,(它)应包括需求文档评审、代码控制、代码评审、变更管理、配置管理、版本管理和软件测试。

软件质量保证(SQA-Software Quality Assurance)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。

12、软件产品质量特性是什么?

功能性:适应性、准确性、互操作性、依从性、安全性。

可靠性:成熟性、容错性、易恢复性。

可使用性:易理解性、易学习性、易操作性。

效率:时间特性、资源特性。

可维护性:易分析性、易变更性、稳定性、易测试性。

可移植性: 适应性、易安装性、遵循性、易替换性

13、软件测试的策略是什么?

软件测试策略:在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。

14、软件测试分为几个阶段 各阶段的测试策略和要求是什么?

和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试

四个主要阶段:

  • 单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。
  • 集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。
  • 系统测试:系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并完成设计的要求。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。
  • 验收测试:验收测试以需求阶段的《需求规格说明书》为验收标准,测试时要求模拟实际用户的运行环境。对于实际项目可以和客户共同进行,对于产品来说就是最后一次的系统测试。测试内容为对功能模块的全面测试,尤其要进行文档测试。

单元测试测试策略:

自顶向下的单元测试策略:比孤立单元测试的成本高很多,不是单元测试的一个好的选择。

自底向上的单元测试策略:比较合理的单元测试策略,但测试周期较长。

孤立单元测试策略:最好的单元测试策略。

集成测试的测试策略:

大爆炸集成:适应于一个维护型项目或被测试系统较小

自顶向下集成:适应于产品控制结构比较清晰和稳定;高层接口变化较小;底层接口未定义或经常可能被修改;产口控制组件具有较大的技术风险,需要尽早被验证;希望尽早能看到产品的系统功能行为。

自底向上集成:适应于底层接口比较稳定;高层接口变化比较频繁;底层组件较早被完成。

基于进度的集成

优点:具有较高的并行度;能够有效缩短项目的开发进度。

缺点:桩和驱动工作量较大;有些接口测试不充分;有些测试重复和浪费。

系统测试的测试策略:

数据和数据库完整性测试;功能测试;用户界面测试;性能评测;负载测试;强度测试;容量测试;安全性和访问控制测试;故障转移和恢复测试;配置测试;安装测试;加密测试;可用性测试;版本验证测试;文档测试

15、软件测试各个阶段通常完成什么工作?各个阶段的结果文件是什么?包括什么内容?

单元测试阶段:各独立单元模块在与系统地其他部分相隔离的情况下进行测试,单元测试针对每一个程序模块进行正确性校验,检查各个程序模块是否正确地实现了规定的功能。生成单元测试报告,提交缺陷报告。

集成测试阶段:集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。该阶段生成集成测试报告,提交缺陷报告。

系统测试阶段:将通过确认测试的软件,作为整个给予计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行全面的功能覆盖。该阶段需要提交测试总结和缺陷报告

16、测试人员在软件开发过程中的任务是什么?

1、尽可能早的找出系统中的Bug;

2、避免软件开发过程中缺陷的出现;

3、衡量软件的品质,保证系统的质量;

4、关注用户的需求,并保证系统符合用户需求。

总的目标是:确保软件的质量。

17、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

一条Bug记录最基本应包含:

  • bug编号;
  • bug严重级别,优先级;
  • bug产生的模块;
  • 首先要有bug摘要,阐述bug大体的内容;
  • bug对应的版本;
  • bug详细现象描述,包括一些截图、录像....等等;
  • bug出现时的测试环境,产生的条件即对应操作步骤;

高质量的Bug记录

1) 通用UI要统一、准确

缺陷报告的UI要与测试的软件UI保持一致,便于查找定位。

2) 尽量使用业界惯用的表达术语和表达方法

使用业界惯用的表达术语和表达方法,保证表达准确,体现专业化。

3) 每条缺陷报告只包括一个缺陷

每条缺陷报告只包括一个缺陷,可以使缺陷修正者迅速定位一个缺陷,集中精力每次只修正一个缺陷。校验者每次只校验一个缺陷是否已经正确修正。

4) 不可重现的缺陷也要报告

首先缺陷报告必须展示重现缺陷的能力。不可重现的缺陷要尽力重现,若尽力之后仍不能重现,仍然要报告此缺陷,但在报告中要注明无法再现,缺陷出现的频率。

5) 明确指明缺陷类型

根据缺陷的现象,总结判断缺陷的类型。例如,即功能缺陷、界面缺陷、数据缺陷,合理化建议这是最常见的缺陷或缺陷类型,其他形式的缺陷或缺陷也从属于其中某种形式。

6) 明确指明缺陷严重等级和优先等级

时刻明确严重等级和优先等级之间的差别。高严重问题可能不值得解决,小装饰性问题可能被当作高优先级。

7) 描述 (Deion) ,简洁、准确,完整,揭示缺陷实质,记录缺陷或缺陷出现的位置

描述要准确反映缺陷的本质内容,简短明了。为了便于在软件缺陷管理数据库中寻找制定的测试缺陷,包含缺陷发生时的用户界面(UI)是个良好的习惯。例如记录对话框的标题、菜单、按钮等控件的名称。

8) 短行之间使用自动数字序号,使用相同的字体、字号、行间距

短行之间使用自动数字序号,使用相同的字体、字号、行间距,可以保证各条记录格式一致,做到规范专业。

9) 每一个步骤尽量只记录一个操作

保证简洁、条理井然,容易重复操作步骤。

10) 确认步骤完整,准确,简短

保证快速准确的重复缺陷,“完整”即没有缺漏,“准确”即步骤正确,“简短”即没有多余的步骤。

11) 根据缺陷,可选择是否进行图象捕捉

为了直观的观察缺陷或缺陷现象,通常需要附加缺陷或缺陷出现的界面,以图片的形式作为附件附着在记录的“附件”部分。为了节省空间,又能真实反映缺陷或缺陷本质,可以捕捉缺陷或缺陷产生时的全屏幕,活动窗口和局部区域。为了迅速定位、修正缺陷或缺陷位置,通常要求附加中文对照图。

附加必要的特殊文档和个人建议和注解

如果打开某个特殊的文档而产生的缺陷或缺陷,则必须附加该文档,从而可以迅速再现缺陷或缺陷。有时,为了使缺陷或缺陷修正者进一步明确缺陷或缺陷的表现,可以附加个人的修改建议或注解。

12) 检查拼写和语法缺陷

在提交每条缺陷或缺陷之前,检查拼写和语法,确保内容正确,正确的描述缺陷。

13) 尽量使用短语和短句,避免复杂句型句式

软件缺陷管理数据库的目的是便于定位缺陷,因此,要求客观的描述操作步骤,不需要修饰性的词汇和复杂的句型,增强可读性。

以上概括了报告测试缺陷的规范要求,随着软件的测试要求不同,测试者经过长期测试,积累了相应的测试经验,将会逐渐养成良好的专业习惯,不断补充新的规范书写要求。此外,经常阅读、学习其他测试工程师的测试缺陷报告,结合自己以前的测试缺陷报告进行对比和思考,可以不断提高技巧。

14) 缺陷描述内容

缺陷描述的内容可以包含缺陷操作步骤,实际结果和期望结果。操作步骤可以方便开发人员再现缺陷进行修正,有些开发的再现缺陷能力很差,虽然他明白你所指的缺陷,但就是无法再现特别是对系统不熟悉的新加入开发人员,介绍步骤可以方便他们再现。实际结果可以让开发明白错误是什么,期望结果可以让开发了解正确的结果应该是如何。



18、黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!

黑盒测试的优点有:比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动化测试时较为方便。

黑盒测试的缺点有:不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;自动化测试的复用性较低。

白盒测试的优点有:帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐 藏的问题。

白盒测试的缺点有:程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;系统庞大时,测试开销会非常大。

19、如何测试一个纸杯?

功能度:用水杯装水看漏不漏;水能不能被喝到

安全性:杯子有没有毒或细菌

可靠性:杯子从不同高度落下的损坏程度

可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用

兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等

易用性:杯子是否烫手、是否有防滑措施、是否方便饮用

用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述

疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等

压力测试:用根针并在针上面不断加重量,看压强多大时会穿透

20、测试计划工作的目的是什么?测试计划文档的内容应该包括什么?其中哪些是最重要的?

软件测试计划是指导测试过程的纲领性文件:

领导能够根据测试计划进行宏观调控,进行相应资源配置等

测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等

便于其他人员了解测试人员的工作内容,进行有关配合工作

包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。

测试计划编写6要素(5W1H):

why——为什么要进行这些测试;

what—测试哪些方面,不同阶段的工作内容;

when—测试不同阶段的起止时间;

where—相应文档,缺陷的存放位置,测试环境等;

who—项目有关人员组成,安排哪些测试人员进行测试;

how—如何去做,使用哪些测试工具以及测试方法进行测试

测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以其中最重要的是测试测试策略和测试方法(最好是能先评审)。

21、黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

1)等价类划分: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.

2)边界值分析法:是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.

使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.

3)错误猜测法:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.

错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例. 例如, 在单元测试时曾列出的许多在模块中常见的错误. 以前产品测试中曾经发现的错误等, 这些就是经验的总结. 还有, 输入数据和输出数据为0的情况. 输入表格为空格或输入表格只有一行. 这些都是容易发生错误的情况. 可选择这些情况下的例子作为测试用例.

4)因果图方法:前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型). 因果图方法最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况.

5)正交表分析法:可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。

6)场景分析方法:指根据用户场景来模拟用户的操作步骤,这个比较类似因果图,但是可能执行的深度和可行性更好。

7)状态图法:通过输入条件和系统需求说明得到被测系统的所有状态,通过输入条件和状态得出输出条件;通过输入条件、输出条件和状态得出被测系统的测试用例。

8)大纲法:大纲法是一种着眼于需求的方法,为了列出各种测试条件,就将需求转换为大纲的形式。大纲表示为树状结构,在根和每个叶子结点之间存在唯一的路径。大纲中的每条路径定义了一个特定的输入条件集合,用于定义测试用例。树中叶子的数目或大纲中的路径给出了测试所有功能所需测试用例的大致数量。

22、详细的描述一个测试活动完整的过程。(供参考,本答案主要是瀑布模型的做法)

项目经理通过和客户的交流,完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开发人员,测试人员以及客户的意见,完成项目计划。然后SQA进入项目,开始进行统计和跟踪。

开发人员根据需求文档完成需求分析文档,测试人员进行评审,评审的主要内容包括是否有遗漏或双方理解不同的地方。测试人员完成测试计划文档,测试计划包括的内容上面有描述。

测试人员根据修改好的需求分析文档开始写测试用例,同时开发人员完成概要设计文档,详细设计文档。此两份文档成为测试人员撰写测试用例的补充材料。

测试用例完成后,测试和开发需要进行评审。

测试人员搭建环境

开发人员提交第一个版本,可能存在未完成功能,需要说明。测试人员进行测试,发现BUG后提交给BugZilla。

开发提交第二个版本,包括Bug Fix以及增加了部分功能,测试人员进行测试。

重复上面的工作,一般是3-4个版本后BUG数量减少,达到出货的要求。

如果有客户反馈的问题,需要测试人员协助重现并重新测试。

23、BUG管理工具的跟踪过程(用BugZilla为例子)

测试人员发现了BUG,提交到Bugzilla中,状态为new,BUG的接受者为开发接口人员。

开发接口将BUG分配给相关的模块的开发人员,状态修改为已分配,开发人员和测试确认BUG,如果是本人的BUG,则设置为接收;如果是别的开发人员的问题,则转发出去,由下一个开发人员来进行此行为;如果认为不是问题,则需要大家讨论并确认后,拒绝这个BUG,然后测试人员关闭此问题。

如果开发人员接受了BUG,并修改好以后,将BUG状态修改为已修复,并告知测试在哪个版本中可以测试。

测试人员在新版本中测试,如果发现问题依然存在,则拒绝验证;如果已经修复,则关闭BUG。

24、您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?

尽量面对面的沟通,其次是能直接通过电话沟通,如果只能通过Email等非及时沟通工具的话,强调必须对特性的理解深刻以及能表达清楚。

运用一些测试管理工具如TestDirector进行管理也是较有效的方法,同时要注意在TestDirector中对BUG有准确的描述。

在团队中建立测试人员与开发人员良好沟通中注意以下几点:

一真诚、二是团队精神、三是在专业上有共同语言、四是要对事不对人,工作至上

当然也可以通过直接指出一些小问题,而不是进入BUG Tracking System来增加对方的好感。

25、你对测试最大的兴趣在哪里?为什么?

回答这个面试题,没有固定统一的答案,但可能是许多企业都会问到的。提供以下答案供考:

最大的兴趣,感觉这是一个有挑战性的工作;

测试是一个经验行业,工作越久越能感觉到做好测试的难度和乐趣

通过自己的工作,能使软件产品越来越完善,从中体会到乐趣

回答此类问题注意以下几个方面:

尽可能的切合招聘企业的技术路线来表达你的兴趣,例如该企业是数据库应用的企业,那么表示你的兴趣在数据库的测试,并且希望通过测试提升自己的数据库掌握能力。

表明你做测试的目的是为了提升能力,也是为了更好的做好测试;提升能力不是为了以后转开发或其他的,除非用人企业有这样的安排。

不要过多的表达你的兴趣在招聘企业的范畴这外。比如招聘企业是做财务软件的,可是你表现出来的是对游戏软件的兴趣;或招聘是做JAVA开发的,而你的兴趣是在C类语言程序的开发。

转自:软件测试资源分享

·······································································

计算机等级考试与国家软件考试有什么不同?

我们精选了一下网友答案:

省考(即高校等考)在社会上认可度没有国家考试强,但是他们都没有规定证书的有效期限. 
还有全国高校计算机等级考试与全国计算机等级考试的区别如下: 

(请参考) 
一、 考试性质不同 
(全国高校计算机等级考试是专门为全国各高校非计算机专业的在校大学生举行的计算机基础知识和应用能力等级考试。根据教育厅通知要求,各高校修完计算机课程的学生必须参加考试,其主要考核学生的计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。) 
而全国计算机等级考试是在1994年,由原国家教委推出的,简称NCRE,它是一种重视应试人员对计算机和软件的实际掌握能力的考试。 
二、考试的目的不同 
全国高校计算机等级考试是面向非计算机专业的在校大学生的计算机等级考试,其目的在于对大学生的计算机学习过程给予肯定,对大学生的计算机应用水平给予评定。它已成为大学生对计算机掌握程度的一个公开测试标准,是专门为大学生服务的。 
而举办全国计算机等级考试的目的在于适应社会主义市场经济建设的需要,一方面是为了促进计算的普及和计算机应用技术的推广,另一方面是为劳动力市场服务,即为劳动(就业)人员提供其计算机应用知识与能力的证明,为用人部门录用和考核工作人员提供一个统一、客观、公正的评价标准。 

三、组织机构不同 
(全国高校计算机等级考试,由______________组织。比如其中黑龙江考区是由黑龙江省教育厅高教处直接领导,由黑龙江省高校计算机等级考试办公室负责设计考试方案,审定考试大纲,制定命题原则,指导和监督考试的实施。) 
而全国计算机等级考试,由教育部考试中心聘请全国著名计算机专家组成的“全国计算机等级考试委员会”,负责设计考试方案,审定考试大纲,制定命题原则,指导和监督考试的实施。 

四、考试科目不同 
(全国高校计算机等级考试依据各省情况不同设立不同的等级。黑龙江考区共设两个等级: 
2006年4月考试科目:) 
一级Windows (包括:Windows、word、Visual FoxPro ) 
一级Windows (包括:Windows、word、 FoxPro ) 
二级 二级 QBASIC 
二级 二级FORTRAN 77 
二级 二级C 
二级 二级 FoxBase 
二级 二级 FoxPro 
二级 二级VB 
二级 二级 VFP 
二级 二级 Java 
二级 二级 C++ 
二级 二级 Access 
全国计算机等级考试目前共设置四个等级: 
2006年4月考试科目: 
一级 一级B 
一级 WPS Office 
一级 MS Office 
二级 C 
二级 VB 
二级 VFP 
二级 JAVA 
二级 ACCESS 
二级 C++ 
三级 PC技术 
三级 信息管理技术 
三级 网络技术 
三级 数据库技术 
四级 四级 

五、适合人群不同 
全国高校计算机等级考试适合全国各高校非计算机专业的在校大学生,根据自己对计算机的爱好和使用计算机的实际情况,选考不同等级的考试。 
而全国计算机等级考试适合各行各业、任何年龄、职业、学历的人,根据自己学习和使用计算机的实际情况,选考不同等级的考试。考生一次只能报考一个等级(含笔试和上机考试)的考试。如果一个级别中有不同类别,考生只能选择其中一类。 

六、考试日期不同 
(全国高校计算机等级考试每年开考两次。具体时间由各省负责考试的机构制定。黑龙江省考区规定上半年考试时间为5月,下半年考试时间为11月。报名时间:一般来说,上半年3月开始,下半年9月开始。考试时间(笔试时间,上机时间):________________________________________报名条件:只接受普通高校在校生报名,由学校组织本校学生报名。) 
而全国计算机等级考试每年开考两次。上半年开考一、二、三级,下半年开考一、二(除FORTRAN外)、三、四级,二级FORTRAN每年只在上半年开考。上半年考试时间为4月第一个星期六上午(笔试),上机考试从笔试的当天下午开始,由考点具体安排。上机考试时间期限原则上定为五天。一级B类考试每年也开考两次。上半年考试开始时间为4月的第一个星期六,下半年考试时间为9月倒数第二个星期六,考试期限原则上定为五天。报名时间:一般来说,上半年5月25日开始,下半年12月1日开始。 

七、对考试者专业要求不同 
全国高校计算机等级考试要求不同专业考试者通过的等级规定为: 
1.文科类专业:要求通过一级,其中管理类专业要求通过二级。 
2.医、农类专业:要求通过一级,其中农经、农工、气象、病理等专业要求通过二级。 
3.理科类专业:要求通过二级,其中信息处理、办公自动化等专业要求通过三级偏软。 
4.工科类专业:要求通过二级,其中电子、信息工程、通讯工程、自动控制、工业自动化、机械、仪器仪表等专业要求通过三级偏硬。 
而全国计算机等级考试对报考人员的专业、学历等不做要求。
参考资料:www.hljcre.com 黑龙江计算机等级考试网

···································^^····································


从性质来说,都是一样的,都是软件测试方面的认证,但是软考的软件评测师是面向计算机专业和对计算机知识比较精通的人的,题目设计的知识点也较为全面,并不是只有软件测试的内容,还有例如数据结构、知识产权法类似的相关知识,考试通过者就有工程师的资格。而四级软件测试工程师虽然名字比较好听,但是真正考了那个证也不会完全能胜任软件测试的工作,只是因为以前的四级知识太广,如今改革以后将四级分成了几块而已,难度虽然比其他级别难,但是已经比老四级的难度大大降低了。 如果说你有志从事软件测试工作的话,建议去考软考的软件评测师。这个好像有的地方是只有上半年可以报考,所以要把握机会,祝你顺利吧!

···································^^····································


···································^^····································


软件测试分类很多种,有白盒、黑盒、性能、安全性等,知识很多,留下邮箱,给你基本测试电子书看看;
第二个问题,行业待遇,和地市有关,发达城市如北京、上海等,起薪都在3000以上,另外,还和你的测试水平和经验有关,一般的测试工程师也就2000-3000元,高级一点的5000左右,如果你做到了性能测试工程师,7000到8000都不在话下。

·······································································

哈尔滨快招聘 |【民企500强】哈尔滨市大盛房地产经纪咨询服务有限公司最新招聘

我们精选了一下网友答案:

···································^^····································


大盛地产是哈尔滨市大型的房地产服务企业,直营门店数量超过150家,经纪人超过1500名,是规模、员工收入第一的哈尔滨本地房产平台,为消费者提供全方位的房产交易和居住服务。公司成立于1993年,业务涉及新楼盘代理、房屋租赁、二手房买卖、贷款、家装、海外房产等。连续多年荣获哈尔滨诚信中介魅力品牌、零投诉满意服务机构。企业服务理念:我承诺,我做到。业务管理岗位定期内部选拔,各类培训阶段定制化,用心打造高品质服务者队伍;制定并提高房源维护标准,推动房源信息质量的全面提升。业务涵盖房产交易的全服务链条,为消费者提供安全可靠高品质的服务体验。2018年7月份与链家旗下“贝壳找房”互联网平台达成战略合作,具备高效的线上线下一体化服务能力,地图找房、VR看房、房屋估价、在线委托、交易可视化等创新技术和产品,为万千家庭提供更加安心便捷、智慧高效、有品质的房产交易服务。大盛地产诚邀你的加入,青春有限,未来无限

绩效奖金年度旅游弹性工作岗位晋升

1

储备店长

工作地点:哈尔滨市
薪资待遇:6K-10K/月
职位描述:

1、开发维护客户资源,为客户提供专业的房产置业咨询与服务;

2、根据客户需求匹配房源,并陪同客户看房,促成新楼盘、二手房买卖或租赁业务成交;

3、房源的开发、维护与积累,并与业主建立良好的业务协作关系;

4、协助上级关于信息维护、员工培训、客户谈判,团队建设等工作。

 


职位要求:

专业要求:2020或2021届毕业生,专业不限,市场营销策划电子商务等经济管理类专业优先

1、正直、踏实、有梦想,有强烈成就欲望,勇于挑战高薪,认可“付出=收获”。

2、正直诚恳,擅长人际交往,有高度的工作热情和团队合作意识。

3、务实进取,学习力强,抗压能力好,不怕困难,不惧挫折。

4、普通话标准,乐观开朗,沟通能力强。


2

新房销售顾问

工作地点:哈尔滨市
薪资待遇:6K-10K/月
职位描述:

培养方向:渠道销售、招商推广、业务管理、监察督导、谈判专员

要求:应往届毕业生,专业不限,实习期要求能全职出勤



职位要求:

【寻找这样的你】

1、正直、踏实、有梦想,有强烈成就欲望,勇于挑战高薪,认可“付出=收获”。

2、正直诚恳,擅长人际交往,有高度的工作热情和团队合作意识。

3、务实进取,学习力强,抗压能力好,不怕困难,不惧挫折。

4、普通话标准,乐观开朗,沟通能力强。


3

文案编辑

工作地点:哈尔滨市
薪资待遇:2.5K-3.5K/月
职位描述:

1、负责收集相关行业或者产品的广告和宣传信息,并进行整理。

2、根据企业的宣传推广方案进行产品广告文案、宣传文案、媒体软文的撰写工作。

3、负责进行企划创意编写以及进行相关的预算工作。

4、.撰写企业样本、企业产品介绍、企业日常宣传页,宣传资料的制作。

5、负责公司大型活动演讲文稿的撰写以及制作大会宣传PPT


职位要求:

要求:2020或2021届毕业生,专业不限(新闻、中文、网络新媒体等相关专业优先)。

1、具有创意思维以及优秀的文字功底,有大型活动策划经验,公众号微博等经验优先。

2、能够熟练掌握PS、PPT等办公室软件。

3、沟通协调能力佳,正能量,责任心强,踏实肯干,诚信务实,具有较强的服务意识。


4

招聘助理

工作地点:哈尔滨市
薪资待遇:2.5K-4.5K/月
职位描述:

专业要求:2020或2021届毕业生,专业不限

1、编写招聘活动方案,发布招聘信息,筛选简历邀约面试;

2、各类招聘数据的收集、汇总、分析工作;

3、上级安排的其他事宜。


职位要求:

1、性格开朗,会创新,沟通能力佳、有团队精神;

2、工作有条理、有责任心,有较强的学习能力;

3、有学生活动组织经验或兼职工作经验,学校会或社团组织经验优先。

4、要求能够全职实习工作。


5

数据职能岗

工作地点:哈尔滨市
薪资待遇:2.5K-3.5K/月
职位描述:

培养方向:数据分析、审计、流程管理、门店督导、总监助理

专业要求:2020或2021届毕业生,专业不限,会计工商管理旅游管理人力资源管理等专业优先

【工作职责】

1、跟踪安排客户交易的流程步骤,保障后端交付服务流畅;

2、各类销售数据的收集、汇总、分析工作;

3、日常资源信息、业绩核对与录用;

4、协助上级做好工作规划、数据分析、门店后勤等需事情;

5、与其他相关部门的沟通协调工作。


职位要求:

【任职要求】

1、正能量,较好的沟通能力,有团队合作精神;

2、工作有条理、细致,有责任心,有较强的保密意识和学习能力;

3、熟练使用办公软件,例如EXCEL、PPT、H5等。

4、要求对数据敏感,有助理内勤类实习经验优先。


6

渠道销售培训生

工作地点:哈尔滨市
薪资待遇:4K-10K/月
职位描述:

培养方向:销售管理岗、招商推广、签约专员、产权助理,流程审查

要求:专业不限



职位要求:

 【任职要求】

1、正直踏实、有梦想,敢于挑战自己,认可“付出=收获”。

2、乐观开朗,沟通能力强,擅长与人沟通,乐于从事销售工作。

3、吃苦耐劳,喜欢团队协作的氛围,有较强的学习能力。


哈尔滨市大盛房地产经纪咨询服务有限公司
BCA
1000-5000人 房地产业
HR. 刘 dsdchr@163.com
哈尔滨市南岗区花园街304号美禾大厦

近日招聘

  • 哈尔滨快招聘 |【国有企业】黑龙江省龙安第四安装工程有限责任公司最新招聘
  • 哈尔滨快招聘 |黑龙江品先超级计算有限责任公司最新招聘
  • 哈尔滨快招聘 |哈尔滨远铄传媒有限公司最新招聘
  • 哈尔滨快招聘 |【行业500强】黑龙江云创电子商务有限公司最新招聘
  • 哈尔滨快招聘 |【行业500强】黑龙江亚泰路桥工程有限公司最新招聘
  • 哈尔滨快招聘 |黑龙江安衡讯信息安全测评技术服务有限公司最新招聘

温馨提示:收取培训费、贷款培训,或在录用过 程中需支付体检、服装、押金等费用,都属违法 行为。请提高警惕,谨防上当受骗!
未经许可 请勿转载 如需转载请添加微信:zx-0325(注明“合作转载”)

  • 发表于 2020-11-22 02:22
  • 阅读 ( 1115 )
  • 分类:软件测评

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具