首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >测试架构设计文档?

测试架构设计文档?
EN

Stack Exchange QA用户
提问于 2015-06-10 09:56:00
回答 2查看 6.8K关注 0票数 5

什么是测试架构设计?我以前使用过测试设计规范和测试用例规范,但以前从未听说过测试架构设计文档。我不知道我该为这份测试文件写些什么。

我的项目是一个嵌入式软件设备。我需要重新设计设备,并产生一个测试架构设计。到目前为止,我发现的唯一参考是http://qualab.jp/materials/SOFTEC2012-2.pdf

在开始创建另一个测试文档(如测试设计规范)之前,我需要交付测试架构设计文档。我猜想这是静态测试和动态测试(黑盒测试技术)的结合。

EN

回答 2

Stack Exchange QA用户

发布于 2015-06-10 11:06:39

就像软件开发人员创建一个描述如何从很高层次的角度构建软件的软件体系结构一样,您也可以从测试的角度来做同样的事情。

在我的案例中(涉及软件测试),测试体系结构包含许多元素,这些元素也存在于软件体系结构图中。

它与软件体系结构不同的是,为了测试目的,您想要替换的元素,例如,您可以用模拟器替换硬件。出于同样的原因,我通常有许多测试架构图,每个测试结构图在少数组件中不同,这些组件被用于测试产品特定方面的模拟器所取代。

接下来,测试体系结构可以包括用于负载测试的设置。从该图表中,人们应该能够计算出您需要多少硬件/软件来生成负载。

在我最新的测试架构中,我使用虚拟化来存储软件产品的特定状态和版本。从测试体系结构中可以看出,我所期望的状态有多少,需要多少磁盘空间,需要多少CPU,以及虚拟化服务器预期有多少muh。

前面描述的测试架构主要是针对PC软件的。对于嵌入式产品,这可能有所不同,例如,您可能想要解释设备的输入和输出是如何触发的(例如通过Labview),或者您希望如何测试电源浪涌,以及需要什么额外的硬件来创建这些冲击。

您还可能需要描述数据流,例如,如何将测试数据输入设备并从设备中获取结果。

票数 4
EN

Stack Exchange QA用户

发布于 2017-06-02 11:10:52

测试体系结构设计

决定在四个敏捷测试象限中的每一个要做什么:

  • 单元
  • 综合化
  • 性能
  • 探索性

决定如何构造您的测试金字塔(表示测试的体积),在底层使用更多的单元测试,在顶部的

上使用更少的探索性测试。

代码语言:javascript
运行
复制
    Explore
  Performance  
 Integrated Tests  
Lots of Unit Tests

确定所需的变化速度.

希望每天发布变更的公司需要与之相匹配的测试策略。季度发布的公司也是如此。请注意,顶级公司(苹果,

确定执行/不执行手动测试

的业务价值/风险。

确定业务价值/做/不做自动化测试的风险(

)

确定测试和QA/QE过程

  • 完成的定义是什么?
  • QA/QE将如何将他们的工作与发展结合起来?
  • 代码评审将如何共享?
  • 敏捷过程将如何使用?

确定测试开发

应遵循的软件标准

不过,我承认这更多是针对软件/敏捷组织的。它将需要适应硬件/非敏捷的商店,但我认为大多数仍然适用。

票数 3
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/13405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档