嵌入式测试阶段及解析测试流程

嵌入式测试阶段:
根据软件开发阶段不同,可分为平台测试、单元测试、集成测试和系统测试。
1.平台测试
包括硬件电路测试、操作系统及底层驱动程序测试等等。硬件电路测试需要所对应的测试工具来进行测试。操作系统和底层驱动程序的测试主要关注多任务调度、实时性能、数据传输等指标。
2.单元测试
将测试系统分成若干个单元模块,对每个单元模块进行测试,测试环境主要在宿主机上进行。
3.集成测试
将所有模块进行组合,测试内容主要是各模块间接口的数据传输、关注集成后的功能实现和各模块之间的耦合性。
4.系统测试
在集成测试完成之后,将系统完全移植到目标机中,验证软件能否满足用户需要,严格遵守需求规格说明书进行系统测试。本阶段测试主要包括:功能测试、性能测试、接口测试、负载测试、容量测试、安全性测试、稳定性测试、兼容性测试和可靠性测试。
以保证最终用户的产品质量为宗旨,以文档化把控质量的测试实施理念,将嵌入式软件测试流程分成四个阶段计划、设计、实行和总结。
1.测试计划阶段
从可行性分析开始,首先要熟悉产品,参与项目策划和讨论中,并对整个项目提供可测试性建议。需要完成“软件测试需求说明书”和“软件测试计划”等资料编写工作,并于项目组成员一同进行评审,评审通过后开始下一阶段的工作。
2.测试设计阶段
参照“软件测试需求说明书”和“软件测试计划”资料内容,对测试内容进行设计,这个阶段的重要性不言而喻,设计质量的好坏直接影响到测试执行的质量。此阶段需要完成“软件测试方案与”“软件测试用例”的编写工作并对内容进行评审。在项目进行过程中如果需求说明书进行了更改,对应的测试内容也随之会发生变动,根据实际情况考虑是否需要重新进行设计,相关变更记录也要随之更新。
3.测试执行阶段
该阶段需要测试人员搭建好测试环境,准备测试数据,主要任务是根据设计好的测试用例来进行测试,输出对应测试结果,将缺陷内容提交至缺陷库。
4.测试总结阶段
整个测试过程总结,结论性报告在此阶段产生。本阶段对产生的缺陷进行分析,归纳并且输出软件测试报告等资料,将项目中数据进行整合、分析得出能否上市结论。

你可能感兴趣的:(嵌入式测试阶段及解析测试流程)