生产测试软件规范

上传人:wt****50 文档编号:36943200 上传时间:2018-04-04 格式:DOC 页数:6 大小:109.50KB
返回 下载 相关 举报
生产测试软件规范_第1页
第1页 / 共6页
生产测试软件规范_第2页
第2页 / 共6页
生产测试软件规范_第3页
第3页 / 共6页
生产测试软件规范_第4页
第4页 / 共6页
生产测试软件规范_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《生产测试软件规范》由会员分享,可在线阅读,更多相关《生产测试软件规范(6页珍藏版)》请在金锄头文库上搜索。

1、使用使用 vxworksvxworks 项目的生产测试软件规范项目的生产测试软件规范测试程序原则上建立一个 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+回车 是停

2、止当前的测试命令 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 次测试 = =下面是自动测试的显

3、示 在倒计时 10 秒的过程中,输入 q+回车则放弃自动运行进入手动运行菜单,显示如下:请输入 go 空格 + 序号,选择相应的测试 1.显示已有的测试结果 2.进行全面测试 3.进入看门狗测试 4.结束 AppRun 的运行,在 shell 下自由调试 5.进入红绿色 LED 测试 6.进入音频录入回放测试此时根据键盘输入的菜单选项进行相关的测试工作。1、 自动测试程序说明:自动测试程序说明: (1)自动测试程序的结构:初始化,为测试准备进行各个项目的自动测试保存测试结果自动测试的状态自动测试终止恢复自动测试程序暂停恢复继续结束(2)自动测试需要长期保存信息(保存在 FLASH 或 NVRA

4、M 等非易失性的存储 器当中) ,这些存储的内容会在“测试结果分析”的时候使用到。 A:保存历史上一共进行过多少次测试B: 保存每次上电测试的系统时间(没有系统时间时可以忽略) C: 保存每次上电后自动运行测试的总循环次数 D: 保存每个测试项的正确次数和失败次数(3)自动测试时在超级终端上的显示内容如下: = 第 1 次测试 = = 前后各 10 个“=”一个空格测试时间:XXXX 年 XX 月 XX 日(如果有系统时间则有此项)TFFS 文件系统测试中 = 格式:”XXX 测试中”TFFS 文件系统测试是否通过(Y/N):Y = 保持这种格式TFFS 文件系统测试通过次数:1 = 打印测试

5、通过次数= 每个测试项间有一个空行SDRAM 存储器测试中SDRAM 存储器测试是否通过(Y/N):NSDRAM 存储器测试通过次数:0 = 前两项按顺序必须是 TFFS 文件系统测试和 SDRAM 存储器测试离散量输入输出测试中 = 其他测试项显示保持格式一致离散量输入输出测试是否通过(Y/N):Y离散量输入输出测试通过次数:1 . =每轮测试完毕后有一个空行 = 第 2 次测试 = 测试时间:XXXX 年 XX 月 XX 日(如果有系统时间则有此项)TFFS 文件系统测试中TFFS 文件系统测试是否通过(Y/N):YTFFS 文件系统测试通过次数:2 SDRAM 存储器测试中SDRAM 存

6、储器测试是否通过(Y/N):NSDRAM 存储器测试通过次数:0离散量输入输出测试中离散量输入输出测试是否通过(Y/N):Y离散量输入输出测试通过次数:2.2、 “测试结果分析测试结果分析”的方法及格式:的方法及格式: 有三种方法可以查看测试结果: 1) 在进入手动测试模式后,输入命令 go + 空格 + 1 + 回车。 2) 在进入手动测试模式后或者在 shell 调试状态下里输入 check + 回车。 3) 在自动测试过程中,输入命令 s + 回车,停止当前测试后,会自动打印 之前的测试结果分析。 “测试结果分析”是给生产测试人员使用的,所以信息一定要简单明了,必须使 用“Y”和“N”两

7、项来描述,例如:* 测试结果分析 * =此处是标题,前后各 8 个“*” ,空格隔开=此处有一个空行 总共复位次数为:9 =此处打印总共复位的次数 第 1 次上电(复位)后统计: =此处是每次上电的标题 1.TFFS 文件系统是否通过(Y/N):Y =此处为单项测试结果(Y 或者 N) 测试次数:6 通过次数:6 未通过次数:0 =此处为单项测试记录 2.SDRAM 存储器测试是否通过(Y/N):Y 测试次数:6 通过次数:6 未通过次数:0 3.离散量输入输出测试是否通过(Y/N):Y 测试次数:6 通过次数:6 未通过次数:0 =此处是其他单项测试结果(如果有) 第 1 次上电(复位)测试

