论系统自动化测试及其应用 软件系统测试是在将软件交付给客户之前所必须完成的重要步骤之一,目前,软件测试仍是发现软件缺陷的主要手段。软件系统测试的对象是完整的、集成的计算机系统,系统测试的目的是验证完整的软件配置项能否和系统正确连接,并满足系统设计文

admin2021-03-13  57

问题 论系统自动化测试及其应用
    软件系统测试是在将软件交付给客户之前所必须完成的重要步骤之一,目前,软件测试仍是发现软件缺陷的主要手段。软件系统测试的对象是完整的、集成的计算机系统,系统测试的目的是验证完整的软件配置项能否和系统正确连接,并满足系统设计文档和软件开发合同规定的要求。系统测试工作任务难度高,工作量大,存在大量的重复性工作,因此自动化测试日益成为当前软件系统测试的主要手段。
    请围绕“系统自动化测试及其应用”论题,依次从以下三个方面进行论述。
    1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
    2.详细论述系统自动化测试的主要工作内容及优缺点。
    3.结合你具体参与管理和开发的实际项目,说明是如何进行系统自动化测试的,说明具体实施过程以及应用效果。

选项

答案一、简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。 二、自动化测试通常需要构建存放程序软件包和测试软件包的文件服务器,存储测试用例和测试结果的数据库服务器,执行测试的运行环境,控制服务器,web服务器和客户端程序。自动化测试工具应该包含对测试执行的支撑功能,具体应包括:具备相应的容错处理系统,能够自动处理测试中的异常情况;提供测试的集成环境,支持对脚本的执行、跟踪、检查、错误定位,以及故障重演等能力,并提供对外部自动化测试工具的集成扩展能力;提供对脚本代码的控制与管理等。 自动化测试的优点: 1.提高测试执行的速度; 2.提高工作效率; 3.保证测试结果的准确性; 4.连续运行测试脚本: 5.模拟现实环境下受约束的情况。 自动化测试存在受约束的情况。例如:自动化测试不能取代手工测试,能够发现的缺陷不如手工测试;自动化测试对所测产品质量的依赖性大;测试工具本身不具备智能与想象力,依然需要人工介入。 三、需结合自身参与项目的实际情况,指出其在参与管理和开发的项目中所进行的系统测试活动,说明该活动的具体实施过程、使用方法和自动化测试工具,并对实际应用效果进行分析。

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

最新回复(0)