日历

« 2008-10-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的收藏

统计信息

  • 访问量: 347
  • 日志数: 3
  • 建立时间: 2007-12-10
  • 更新时间: 2008-01-14

RSS订阅

只为成功找方法,不为失败找理由……

我的最新日志

  • 诺基亚西门子笔试回来

    2008-1-15

    2008-1-13诺基亚西门子在东方银座有一场专场招聘会,很想去看看。宣讲是9点开始,9:30我才到达。门口有接待MM,给了一页申请表格,签了一个名字就进场。还问有没有带简历,当然是没有了,听MM的讲法很多人都没有带。推开门,怎么就那么几个人啊,还以为找位置很难呢,后面又陆陆续续的来了一部分。这次宣讲的是两个非中国人,由于去的晚,没有听到他们的自我介绍,全英文讲述,一个讲述杭州的一个讲述苏州的,由于英文不好,也没有听很懂,中途有人笑了几次,应该是讲了点幽默的话吧,不懂。宣讲完毕后,一个中国MM示意大家可以提问,有那么5.6个人提问,有讲中文的有讲英文的。提问时间,台上站了四个人,很有礼貌的样子呢。回答完毕后就是根据所选择的职位来发笔试题目。

    以下是记得的题目

    1. 讲述下V模型和每个阶段的测试策略或者讲述下测试的目的

    2. 一个程序题目,for循环与数组与指针结合的

    3. 选择,是关于结构体的

    4. 选择,ping用在哪个协议中

    5. 写个自动售货机的用例

    6. 选择哪些测试是动态的哪些是静态的

    7. 还有一个选择题,是关于边界值等价类的

    补充:

    8. 画一个通讯的框图比如CDMA等等

    9. 还有一个程序题,是使用指针的

    英文题目英文做答,真难为我了英文不好啊,看了下其它人,有的就唰唰唰的在写,有的就像我一样东张西望的看,于是起身退场,到外面喝了点茶,就走了。

    回来就更坚定了我要重拾英语的决心啊,真要命,学!!!

  • 回答嵌入式系统测试的问题

    2008-1-11

    1.嵌入式系统测试包含那些阶段?他们的目的是什么
    2.和通常的PC软件比。嵌入式系统测试有那些不同?
    3.做好嵌入式产品的测试,需要从哪几方面着手、

    1. 一般来说,软件测试有7个基本阶段,即单元或模块测试、集成测试、外部功能测试、回归测试、系统测试、验收测试、安装测试。嵌入式软件测试在4个阶段上进行,即模块测试、集成测试、系统测试、硬件/软件集成测试。模块测试:模块的高内聚性、功能实现的一致性和正确性;集成测试:接口定义清楚且正确、模块或组件一起工作正常、能集成为完整的系统;系统测试:系统能正常地、有效的运行,包括性能、可靠性、安全性、兼容性等;前3个阶段适用于任何软件的测试,硬件/软件集成测试阶段是嵌入式软件所特有的,目的是验证嵌入式软件与其所控制的硬件设备能否正确地交互。
    2. 嵌入式系统开发环境被认为是主机平台,软件运行环境为目标平台。相应的测试为host-target测试或cross-testing。在嵌入式软件测试中,常常要在基于目标的测试和基于宿主的测试之间作出折衷。基于目标的测试消耗较多的经费和时间,而基于宿主的测试代价较小。目前的趋势是把更多的测试转移到宿主环境中进行。在宿主环境中,可以进行逻辑或界面的测试、其它非实时测试以及与硬件无关的测试。在模拟或宿主环境中的测试消耗时间通常相对较少,用调试工具可以更快地完成调试和测试任务。而与定时问题有关的白盒测试、中断测试、硬件接口测试只能在目标环境中进行。
    3. 嵌入式系统中软件的比重越来越大,复杂程度越来越高,嵌入式软件的测试正面临前所未有的挑战。测试人员最好了解业务需求,测试功能是否满足,一个软件产品满足功能是首要的。通常嵌入式系统对可靠性的要求比较高,测试性能是否满足,嵌入式系统安全性的失效可能会导致灾难性的后果,即使是非安全性系统,由于大批量生产也会导致严重的经济损失。嵌入式系统通常有自己的用户界面,界面是否良好是测试的一部分,软件的安装是使用的前提,便捷高效的安装必不可少。

    在论坛看到了这个帖子,于是在网上搜了几个文章,整理了一下作为回答。想想自己做嵌入式测试已经有一段时间了,对这些问题仅仅是一知半解,只了解自己工作中用到的部分,长期的安逸没有好处,看来不能再安逸下去了……给自己加个油先,加油!!!

  • 测试双通道doublelink的个人总结

    2008-1-10

    最近两周测试双通道,将我遇到的一些问题,和一些自己觉得要注意的总结下。测试的部分分为两项:前台软件、PLC。

    先是针对单协议的测试。

    单独PS协议中,要注意的点:

    1. 打开前台将link2的选项打勾,开通link2的选项。

    2. 前台通讯端口的选择:link1与link2一个选择RS232一个选择RS485,可以任意组合,还有一个选择是CAN,由于当时没有完成,还没有试过。选择端口后,协议要选择PS协议。

    3. 前台控制器ID的选择:这个要注意,很容易出错,软件给的范围是0~255,通常默认的是,link1为1;link2为2,这个数字是可以修改的,采用默认也可以,但是一定要和PLC中的设置一样,如果采用默认,那么在写PLC程序的时候,link1的PLC程序控制ID要为1,link2的PLC程序控制ID要为2。

    4. 前台通讯位设置:通讯速率、校验位、资料位元、停止位要与所选择的协议相互协调,否则会提示通讯失败,PLC程序的设置要与前台相同。

    多协议部分:

    1. 打开前台将link2的选项打勾,开通link2的选项。

    2. 前台通讯端口的选择:link1与link2一个选择RS232一个选择RS485,可以任意组合,还有一个选择是CAN,由于当时没有完成,还没有试过。选择端口后可以任意的选择协议,例如可以选择link1为omron,link2为siemens,也可以反过来,只要PLC支持RS232与RS485,那么可以随意的组合任意两个PLC.

    3. 前台控制器ID的选择:由于采用不同的PLC,这个要特别的注意,在烧写PLC程序时,由于默认的通常为1,所以很容易造成通讯失败,所以要与前台的设置相同,在这一点上浪费了我很多的时间。

    4. 前台通讯位设置:通讯速率、校验位、资料位元、停止位要与所选择的协议相互协调,否则会提示通讯失败,PLC程序的设置要与前台相同。

    测试还在进行中……

Open Toolbar