8、是否通过(Y/N):Y =此处为该次测试的总结果=每次上电的测试结果间有一个空行 第 2 次上电(复位)后统计: 1.TFFS 文件系统是否通过(Y/N):Y 测试次数:6 通过次数:6 未通过次数:0 2.SDRAM 存储器测试是否通过(Y/N):N =N 标示该单项测试失败 测试次数:6 通过次数:0 未通过次数:6 3.离散量输入输出测试是否通过(Y/N):Y 测试次数:6 通过次数:6 未通过次数:0 第 2 次上电(复位)测试是否通过(Y/N):N =N 表示该次上电测试失败第 3 次上电(复位)后统计: 1.TFFS 文件系统是否通过(Y/N):Y测试次数:6 通过次数:6 未通过

9、次数:0 2.SDRAM 存储器测试是否通过(Y/N):Y 测试次数:6 通过次数:6 未通过次数:0 3.离散量输入输出测试是否通过(Y/N):Y 测试次数:6 通过次数:6 未通过次数:0 第 3 次上电(复位)测试是否通过(Y/N):Y =此处还应该有 6 次上电测试记录 * 全部分析完毕 * =此处表示测试结果分析完毕3、 手动测试程序说明:手动测试程序说明: 手动测试菜单的显示主要有以下内容: 1.选项 1 必须是“显示已有的测试结果” 2.选项 2 必须是“进行全面测试” 3.选项 3 必须是“进入看门狗测试” 4.选项 4 必须是“结束 AppRun 的运行,在 shell 下自

10、由调试” 5.其余的手动测试项从选项 5 开始,以“进入 XXX 测试”命名。4、 “清除测试记录清除测试记录”的方法:的方法: 在不需要的时候应该把之前的测试记录删除,否则每次“测试结果分析”都会把 之前所有的测试结果打印出来。目前,有两种办法可以实现: 1.在使用 stop + 回车停止自动测试后输入 clear + 回车。 2.在进入手动测试状态后输入 clear + 回车。5、生产测试的常用工具:、生产测试的常用工具: 为了方便生产测试,在生产测试程序中加入一些方便的命令工具,: 1.在 shell 状态下,check+回车 是检查测试结果 2.在自动测试状态下,s+回车 是停止当前的

11、测试 3.在自动测试状态下,p+回车 是暂停当前的测试 4.在手动测试状态状态下,r+回车 是继续已暂停(p 命令)的测试,但是已停 止(s 命令)的测试无法继续 5.在 shell 状态下,clear+回车 是清除所有测试结果 6.在上电启动后,进入自动测试模式前,也就是倒数 10 次的过程中,q+回车是 放弃自动运行模式,进入手动测试状态。 7.在手动测试状态,go+回车 数字 1 到 6 是在手动测试时选择需要进行的测试。8.在 shell 状态下,输入 help+回车,是帮助。 在上述描述中有三种状态,解释如下: 1.自动测试状态:上电后,不做任何操作,倒数完毕后进入自动测试状态。 2

12、.手动测试状态:上电后,在倒数 10 下的过程中,输入 q+回车,进入手动测试 状态。手动状态时,输入 go + 空格 + 2 + 回车,进入自动测试状态。 3.在这里的 shell 状态有几种情况: a)手动测试状态。b)自动测试状态时,输入 s + 回车。 c)手动测试状态下, 选择退出 AppRun 后。6、打印信息模板(必须按照模板打印信息):、打印信息模板(必须按照模板打印信息): 1) TFFS 文件系统: A自动测试程序运行时的打印信息:TFFS 文件系统测试中 TFFS 文件系统测试是否通过(Y/N):Y = 只能是 Y 或者 NTFFS 文件系统测试通过次数:n =此处是测试

13、通过次数 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 离散量输入输出测试通过次

14、数: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 并口测试通过次数:n B测试结果分析时的打印信息: 5.并口测试是否通过(Y/N):Y = 此处序号可以变 测试次数:6 通过次数:6 未通过次数:0 6) 通讯网口: A自动测试程序运行时的打印信息:通讯网口测试中 通讯网口测试是否通过(Y/N):Y 通讯网口测试通过次数:n B测试结果分析时的打印信息: 6.通讯网口测试是否通

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号