什么是软件测试?测试团队有哪些职能?

Time:2021-07-07 Author:admin

   到底什么是软件测试呢?百度这个名词综合起来有以下解释:

 

   1,软件测试是寻找Bug的一个过程

 

   2,软件测试是利人工具或人工对应用程序进行功能验证,找出软件的问题,确保缺陷得已修复

   缩上所述:大概软件测试就是一个找出软件中存在一些问题的活动。

什么是软件测试?测试团队有哪些职能?

   实际上软件测试不只是找缺陷,在整个软件开发周期中,软件测试扮演着一个重要的角色就是控制软件质量。尽可能多的找出软件中的缺陷(或者说是问题),确保已发现的问题被修复,并且不会在这个过程中引发新的问题。

 

   接触了许多非测试和新入行的测试从业者,听到最多的问题就是:“测试是否被需要?“

 

   测试团队职能介绍:

 

   《暗黑者》中有句台词,“专案组有五个职能角色构成,侦探、网警、痕迹侦查专家、法医还有心理学专家”。

 

   软件项目开发也是个分工明确的系统工程,不同的人员扮演了不同的角色,可以分为:项目、产品、开发、测试、美工等等。

 

   项目经理负责分配资源,确定优先级,协调与客户和用户之间的交往。

 

   产品经理负责市场调查并根据产品、市场及用户等的需求,确定产品功能的定义、规划和设计。

什么是软件测试?测试团队有哪些职能?

   开发包括开发经理、前端开发、后端开发,数据库开发,框架开发……

 

   开发经理,称为产品研发经理,负责制定并论证产品研发计划、监督管理研发工作进度及质量,提出有效的解决方案。

 

    前端开发,负责呈现给用户的过程中创建Web页面或app等前端界面。

 

    后端开发,通常称为软件开发工程师,负责软件概要设计、详细设计、编码、单元测试工作及说明文档的编写,这一职能更多时候被叫程序员。

 

    美工负责领导和协调Web界面的原型设计和正式设计。

 

    测试,负责理解软件需求,并对其进行测试,检查软件中是否存在缺陷。

 

   抛开其他职能不谈,假设软件开发过程中,离开测试会有什么结果?

什么是软件测试?测试团队有哪些职能?

   影响有四点:

 

   1,软件质量差;用户体现欠佳

 

   2,增加开发成本,由开发人员识别和纠正缺陷,会占用更多的时间成本;

 

   3,软件推广滞后,软件质量无法保证,触及到用户容忍度,会直接影响到软件在市场中的推广;

 

   4,增加交易成本,因为缺少测试标准和程序,在软件交付过程中用户无法掌握软件的可靠程度;