当前位置:首页 > 芯闻号 > 充电吧
[导读]作者:朱金灿来源:http://blog.csdn.net/clever101         有时我在思考:未来软件测试的趋势是什么?其实答案和其它行业一样简单:低技术含量的测试工作都将由机器承担,

作者:朱金灿

来源:http://blog.csdn.net/clever101

 

        有时我在思考:未来软件测试的趋势是什么?其实答案和其它行业一样简单:低技术含量的测试工作都将由机器承担,人只能干机器干不了的活。这意味着什么?所有的黑盒测试将不复存在,测试人员将用来分析测试结果。

 

        大话说完了,下面具体谈谈我构想的一种结合hudson的算法动化测试构想。大家知道,在编译完成之后hudson是可以执行一系列的批处理脚本。因此我们可以在编译完成后加入自动化测试的批处理脚本。批处理脚本具体执行哪些内容呢?我们假设这样一个应用场景,软件是由很多算法组成的,也就是说对于测试人员来说算法测试是一个工作量比较大的任务。算法模块以一个个dll的形式存在,因此我们可以开发一个算法加载器(AlgoRun.exe),专门来加载这些算法dll。算法加载器是一个带参数的命令行程序,其带的唯一参数是一个xml文件,具体用法是:

        AlgoRun.exe  xml文件。


       xml文件为一个算法参数配置文件,比如某个算法配置文件内容如下:


    
       

  
  
        
  


        然后自动化测试脚本可以写成这样:

AlgoRun.exe  algo1.xml
AlgoRun.exe  algo2.xml
AlgoRun.exe  algo3.xml

        这样可以在每日构建服务器上部署自动化测试的批处理脚本,每天晚上编译好最新的算法后运行算法自动化测试脚本,早上测试人员上班后就可以看到最新的测试输出了。如果要修改算法测试参数,只需要修改对应的xml文件即可。这样做的好处是充分利用服务器的计算资源和晚上的时间,测试人员只需要把精力放在分析处理结果的对错和精度方面。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

新项目为e络盟社区成员敞开了自动化测试大门

关键字: 自动化测试 图形化编程

罗德与施瓦茨公司(以下简称"R&S公司")开发了全新的R&SZNrun自动化测试。对于完全自动化验证PCIex8线缆,软件可以控制一个由R&SZNB矢量网络分析仪和可扩展的R&SOSP开关矩阵组成的测试配置,创建一个具有...

关键字: 自动化测试 PCIe系统

中国上海,2023年7月10日 – 安富利旗下全球电子元器件产品与解决方案分销商e络盟将携手全球自动化测试和测量系统领先制造商NI亮相2023慕尼黑上海电子展。届时,二者将共同展示NI一系列精选测试与测量产品,以满足工程...

关键字: 自动化测试 测量系统

行业调研数据显示,芯片行业的产值和营收一直在不断提高,同时其地位受到大众的关注。光刻机在芯片领域当然独占鳌头,但一颗芯片的成功不只取决于光刻部分,测试对芯片的质量更有不容忽视的意义。

关键字: 光刻机 自动化测试 芯片制造

在最近举行的i14y Lab O-RAN服务和平台互操作性测试会议(这是O-RAN 联盟2022年秋季全球互操作性测试会议的一部分)上,罗德与施瓦茨(以下简称"R&S"公司)和VIAVI So...

关键字: 罗德与施瓦茨 ORAN射频单元 自动化测试

84% 的受访者表示大多数测试涉及复杂的系统,但鲜有受访者采用自动化测试或人工智能

关键字: 是德科技 自动化测试 人工智能

全新解决方案旨在加快温度监控、可靠性测试和产品生命周期评估流程,以帮助客户节省时间和成本

关键字: 传感器 自动化测试

去年的时候,当我和身边一些朋友透露写书的想法时,有3位朋友以为我要写游记,另外至少有3位更不靠谱的朋友认为我要写段子。虽然我写过游记,也经常发段子(只为博身边的朋友们贱笑),还时不时分享辅导中小学生英语和语文的苦中作乐的...

关键字: Python3 自动化测试 软件

明代学者林希元有云:"自古圣贤之言学也,咸以躬行实践为先,识见言论次之",强调了实践是第一位的,而著书立说次之。唯有经过实践总结而成的书,方能对读者形成更强的指导意义。本书的作者,是一位长期奋战在编码一线的"老码农",他...

关键字: 软件 自动化测试 Python3

自动化测试常用的Python框架有哪些?常用的框架有Robot Framework、Pytest、UnitTest/PyUnit、Behave、Lettuce。Pytest、Robot Framework和UnitTes...

关键字: 自动化测试 Python框架
关闭
关闭