全国服务热线:400-035-8011

位置:上海中公优就业it培训机构 > 学校动态 > 软件测试的分类

软件测试的分类

来源:上海中公优就业it培训机构时间:2020/9/2 10:46:22

  测试的分类

  从测试方法的角度可以分为手工测试和自动化测试。

  手工测试:不使用任何测试工具,根据事先设计好的测试用例来运行系统,测试各功能模块。

  自动化测试:利用测试工具,通过编写测试脚本和输入测试数据,自动运行测试程序。目前常用的自动化测试工具是基于GUI的自动化测试工具,基本原理都是录制、回放技术。

  从整体的角度可以分为单元测试、集成测试、系统测试、确认测试。

软件测试的分类

  单元测试:是针对软件设计的小单位—程序模块,进行正确性检验的测试工作。一般包括逻辑检查、结构检查、接口检查、出错处理、代码注释、输入校验、边界值检查。

  单元测试的依据是系统的详细设计;一般由项目组开发人员自己完成。集成测试:在单元测试的基础上,将所有模块按照设计要求组装进行测试。一般包括逻辑关系检查、数据关系检查、业务关系检查、模块间接口检查、外部接口检查。

  系统测试:系统测试是在所有单元、集成测试后,对系统的功能及性能的总体测试。

  确认测试:模拟用户运行的业务环境,运用黑盒测试方法,验证软件系统是否满足用户需求或软件需求说明书中指明的软件特性(功能、非功能)上的。从测试原理上分为:白盒测试、黑盒测试和灰盒测试。

  白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。

  黑盒测试:是通过使用整个软件或某种软件功能来严格地测试,而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部.

  特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收和正确的输出。黑盒测试方法主要有等价类划分、边界值分析、因—果图、错误推测法、等价类划分。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3180/news/249141/违者必究! 以上就是上海中公优就业it培训机构 小编为您整理 软件测试的分类的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011