软件测试工程师

导读 软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。   作为最为稀缺的软件人才种类,软件测试工程师的薪资涨幅又领先于其他软件从业人员。据悉,目前国内软件测试人才缺口已达到30万,其中在我国大中型发达城市的人才需求就突破20万。人才稀缺带来软件测试人才待遇高企
400-882-5311 114
电脑·软件·设计师 电子商务·网店创业 会计·财务管理 英日韩外语 职业资格证书 技术职称证书 职业技能实操 学历·在职研究生 白领·企业管理 中小学教育

课程详情

2017-01-03
软件测试工程师的价值:
众所周知,新软件的缺陷是无法克服的,“假如存在没有任何错误的程序,那么世界也会不复存在。”,有错误就要修正,在软件开发过程中,软件测试不是解决错误的根本举措,但却是必须的手段,这就是软件测试工程师的价值所在。
怎样才能成为一名软件测试工程师呢?
首先要熟悉软件的测试技术、方法、流程、测试文档,若想进一步提升,还要熟悉自动化测试的流程、管理及深层开发;了解若干主流测试工具,如功能测试工具WinRunner、QuicktestPro,性能测试工具LoadRunner,配置管理工具TestDirecter, Quality Center, Visiual Source Safe等;熟悉一些主流的软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP;了解软件工程,软件生命周期模型基础,了解软件配置管理;能够根据不同企业的产品特点,了解相应的开发测试方法。对于*的软件测试人员,有些企业还要求其本身有自主开发测试工具的能力。
测试过程
*步:对要执行测试的产品/项目进行分析,确定测试策略,制定测试计划。该计划被审核批准后转向第二步。测试*启动前一定要确定正确的测试策略和指导方针,这些是后期开展*的基础。只有将本次的测试目标和要求分析清楚,才能决定测试资源的投入。
第二步:设计测试用例。设计测试用例要根据测试需求和测试策略来进行,进度压力不大时,应该设计的详细,如果进度、成本压力较大,则应该*测试用例覆盖到关键性的测试需求。该用例被批准后转向第三步。
第三步:如果满足“启动准则”(EntryCriteria),那么执行测试。执行测试主要是搭建测试环境,执行测试用例。执行测试时要进行进度控制、项目协调等*。
第四步:提交缺陷。这里要进行缺陷审核和验证等*。
第五步:消除软件缺陷。通常情况下,开发经理需要审核缺陷,并进行缺陷分配。程序员修改自己负责的缺陷。在程序员修改完成后,进入到回归测试阶段。如果满足“完成准则”(ExitCriteria),那么正常结束测试。
第六步:撰写测试报告。对测试进行分析,总结本次的经验教训,在下一次的*中改。
软件测试过程管理,主要*括软件测试是什么样的过程,如何评价一个软件测试过程,如何进行配置管理和测试风险分析以及测试成本的管理。
培养目标
旨在培养能在企业中承担项目总体测试*的策划与实施任务的软件测试工程师,通过培训,学员将会具备以下能力:
1、测试需求分析和管理能力:根据软件需求文档制定测试需求;识别并解决测试需求开发过程中的问题;进行需求评审以及需求管理。
2、软件质量管理与保障能力:掌握软件质量的概念和重要性;掌握软件质量的评价标准,如何对软件质量进行全面测试;掌握全面质量管理的概念,能够在实际*中建立质量*体系并且应用质量*措施。
3、测试管理能力:掌握测试管理各个环节的目标、任务和步骤,能够对实际软件测试项目进行管理;掌握各阶段中要完成的文档的主要内容,以及如何编写这些文档;掌握测试过程中的环境配置;掌握缺陷管理和配置管理的重要性,以及如何编写缺陷报告、建立配置管理系统;掌握规范化过程对*软件测试质量的重要性。
4、测试结果分析能力:了解测试测试结果分析的方法;具备结果分析能力,能够根据需求或者开发提供的设计文档,发现其中的逻辑错误或者其他错误。
上一篇: UG模具设计 下一篇: PHP程序员高手班

推荐课程

查看全部课程
嘉兴明德教育

嘉兴明德教育

总校区 巴黎校区 嘉善校区 桐乡校区 海宁校区 嘉兴校区

查看全部校区 进入官方主页