快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门新葡亰集团:软件测试基础知识复习



软件开拓历程及软件质量包管

1.软件开拓历程的几个主要阶段:

1)定义。明确开拓的目标,软件的需求。

2)计划。制订软件开拓所涉及到的计划。

3)设计。设计、编码、编写文档等,完成要求的软件特点。

4)稳定化。主如果测试和缺陷修复,确保软件的质量。

5)安装。安装、提交完成的软件,为客户供给运行情况。

2.几种常用的软件生命周期模型:

1)瀑布模型。

2)原型模型。

3)增量模型。

4)螺旋模型。

从软件测试职员的角度来看软件开拓历程,必要留意的是:测试贯穿在全部开拓历程中,而不是在某个阶段集中地做一下测试而其它阶段不用理会测试事情。

一个软件之以是被觉得为质量优秀,是它内在具备了这样一些特点:

满意用户的需求;

合理进度、资源、功能关系;

具备扩展性和机动性,能够适应必然程度的需求变更;

能够有效地处置惩罚例外的环境;

维持资源和机能的平衡。

软件质量包管(Software Quality Assurance-----SQA)是为了确保软件开拓历程和结果相符预期的要求而建立的澳门新葡亰集团系列规程,以及依照规程和计划采取的一系列活动及其结果评审。

软件质量包管的活动主机包括:

技巧措施的就用;

正式技巧评审的实施;

软件测试;

标准的履行;

改动的节制;

度量;

记录和记录保存。

软件差错的定义:软件差错是软件产品中存在的导致期望的运行结果和实际结果间呈现差异的一系列问题,这些问题包括故障、掉效、缺陷。

软件测试:

软件测试便是为了发明软件中存在的差错而阐发或履行法度榜样的历程。详细地说,软件测试是阐发法度榜样或根据软件开拓各阶段的规格阐明和各法度榜样的内部布局而精心设计出一批测试用例,并使用测试用例来运行法度榜样,以发明法度榜样差错的历程。

软件测试有两个基础的功能:验证(Verification)和确认(澳门新葡亰集团Validation)。

验证指包管软件精确地实现了特写功能的一系列活动。

确认指包管终极的产品满意系统需求。

普通的说:验证包管产品的精确性;确认包管临盆了精确的产品。

软件测试职员应该至少具备以下两个关键领域方面的常识:

1)软件测试技巧;

2)被测利用法度榜样及其相关利用领域常识。

理解以下的描述:

测试能前进软件的质量,然则前进质量不能依附测试;

测试只能证实差错存在,不能证实差错不存在;

测试的主要艰苦是不知道该若何进行有效地测试,也不知道什么时刻能够宁神的停止测试;

每个法度榜样员都该当测试自己的法度榜样(份内事),但不能作为法度榜样已经由过程测试的依据(以是项目必要自力的测试职员);

80-20原则:80%的差错凑集在20%的模块中,常常掉足的模块改错后照样会常常掉足;

测试该当循规蹈矩,不要妄图一次性做完。"欲速则不达"。

测试职员的目标和主要事情:

目标:(1).基础目标是发明软件差错;

(2).要尽可能早的找出软件差错;

(3).必需确保找出的软件差错得以关闭。

主要事情:

1)筹划测试义务

2)设计测试(包括编写测试用例等等)

3)建立一个相宜的测试情况

4)评估、获取、安装和设置设置设备摆设摆设自动测试对象

5)履行澳门新葡亰集团测试

6澳门新葡亰集团)撰写适当的测试文档

软件测试的分类

1.从是否必要履行被测试软件的角度分:有静态测试和动态测试。

2.从测试是否针对软件布局和算法的角度分类分:白盒测试和黑盒测试。

3.从测试的不合阶澳门新葡亰集团段分:单元测试、集成测试、系统测试和验收测试四个阶段。

此中系统测试有:功能测试、壮实性测试、机能测试、用户界面测试、安然性测试、压力测试、靠得住性测试、安装/反安装测试等等。

针对某些功能感化的测试:

回归测试:指差错被修正后或软件功能、情况发生变更落后行的从新测试。

功能测试:测试软件的功能是否相符功能性需求,平日采纳黑盒测试要领。

负载测试:测试软件系统的最大年夜负载,越过此负载软件有可能会失常。

压力测试:与负载测试差不多,叫法不合。

易用性测试:测试软件是否易用,主不雅性对照强。一样平常要根据用户的反馈信息来评价。

安装与反安装测试:测试软件在"整个、部分、进级"等状况下的安装/反安装历程。

规复测试:测试系统从故障中规复的能力。

安然性测试:测试系统防止不法侵入的能力。

兼容性测试:测试系统与其它软件、硬件兼容的能力。

内存透露测试:测试软件在运行历程中是否会造成内存透露。

对照测试:经由过程与同类产品对照,考察该产品的优点、毛病。

Alpha测试:一种先期的用户测试,此时系统刚刚开拓完成。

Beta测试:一种后期的用户测试,此时系统已经经由过程内部测试,大年夜部分差错已经改正,即将正式发行。同Alpha测试一样都由用户进行,园地不合,Alpha测试一样平常是把用户请到开拓方的园地来测试,Beta测试是指在一个或多个用户的场所进行测试。

测试事情的主要步骤:

1)测试计划:测试职员要首先对需求进行阐发,终极定义一个测试聚拢。

2)测试设计与开拓:根据软件需求、阐明书完成测试用例设计并编写需要的测试驱动法度榜样。

3)履行测试:必要做的事情是,建立测试情况;根据前面编写的测试计划和测试用例运行测试;记录测试结果;申报软件缺陷;跟踪软件缺陷直至其被处置惩罚;阐发测试结果

PS 测试工程师职业本质

1)责任心

2)进修能力

3)狐疑精神

4)沟通能力

5)专注力

6)洞察力

7)团队精神

8)重视积累

您可能还会对下面的文章感兴趣: