0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 软件开发

人工作中都是用状态机解决所有问题的问题

发表时间:2023-09-19 13:00:27

文章来源:炫佑科技

浏览次数:167

菏泽炫佑科技

人工作中都是用状态机解决所有问题的问题

据我所知,很多人都使用状态机来解决工作中的所有问题,尤其是那些专门从事ATE的人。 除了测试对象不同之外,程序可能是相似的。 当然,状态机确实有很多好处,但是当状态太多时,如果程序编写习惯不好,可读性就会很差。

不过,NI公司发布了一款名为NI的软件。 很多人可能听说过它,但可能从未使用过。 据我所知自动化软件开发,我之所以没有使用它,可能是因为它是英文的,而且信息也是英文的。 所以我也在之前的公众号上做了一个视频。 关联:

所以很多人在工作中使用的界面大致是这样的,一些设置,然后一些测试序列,然后一一PASS和FAIL,特别是电源测试和一些功能测试,都是类似的,可重复性更强。 以下是测试软件界面。

下面是软件的实际执行界面。 你经常见到一些朋友吗? 看到执行顺利,然后看到PASS并出具报告,您*喜欢什么?

肯定有很多朋友觉得很多测试都是通用的,所以就做了一个通用的平台,只需要配置一下就可以使用了。 它类似于开发通用软件,如下所示。 左边是控制流程和测试项目,右边可以根据左边已有的项目来配置程序,无需重新编程,一劳永逸。 当您遇到许多类似的产品(尤其是电源)时,您可以通过一个软件来处理它们。

事实上,很多公司都在做这样的“通用”测试软件。 有的自己用,有的卖软件,而且价格昂贵。

越来越多的公司实际上开始使用它,而大多数使用它的人可能正在处理以下界面,这是软件本身的IDE。

当然,也有一些使用的人想到了集成,但遗憾的是国内资料很少,相关的API函数太多。 很多公司甚至利用软件自带的User进行修改,添加自己的LOGO。 自己的用户界面。 但这些接口的功能确实有限。

面对繁琐的测试序列,使用它可以让我们告别千篇一律的状态机,专注于功能测试的实现。

原生接口功能单一,往往无法满足测试需求。 为此,我们花时间使用编程来开发一个 . 从始至终,界面控件都是原生控件,而不是控件。

以下是一些简单的界面截图和介绍。

测试主界面

软件可以并行测试多个UUT,随时暂停记录,并随时记录测试状态生成LOG。 您只需编辑测试项目并将其导入软件中,软件就会自动记录数据、生成报告并上传至数据库。 节省开发时间。 无需为每次传统测试重复编辑条件结构、记录数据等繁琐工作。 您只需编辑步骤测试项目即可。

测试记录LOG

软件实时记录当前测试状态,包括当前测试步骤、测试错误、报警等信息。 方便用户分析测试过程。

生成 PDF 报告

除了生成本地PDF报告外,还可以生成excel报告、word报告、txt等,告别固定的报告格式。

另外,测试数据可以实时上传至企业测试库,方便查找和检索。 您不需要为每个测试单独配置数据库表单和其他信息。

登录界面

界面可以中英文切换,并且有权限管理功能(当然界面比较简单,就不多说了,我只是放在这里看看)。

集中测试配置库

用户可以轻松搜索和调用公司数据库信息,查找现有的测试材料,或调用现有的测试配置。 每条信息包括硬件配置、软件版本等人工作中都是用状态机解决所有问题的问题,无需每次都重复配置。

由于篇幅限制,上面只选取了几个主要的,其他功能不再详细描述。

我说了这么多,首先是为了说明它在测试行业更容易使用,与开发结合起来更有用。 有兴趣的朋友可以自己研究一下。 第二个是为了说明开发一个软件并不容易。 有兴趣的老板可以购买我们的软件。 价格可以商量。 如果您是其中之一,该软件可以定制。 如果您有兴趣,请在微信公众号留言。

我写了几百篇公众号文章,终于有一次是给自己做广告了。

对了,今天公众号粉丝数破万了。 感谢所有关注的朋友。

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多