嵌入式测试自动化框架搭建

又在写自动化测试框架,还是总结一下吧,希望下次能用的上。

芯片,硬件开发和智能设备公司对嵌入式自动化测试框架框架要求越来越高。有些公司有目标和方向,会结合自己的特点搭建出适合自己的测试平台;有些公司只有要求,没有解决方案和方向。公司考虑上自动化平台基本目的不在乎两个考虑:一节约成本,二提高团队技术水平,更好的保证产品质量。

节约成本:

这个是可以做到的,但要满足一些条件:

  • 测试脚本复用率要高。大部分测试用例的测试脚本开发和调试都是按照天来计算,一般一天能产生几个十几个脚本。但是手工测试是按照小时计算的,一个小时可以执行几个十几个测试用例。因此,高薪自动化工程师们编写出来的脚本,如果复用率不高,建议采用成本低的手动黑盒测试就可以。但是测试脚本的执行时间很快,按照分钟来计算,一般一分钟可以执行几个十几个测试用例。测试脚本复用率越高,自动化价值就越大,给公司带来的效益越大。
  • 不得不用测试脚本进行测试,比如芯片功能测试和BSP的测试,API单元测试都是要写测试代码的。这是不可避免的,因此在一些初创的芯片公司为了节约成本,找了一些不懂C,python的测试人员,如果这些测试人员要想真正参与芯片测试,不得不花大量时间学习编程。得不偿失!因此,在公司初创时期一定要找一些有经验的测试人员,帮助把控好产品质量和流程控制。
  • 减少测试人员大量重复劳动和操作时带来的不确定影响。比如在做压力测试的时候,比如开关机测试,不同的人在做的时候,会在不同的时间点或界面进行开关机测试,并且测试人员在重复操作一个单一测试动作比较浪费人力。
  • 一些特殊情况࿰

你可能感兴趣的:(自动化测试,嵌入式)