您当前位置: 唯学网 » 软件工程师 » 软件工程师教育新闻 »

软件工程师主要做什么

软件工程师主要做什么

唯学网 • 教育培训

2021-11-30 10:12

唯学网 • 中国教育电子商务平台

加入收藏

软件工程师主要做的有很多,如测试和发现软件中的软件缺陷、测试工作必须贯穿软件开发生命周期、提交程序编写缺陷报告、分析软件质量、制订试验计划、编写测试案例报告、对测试进行改进等。

测试和发现软件中的软件缺陷:

利用多种测试技术和方法,检测并发现软件存在的软件缺陷。考试方法分为两种,黑盒测试和白盒测试。在这些方法中,黑盒测试技术主要有等价类划分方法.边界值法.因果图法.状态图法.测试大纲法及各种典型软件故障模型等;目前白盒测试的主要技术有语句覆盖.分支覆盖.判定覆盖.基本路径覆盖等;

测试工作必须贯穿软件开发生命周期:

软件测试工作包括单元测试、综合测试、验证测试和系统测试工作。单元测试工作主要在代码编写阶段进行,由开发者和软件测试工程师共同完成,主要根据具体的测试进行。软件体系结构设计是集成测试的主要工作之一,测试软件的接口是否正确实现。证实软件开发完成后,对测试和系统测试进行验证,验证软件的功能和要求是否一致.在相应的硬件条件下,系统功能是否满足用户需求,主要依据是用户的需求。

提交程序编写缺陷报告:

测试员将发现的缺陷写成正式的缺陷报告,提交给开发人员确认并修复缺陷。编写缺陷报告最主要的要求是确保缺陷再次出现。对测试员有较好的文字表达能力和语言组织能力。

分析软件质量:

测试员需要分析软件质量。试验结束后,测试人员需要根据测试结果分析软件质量,包括缺陷发生率、缺陷分布、缺陷修复趋势等。给出了软件的各种质量特征,包括功能.可靠性.易用.安全.时间和资源特性等等的具体测量。并对软件是否可以向用户提交使用进行了总结。

制订试验计划:

在测试期间,为了更好的组织和实施测试工作,测试负责人需要制定测试计划,包括测试资源.测试进度.测试策略.测试方法.测试工具.测试风险,等等。

编写测试案例报告:

为了更好地进行测试,确保测试工作的质量,必须先设计测试用例,然后才能执行测试工作,形成测试用例。开发测试用例是保证测试质量的核心工作,许多测试技术可用于指导设计用例。为提高测试用例的设计效率,达内培训课程特别开设高效设计测试案例一班,讲授各类设计案例的技术和方法。

自动测试工具的引入:

测试工作需要引入自动测试工具,测试人员要学会使用自动测试工具,写测试脚本,做性能测试,等等,以达到更高的效率。

测试的改进:

在试验工作中,还要根据实际情况不断完善试验流程,提高试验水平,开展试验队伍建设等。

来源:成英说教育

0% (10)
0% (0)
已有条评论