样机测试

测试前:

工作内容:

1、需求分析、编写、评审;

项目开工会由项目负责人参加,参加会议时做好笔记,对项目的功能类似,功能模块,测试时间点有个大致的了解。

原始需求进行需求文档细化:按照模块进行编写,例如先把新的功能点需求细化完成,优先评审;评审完后再进行其他模块的更新;编写思路:新增功能点;评审、完成一个模块后再继续编写。

测试用例更新:以参考其他最新的测试用例为主,自己编写为辅,新增功能点的测试用例优先编写;编写前先讨论思路及方法,编写完一个小模块后,组织一次评审,确保测试思路正确;一个模块测试用例完成编写后,再进行评审,评审完成进行下一步操作,直至用例编写完成。

2、环境准备(物料申请、组网搭建/维护、串口工具申请);

了解所负责的项目的客户、组网环境,如果是新客户,向市场获取最新的组网图,申请线材;搭建组网环境;

一些测试工具的申请(加载工具、串口工具等)

3、软/硬件转测试;

获取软件加载指导;

软件/硬件版本转测试审核

测试中:

工作内容:系统测试:

1、转测试条件审核;

2、软件版本测试策略;

3、确认软/硬件更新为最终;

4、用例执行;

5、1)发现问题:软件功能问题:问题单记录,自己初步分析,思考;严重等级判断,问题描述整理;

测试用例问题:测试用例与实际不符、测试用例明显有误等,将不符部分标出。

6、问题与研发人员确认,提单;

7、bugfree问题与研发人员再次确认;发布测试报告,将报告附在电子流中,走电子流给研发。

8、发样(遗留问题讨论;准备发样物料,拍照,发样流程签单;提供给市场;

发样记录、归档、走电子流,其他(软件版本升级等….)

测试后:

工作内容:1、bugfree问题组织讨论,需要研发给出解决对策,方案;??

2、针对发现的问题,进行测试用例更新到各个模块

3、用例错误、与实际产品不符的用例讨论,更新,归档

4、测试完成,进行总结,主要针对自己存在的问题,流程、时间、管理等存在的问题

小批量测试

测试前:

1、小批量测试物料准备、测试环境搭建

2、小批量组网测试用例准备、评审

3、编写(程序加载、单板功能测试、整机功能测试)指导书

测试中:

1、  单板取样、小批量(程序加载、单板硬件功能测试、装配),整机BOM核对(所有物料均在服务器上查找图纸,并进行规格核对);样品签样等

先检查生产回来的物料是否有明显的器件损坏,检查无误后再进行测试;

搭建小批量的测试环境,抽检测试单板3pcs左右,确保单板功能正常;

装机,进行装配验证;整机功能测试;

2、小批量组网测试、自动化、拷机测试;

3、高低温环境测试

4、小批量测试报告发布

5、小批量发样确认

6、跟踪客户测试的小批量情况;反馈日期,存在的问题等

测试后:

1、相关软件/硬件/测试资料归档,遗留问题组织讨论

2、软件版本正式发布归档,走电子流程;规范要求

3、电子、机构走ERP系统;闭环系统

4、测试转中试会议;提前准备会议室、远程连接、文档准备等

5、转中试遗留问题跟踪;

6、项目测试总结报告;从个人、流程、时间安排等方面

The current test process的更多相关文章

  1. Java JVM、JNI、Native Function Interface、Create New Process Native Function API Analysis

    目录 . JAVA JVM . Java JNI: Java Native Interface . Java Create New Process Native Function API Analys ...

  2. Node.js进程管理之Process模块

    在前面Node.js事件运行机制也有提到,Node.js应用在单个线程运行,但是现在大部分服务器都是多处理器,为了方便使用多个进程,Node.js提供了3个模块.Process模块提供了访问正在运行的 ...

  3. 【APUE】Chapter8 Process Control

    这章的内容比较多.按照小节序号来组织笔记的结构:再结合函数的示例带代码标注出来需要注意的地方. 下面的内容只是个人看书时思考内容的总结,并不能代替看书(毕竟APUE是一本大多数人公认的UNIX圣经). ...

  4. MVVM大比拼之AngularJS源码精析

    MVVM大比拼之AngularJS源码精析 简介 AngularJS的学习资源已经非常非常多了,AngularJS基础请直接看官网文档.这里推荐几个深度学习的资料: AngularJS学习笔记 作者: ...

  5. linux系统内核流转浅析

    SJTUBEAR  原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 我们通过简单 ...

  6. actor concurrency

    The hardware we rely on is changing rapidly as ever-faster chips are replaced by ever-increasing num ...

  7. 我的angularjs源码学习之旅3——脏检测与数据双向绑定

    前言 为了后面描述方便,我们将保存模块的对象modules叫做模块缓存.我们跟踪的例子如下 <div ng-app="myApp" ng-controller='myCtrl ...

  8. angular源码分析:angular中$rootscope的实现——scope的一生

    在angular中,$scope是一个关键的服务,可以被注入到controller中,注入其他服务却只能是$rootscope.scope是一个概念,是一个类,而$rootscope和被注入到cont ...

  9. 《Linux及安全》期中总结&《Linux内核分析》期终总结

    [5216 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000] WEEK NINE ...

随机推荐

  1. 源码详解系列(六) ------ 全面讲解druid的使用和源码

    简介 druid是用于创建和管理连接,利用"池"的方式复用连接减少资源开销,和其他数据源一样,也具有连接数控制.连接可靠性测试.连接泄露控制.缓存语句等功能,另外,druid还扩展 ...

  2. echarts圆饼图设置默认选中项并在中间显示文字

    效果: 代码: var myChart = echarts.init(document.getElementById('quanshi-echarts-two')); option = { grid: ...

  3. php5升php7代码修改整理

    1. 为什么升级至php7 a.安全需要 过早以至于不维护的php版本难免会有未修补的漏洞,安全性要求较高的行业是要及时升级的. b.性能提升(开启opcache hugepage) 据说性能提升一倍 ...

  4. 重拾c++第一天(3):数据处理

    1.short至少16位:int至少与short一样长:long至少32位,且至少与int一样长:long long至少64位,且至少与long一样长 2.sizeof 变量  返回变量长度  或者s ...

  5. springboot +fastdfs 上传文件到到云服务器

    fastdfs在云服务器的搭建和配置:https://blog.csdn.net/qq_41592652/article/details/104006289 springboot结构如下: appli ...

  6. Spring-cloud微服务实战【二】:eureka注册中心(上)

    ## 前言   本系列教程旨在为大家演示如何一步一步构建一整套微服务系统,至于其中的数据库用什么,订单ID如何保持唯一,分布式相关问题等等不在我们讨论范围内,本教程为了方便大家后续下载代码运行测试,不 ...

  7. 关于django中的get_or_create方法的坑

    最近在项目中发现了这样的一个坑,那就是我们的需求是不能添加一个相同的对象到数据库中,就通过某些字段的值组合成唯一值到数据库中去查找数据,如果没有找到对象,那就创建一条新的数据库记录,而刚好django ...

  8. 【C&数据结构】---关于链表结构的前序插入和后序插入

    刷LeetCode题目,需要用到链表的知识,忽然发现自己对于链表的插入已经忘得差不多了,以前总觉得理解了记住了,但是发现真的好记性不如烂笔头,每一次得学习没有总结输出,基本等于没有学习.连复盘得机会都 ...

  9. WordPress使用PHPMailer发送gmail邮件

    wordpress使用phpmailer发送gmail邮件 0.保证用于gmail账号已经开启imap服务,且你能正常访问到gmail的smtp服务.(需要climb over the wall) 1 ...

  10. 理解setTimeout()

    之前在网上看了很多关于setTimeout的文章,但我感觉都只是点到为止,并没有较深入的去剖析,也可能是我脑袋瓜笨,不容易被点解.后面看了<你不知道的javascript-上卷>一书,决定 ...