论软件的系统测试及其应用 软件测试是软件交付客户前必须要完成的重要步骤之一,目前仍是发现软件错误(缺陷)的主要手段。系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,针对整个系统进行的测试,目的是验证系统是否满足了需求规格的定

admin2017-09-13  38

问题 论软件的系统测试及其应用
    软件测试是软件交付客户前必须要完成的重要步骤之一,目前仍是发现软件错误(缺陷)的主要手段。系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,针对整个系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。系统测试的主要内容包括功能性测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装与反安装测试等。
    请围绕“软件的系统测试及其应用”论题,依次从以下三个方面进行论述。
    1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
    2.详细论述软件的系统测试的主要活动及其所包含的主要内容,并说明功能性测试和性能测试的主要目的。
    3.结合你具体参与管理和开发的实际项目,概要叙述如何采用软件的系统测试方法进行系统测试,说明具体实施过程以及应用效果。

选项

答案一、简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。 二、软件系统测试的主要活动有: 1.制定系统测试计划,主要包括测试范围、测试方法、测试环境与辅助工具、测试完成准则,以及人员与任务列表等内容: 2.设计系统测试用例,系统测试小组各成员设计和撰写《系统测试用例》。软件系统测试通常采用黑盒测试方法,常见的测试用例设计方法包括功能分解、等价类划分、边界值分析、判定表、因果图、状态图、随机测试、错误推测和正交实验法等; 3.执行系统测试,系统测试小组各成员依据《系统测试计划》和《系统测试用例》执行系统测试。将测试结果记录在《系统测试报告》中,用缺陷管理工具来管理所发现的缺陷,并及时通报给开发人员; 4.缺陷管理与改错,缺陷管理工具记录所有缺陷的状态信息,并自动产生《缺陷管理报告》。开发人员及时消除已经发现的缺陷,并及时进行回归测试,以确保不会引入新的缺陷。 功能测试的目的:为了确保程序以期望的方式运行而按功能要求对软件进行的测试,通过对软件的所有的特性和功能都进行测试来确保软件功能符合需求和规范。 性能测试的目的:是确认软件系统是否能够达到用户提出的性能指标,同时发现软件中存在的性能瓶颈,根据测试结果来优化软件,最后起到优化系统的目的。具体内容包括发现缺陷、性能调优、评估系统能力、验证稳定性和可靠性等。 三、考生需结合自身参与项目的实际状况,指出其参与管理和开发的项目中所进行的软件系统测试活动,说明该活动的具体实施过程、使用的方法和工具,并对实际应用效果进行分析。

解析
转载请注明原文地址:https://kaotiyun.com/show/DeQZ777K
0

最新回复(0)