目前,对软件质量越来越重视,对桌面软件的测试任务量也越来越重,自动化测试工具也成为了软件测试中的必要工具。 不少国外软件都能够对PC界面软件进行测试,比如QTP,UFT等,但很多都不可避免的是费用高,而且界面(英文居多)对一般的测试工程师不友好。 目前有一些国产的自动化测试工具,比如我之前用过的UTP界面自动化测试工具(GuiRecorder),专门针对于PC端的Windows软件,可以通过特征属性定位控件,不依赖于位置,而且不需要编程,支持参数化。 关键是对于软件版本变更后导致的控件变化问题,能够有很好的支持,基本一次版本变更,只需要重新录制替换几个控件就可以完全支持新版本的测试,这一点是最...

随着智能化信息基础设施的推进,软件开发的进程也不断加快。软件测试工作也逐渐由传统的手工测试向软件自动化测试跨越。 对于很多企业来说,做好软件自动化测试工作已经不仅仅是通过测试工具进行“点点点”,要想找出软件测试过程中的缺陷并对软件产品有个清晰的评估,最后生成测试报告,还是要通过一套清晰的自动化测试方案实现。 一、软件自动化测试什么意思? 软件自动化测试就是通过测试工具代替人工自动执行测试用例,并自动评估运行结果的过程。相比以往完全通过手工测试进行软件测试,自动化测试能够节省人力、物力资源,降低人为因素引发的错误率。不过,目前软件测试过程通常是手工测试与自动化测试相结合进行。 二、软件自动化测试...

调试工具很多,但串口自动化测试工具确很少见。下面基于以下测试场景为大家介绍一个串口自动化测试工具——宏控软件串口测试机器人。 场景描述 在设备研发过程中,某个串口模块依赖一个另一个串口模块,比如说模块A与模块B相互依赖,如下图所示,模块A在某些操作下会发出串口命令给模块B,并接收模块B给出的回复做出后续反应: 这种依赖的问题会导致原本的需求目的是要验证模块B,但由于所依赖的模块A不稳定或者未开发完成,导致工作无法正常开展。 解决方式 那作为测试工程师,面对这样的情形,我们该怎么办呢?解决这类问题的核心的思路:引入依赖串口模块替身,更通俗的叫法,引入Mock服务。 Mock是什么 可能还有些...

串口测试在设备研发过程中是不可缺少的环节,而目前串口调试工具很多,但串口自动化测试工具确很少见。下面基于以下测试场景为大家介绍一个串口自动化测试工具——宏控软件串口测试机器人 场景描述​ 在设备研发过程中,某个串口模块依赖一个另一个串口模块,比如说模块A与模块B相互依赖,如下图所示,模块A在某些操作下会发出串口命令给模块B,并接收模块B给出的回复做出后续反应: 这种依赖的问题会导致原本的需求目的是要验证模块B,但由于所依赖的模块A不稳定或者未开发完成,导致工作无法正常开展。​ 解决方式 那作为测试工程师,面对这样的情形,我们该怎么办呢?解决这类问题的核心的思路:引入依赖串口模块替身,更...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~