|
知识路径: > 嵌入式系统的项目开发与维护知识 > 嵌入式系统软件测试 > 嵌入式软件测试技术 > 测试类型 >
|
相关知识点:4个
|
|
|
|
配置项测试的对象是计算机软件配置项(CSCI,以下简称配置项),软件配置项是为独立的配置管理而设计的并且能满足最终用户功能的一组软件。软件配置项测试的目的是检验软件配置项与软件需求规格说明的致一性。配置项测试可根据软件配置项的重要性、安全性关键等级等对如下技术要求内容进行剪裁,但必须说明理由。配置项测试一般应符合以下技术要求:
|
|
|
|
(2)应逐项测试软件需求规格说明规定的配置项的功能、性能等特性。
|
|
|
(3)配置项的每个特性应至少被一个正常测试用例和一个被认可的异常测试用例所覆盖。
|
|
|
(4)测试用例的输入应至少包括有效等价类值、无效等价值和边界数据值。
|
|
|
|
(6)应测试人机交互界面提供的操作和显示界面,包括用非常规操作、误操作、快速操作测试界面的可靠性。
|
|
|
(7)应测试运行条件在边界状态和异常状态下,或在人为设定的状态下,配置项的功能和性能。
|
|
|
(8)应按软件需求规格说明的要求,测试配置项的安全性和数据的安全保密性。
|
|
|
(9)应测试配置项的所有外部输入、输出接口(包括和硬件之间的接口)。
|
|
|
(10)应测试配置项的全部存储量、输入/输出通道的吞吐能力和处理时间的余量。
|
|
|
(11)应按软件需求规格说明的要求,对配置项的功能、性能进行强度测试。
|
|
|
(12)应测试设计中用于提高配置项的安全性和可靠性的方案,如结构、算法、容错、冗余、中断处理等。
|
|
|
(13)对安全性关键的配置项,应对其进行安全性分析,明确每一个危险状态和导致危险的可能原因,并对此进行针对性的测试。
|
|
|
(14)对有恢复或重置功能需求的配置项,应测试其恢复或重置功能和平均恢复时间,并且对每一类导致恢复或重置的情况进行测试。
|
|
|
|
应保证软件配置项测试工作的独立性。软件配置项测试一般由软件的供方组织,由独立于软件开发的组织实施。软件配置项测试一般应采用黑盒测试方法。
|
|
|
软件配置项测试完成后形成的文档有:软件配置项测试计划;软件配置项测试说明;软件配置项测试报告;软件配置项测试记录;软件配置项测试问题报告。
|
|
|