您的位置:天气预报查询一周

软件测试基本理论

更新时间: 2024-06-02 19:03:11

(1)软件测试基本理论

软件测试基本理论有五个方面,这五个方面如下:

单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能;集成测试,把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试;确认测试,检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确;系统测试,把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一起进行测试;验收测试,是以用户为主的测试,在测试过程中,除了考虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性、错误的恢复功能等进行确认。软件测试概念是通过各种手段和测试工具,判断软件系统是否能够满足预期期望。

(2)软件测试和软件开发的关系是什么

软件开发是生产制造软件,软件测试是验证开发出来软件的质量。类比传统加工制造企业,软件开发人员就是生产加工的工人,软件测试人员就是质检人员。

关系应该是:

1、没有软件开发就没有测试,软件开发提供软件测试的对象。

2、软件开发和软件测试都是软件生命周期中的重要组成部分。

3、软件开发和软件测试都是软件过程中的重要活动。

4、软件测试是保证软件开发产物质量的重要手段。

(3)软件测试包括哪些类型的测试

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

软件测试分为:

单元测试:是对软件组成单元进行测试,其目的是检验软件基本组成单位的正确性,测试的对象是软件设计的最小单位:模块。

集成测试:将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作。其主要目的是检查软件单位之间的接口是否正确。

系统测试:主要包括功能测试、界面测试、可靠性测试、易用性测试、性能测试。 功能测试主要针对包括功能可用性、功能实现程度方面测试。

回归测试:指在软件维护阶段,为了检测代码修改而引入的错误所进行的测试活动。

(4)软件测试需要学什么

1、第一步,测试基础。测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG修复情况、还需要良好的沟通能力、以及各种测试阶段所使用的测试方法、单元测试、功能测试、集成测试、系统测试等。

2、第二步:学习脚本语言。python语言,当然python 是一门相对简单的计算机语言,考虑长远发展,需要了解C语言或者java。

3、第三步:计算机硬件知识。性能测试过程中硬件性能也是一个非常重要的指标,如CPU、内存、IO、带宽等等。

标签: 软件测试 基本 理论

天气预报查询一周-www.15tqw.com 版权所有 违法和不良信息举报中心
本站天气仅提供参考,如果您对本站有任何建议或意见,或有任务合作意向可联系我们
电话:邮箱:
闽ICP备18026954号-24