生产测试软件规范.doc_第1页
生产测试软件规范.doc_第2页
生产测试软件规范.doc_第3页
生产测试软件规范.doc_第4页
生产测试软件规范.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用vxworks项目的生产测试软件规范测试程序原则上建立一个Downloadable的工程,编译成AppRun.out,入口函数为void AppRun(void),通过vxworks加载AppRun.out来进行验收测试和查看测试结果。要求进入AppRun函数后进行倒计时10次(9 8 7 6 5 4 3 2 1 0),每次间隔1s,在10秒内没有按提示进行键盘输入,则进入自动测试程序。显示如下: 测试程序说明: = 此处是对测试程序常用函数的说明,请保持格式 命令check+回车 是检查测试结果 命令 s+回车 是停止当前的测试 命令 p+回车 是暂停当前的测试 命令 r+回车 是继续已暂停(p命令)的测试,但是已停止(s命令)的测试无法继续 命令 clear+回车 是清除所有测试结果 命令 q+回车 是在进入自动运行模式前(倒数10秒过程中)放弃自动运行模式。 命令 go+回车 数字1到6是在手动测试时选择需要进行的测试。 测试程序版本号:XXXXXX = 格式:SBC8280M-E10 V1.0 最后修改日期:XXXXXXX = 格式:2009年12月1日 剩余时间: 10 9 8 7 6 5 4 3 2 1 = 每个数字间一个空格,1秒倒数一次= 第1次测试 = =下面是自动测试的显示 在倒计时10秒的过程中,输入q+回车则放弃自动运行进入手动运行菜单,显示如下: 请输入go 空格 + 序号,选择相应的测试1. 显示已有的测试结果2. 进行全面测试3. 进入看门狗测试4. 结束AppRun的运行,在shell下自由调试5. 进入红绿色LED测试6. 进入音频录入回放测试此时根据键盘输入的菜单选项进行相关的测试工作。 1、 自动测试程序说明:(1) 自动测试程序的结构: (2) 自动测试需要长期保存信息(保存在FLASH或NVRAM等非易失性的存储器当中),这些存储的内容会在“测试结果分析”的时候使用到。A:保存历史上一共进行过多少次测试 B: 保存每次上电测试的系统时间(没有系统时间时可以忽略)C: 保存每次上电后自动运行测试的总循环次数D: 保存每个测试项的正确次数和失败次数 (3)自动测试时在超级终端上的显示内容如下:= 第1次测试 = = 前后各10个“=”一个空格 测试时间:XXXX年XX月XX日(如果有系统时间则有此项) TFFS文件系统测试中 = 格式:”XXX测试中” TFFS文件系统测试是否通过(Y/N):Y = 保持这种格式 TFFS文件系统测试通过次数:1 = 打印测试通过次数 = 每个测试项间有一个空行 SDRAM存储器测试中 SDRAM存储器测试是否通过(Y/N):N SDRAM存储器测试通过次数:0= 前两项按顺序必须是TFFS文件系统测试和SDRAM存储器测试 离散量输入输出测试中 = 其他测试项显示保持格式一致 离散量输入输出测试是否通过(Y/N):Y 离散量输入输出测试通过次数:1 . =每轮测试完毕后有一个空行= 第2次测试 = 测试时间:XXXX年XX月XX日(如果有系统时间则有此项) TFFS文件系统测试中 TFFS文件系统测试是否通过(Y/N):Y TFFS文件系统测试通过次数:2 SDRAM存储器测试中 SDRAM存储器测试是否通过(Y/N):N SDRAM存储器测试通过次数:0 离散量输入输出测试中 离散量输入输出测试是否通过(Y/N):Y 离散量输入输出测试通过次数:2 . 2、“测试结果分析”的方法及格式:有三种方法可以查看测试结果:1) 在进入手动测试模式后,输入命令go + 空格 + 1 + 回车。2) 在进入手动测试模式后或者在shell调试状态下里输入check + 回车。3) 在自动测试过程中,输入命令s + 回车,停止当前测试后,会自动打印之前的测试结果分析。“测试结果分析”是给生产测试人员使用的,所以信息一定要简单明了,必须使用“Y”和“N”两项来描述,例如:* 测试结果分析 * =此处是标题,前后各8个“*”,空格隔开 =此处有一个空行总共复位次数为:9 =此处打印总共复位的次数第1次上电(复位)后统计: =此处是每次上电的标题1. TFFS文件系统是否通过(Y/N):Y =此处为单项测试结果(Y或者N)测试次数:6 通过次数:6 未通过次数:0 =此处为单项测试记录2. SDRAM存储器测试是否通过(Y/N):Y测试次数:6 通过次数:6 未通过次数:03. 离散量输入输出测试是否通过(Y/N):Y测试次数:6 通过次数:6 未通过次数:0 =此处是其他单项测试结果(如果有)第1次上电(复位)测试是否通过(Y/N):Y =此处为该次测试的总结果 =每次上电的测试结果间有一个空行第2次上电(复位)后统计:1. TFFS文件系统是否通过(Y/N):Y测试次数:6 通过次数:6 未通过次数:02. SDRAM存储器测试是否通过(Y/N):N =N标示该单项测试失败测试次数:6 通过次数:0 未通过次数:63. 离散量输入输出测试是否通过(Y/N):Y测试次数:6 通过次数:6 未通过次数:0 第2次上电(复位)测试是否通过(Y/N):N =N表示该次上电测试失败第3次上电(复位)后统计:1. TFFS文件系统是否通过(Y/N):Y测试次数:6 通过次数:6 未通过次数:02. SDRAM存储器测试是否通过(Y/N):Y测试次数:6 通过次数:6 未通过次数:03. 离散量输入输出测试是否通过(Y/N):Y测试次数:6 通过次数:6 未通过次数:0 第3次上电(复位)测试是否通过(Y/N):Y =此处还应该有6次上电测试记录* 全部分析完毕 * =此处表示测试结果分析完毕 3、 手动测试程序说明:手动测试菜单的显示主要有以下内容:1. 选项1必须是“显示已有的测试结果”2. 选项2必须是“进行全面测试”3. 选项3必须是“进入看门狗测试”4. 选项4必须是“结束AppRun的运行,在shell下自由调试”5. 其余的手动测试项从选项5开始,以“进入XXX测试”命名。4、“清除测试记录”的方法:在不需要的时候应该把之前的测试记录删除,否则每次“测试结果分析”都会把之前所有的测试结果打印出来。目前,有两种办法可以实现:1. 在使用stop + 回车停止自动测试后输入clear + 回车。2. 在进入手动测试状态后输入clear + 回车。5、生产测试的常用工具:为了方便生产测试,在生产测试程序中加入一些方便的命令工具,:1. 在shell状态下,check+回车 是检查测试结果2. 在自动测试状态下,s+回车 是停止当前的测试3. 在自动测试状态下,p+回车 是暂停当前的测试4. 在手动测试状态状态下,r+回车 是继续已暂停(p命令)的测试,但是已停止(s命令)的测试无法继续5. 在shell状态下,clear+回车 是清除所有测试结果6. 在上电启动后,进入自动测试模式前,也就是倒数10次的过程中,q+回车是放弃自动运行模式,进入手动测试状态。7. 在手动测试状态,go+回车 数字1到6是在手动测试时选择需要进行的测试。8. 在shell状态下,输入help+回车,是帮助。在上述描述中有三种状态,解释如下:1. 自动测试状态:上电后,不做任何操作,倒数完毕后进入自动测试状态。2. 手动测试状态:上电后,在倒数10下的过程中,输入q+回车,进入手动测试状态。手动状态时,输入go + 空格 + 2 + 回车,进入自动测试状态。3. 在这里的shell状态有几种情况:a) 手动测试状态。b) 自动测试状态时,输入s + 回车。c) 手动测试状态下, 选择退出AppRun后。6、打印信息模板(必须按照模板打印信息):1) TFFS文件系统:A自动测试程序运行时的打印信息: TFFS文件系统测试中 TFFS文件系统测试是否通过(Y/N):Y = 只能是Y或者N TFFS文件系统测试通过次数:n =此处是测试通过次数B测试结果分析时的打印信息:1. TFFS文件系统是否通过(Y/N):Y = 此处序号不能变测试次数:6 通过次数:6 未通过次数:0 2) SDRAM存储器:A自动测试程序运行时的打印信息: SDRAM存储器测试中 SDRAM存储器测试是否通过(Y/N):Y SDRAM测试通过次数:n B测试结果分析时的打印信息:2. SDRAM存储器测试是否通过(Y/N):Y = 此处序号不能变测试次数:6 通过次数:6 未通过次数:0 3) 离散量输入输出:A自动测试程序运行时的打印信息: 离散量输入输出测试中 离散量输入输出测试是否通过(Y/N):Y 离散量输入输出测试通过次数:n B测试结果分析时的打印信息:3. 离散量输入输出测试是否通过(Y/N):Y = 此处序号可以变测试次数:6 通过次数:6 未通过次数:0 4) 通讯串口:A自动测试程序运行时的打印信息: 通讯串口测试中 通讯串口测试是否通过(Y/N):Y 通讯串口测试通过次数:n B测试结果分析时的打印信息:4. 通讯串口测试是否通过(Y/N):Y = 此处序号可以变测试次数:6 通过次数:6 未通过次数:0 5) 并口:A自动测试程序运行时的打印信息: 并口测试中 并口测试是否通过(Y/N):Y 并口测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论