首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

01
您找到你想要的搜索结果了吗?
是的
没有找到

写给新手,关于数据分析师职业前景

做数据分析前我们首先要明确分析目的和内容,对于数据分析师而言,他们的进阶需求无外乎是各个企业对数据分析师的职位要求。在前程无忧、中华英才网以及智联招聘上,我们随便搜索下数据分析的岗位信息,都能找到大量类似于下面的一些职位要求信息: 别看岗位职责,任职要求这么多,说白了主要就三点要求: 1)对相关业务的理解; 2)掌握一到二种数据分析工具; 3)良好的沟通。可能不同的公司因为需求不同,会在要求上有点小小的不同,而这个不同主要集中在数据库上。 了解数据分析师的具体需求之前,我们有必要先了解数据分析师的职位体系。

05
领券