发布网友 发布时间:2022-04-19 16:03
共2个回答
热心网友 时间:2023-09-03 06:52
自动化测试技术发展到第三代以什么为中心action word 为核心,一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。
通常,自动化测试技术是在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
扩展资料:
自动化在工业上带来的影响
1、标准化作业:自动化为一切由计算、规划、输入电脑设定,控制重复作业所构成的功能,将每一项生产步骤统一制度化才能接着由人去规划、计算。
2、风险性评估:对于生产过程中间可能会有的风险,如:金属加工所生铁屑、压铸、成型要夹取未去毛编的铝块‥考验的是规划商的技术与经验,风险评估将大大影响这套产品最后所生成效益,最好让规划自动化设备厂商与机械制造厂商间多评估,以避免生产状况影响自动化运作。
3、效能评估:一般来说,规划商会以人力与时间作为依据,预估可节省之效益,因自动化设备如机械手臂Robot一组高至百万,或门型机械手价格平近但仍不斐,若效益未达,则不建议导入。
参考资料来源:百度百科-自动化技术
热心网友 时间:2023-09-03 06:53
自动化测试技术发展到第三代以平台为中心的自动化。在第二代自动化摸索几年后,有眼光的测试管理者和出色的测试工程师,都认识到这种野蛮生长产生的脚本在可维护性、可重用性、拓扑适应性方面都存在很大问题,不能真正形成持续有效的团队积累。
于是,自动化测试的顶层设计被提上日程:构建一个出色的自动化测试平台;脚本基于逻辑拓扑进行开发,在执行时才映射到物理拓扑;把常用测试操作抽象为Action word并实现,作为通用类库供所有测试工程师使用。
制定脚本的开发,验收,维护规范,保证脚本的一致性、通用性和可维护性。基于这个测试自动化平台开发的脚本,才真正可转化为有效的团队积累。
扩展资料
以H3C的测试自动化发展为例,在1999年之前,只是利用简单的捕捉和回放测试工具,基于这些工具编写简单的脚本,属于第一代自动化。
1999-2002年期间,测试平台团队引入了适应通信设备测试的TCL语言,开发了通用测试平台,但统一的ATF(Auto Testing Framwork)尚未成熟,处于第二代自动化阶段。
2003年,H3C测试团队发布了ATF,并启动Testbladev1/v2脚本体系的开发,这标志着H3C的测试自动化进入了第三代,并在实践中不断优化。基于VTP和ATF,H3C已经实现了80%以上的功能测试的自动化,并提供了多个性能测试、压力测试及持久性测试的自动化测试套件。
测试自动化极大的提高了测试效率,使测试工程师可以从简单重复的机械操作中解放出来,把更多精力投入到更有创造性的测试设计,以及更复杂的测试执行中去。但我们也必须认识到测试自动化的局限性。首先,自动化只是对已有测试设计的机械重复,不会超出已有的测试认知。其次,复杂测试场景下,影响测试结果的因素非常广泛,依靠机器进行判别很难行得通,还是必须由人来完成。