分享

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

 汇才创智苏 2021-07-20

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

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

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

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

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

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

测试团队职能介绍:

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

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

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

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

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

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

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

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

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

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

影响有四点:

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

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

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多