首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    嵌入式开发与信息系统开发,有什么不同?

    嵌入式开发和信息系统开发,有什么不同? 一天突然想到这个问题,两种工程的模式异同点很多,有一个角度, 从程序输入测试数据,再看测试用例。 测试和开发同样重要,测试的工作是,通过调整模块的“输入”数据,覆盖执行模块所有分支代码。 1.潜入式开发偏硬件底层,代码多与控制逻辑、调度状态处理相关,输入数据来源于UI,中间数据存于内存。 2.信息系统开发,逻辑场景是现实业务,比如:发票处理,单据处理此类流程类处理。输入源于UI,中间数据存于数据库表中持久化保存,对内存的使用效率相对于潜入式不要求那么高。 3.程序输入的区别,直接影响测试用例设计与测试的实施,信息系统模块测试,要做大量的表数据(Datasheet),在Excel里做成数据库表需要的测试业务数据,然后贴到数据库表中。 4.信息系统业务,有时完成一个完整业务所需要的表测试数据,需要创建50左右个表的数据量,并且数据之间有逻辑关联(Key关联等),才能覆盖模块的大部分"IF Else"的分支。即使优化测试用例,去掉不必要的测试用例,也省不了太多的时间。 5. 对于单体测试,模块输入只要给定接口所需要的各种参数,设计桩程序即可,不涉及到数据库表的时候,潜入式、信息系统测试方式类似。信息系统存涉及到大业务数据处理,在结合测试时,不设计数据库表的测试数据,是无法有效测试的。

    01

    是驾驶就要有法规,自动驾驶的法规现在怎么样了?

    俗话说,没有规矩不成方圆。哪怕我们平时开个车、打个的、叫份外卖、某宝上淘件衣服,它都是有一系列的管理规定和机制,因为只有这样,我们在面对意外时能有个标准去衡量或者说讨回我们自己想要的“公平”。所以说,一个行业要得以成熟发展法规、制度是一定不能少的。说到这,不得不提到时下火热的自动驾驶。自动驾驶就不算驾驶了吗?如果算的话,那在自动驾驶嚷着要来的路上,各国法规现在怎么样了呢? 📷 其实,各国自动驾驶都热闹非凡,但真正制定了法规的国家还真是屈指可数。 18日,北京市交通委发布了指导文件规范自动驾驶技术的发展。根据

    06
    领券