什么是测试架构设计?我以前使用过测试设计规范和测试用例规范,但以前从未听说过测试架构设计文档。我不知道我该为这份测试文件写些什么。
我的项目是一个嵌入式软件设备。我需要重新设计设备,并产生一个测试架构设计。到目前为止,我发现的唯一参考是http://qualab.jp/materials/SOFTEC2012-2.pdf
在开始创建另一个测试文档(如测试设计规范)之前,我需要交付测试架构设计文档。我猜想这是静态测试和动态测试(黑盒测试技术)的结合。
发布于 2015-06-10 11:06:39
就像软件开发人员创建一个描述如何从很高层次的角度构建软件的软件体系结构一样,您也可以从测试的角度来做同样的事情。
在我的案例中(涉及软件测试),测试体系结构包含许多元素,这些元素也存在于软件体系结构图中。
它与软件体系结构不同的是,为了测试目的,您想要替换的元素,例如,您可以用模拟器替换硬件。出于同样的原因,我通常有许多测试架构图,每个测试结构图在少数组件中不同,这些组件被用于测试产品特定方面的模拟器所取代。
接下来,测试体系结构可以包括用于负载测试的设置。从该图表中,人们应该能够计算出您需要多少硬件/软件来生成负载。
在我最新的测试架构中,我使用虚拟化来存储软件产品的特定状态和版本。从测试体系结构中可以看出,我所期望的状态有多少,需要多少磁盘空间,需要多少CPU,以及虚拟化服务器预期有多少muh。
前面描述的测试架构主要是针对PC软件的。对于嵌入式产品,这可能有所不同,例如,您可能想要解释设备的输入和输出是如何触发的(例如通过Labview),或者您希望如何测试电源浪涌,以及需要什么额外的硬件来创建这些冲击。
您还可能需要描述数据流,例如,如何将测试数据输入设备并从设备中获取结果。
发布于 2017-06-02 11:10:52
上使用更少的探索性测试。
Explore
Performance
Integrated Tests
Lots of Unit Tests
希望每天发布变更的公司需要与之相匹配的测试策略。季度发布的公司也是如此。请注意,顶级公司(苹果,
的业务价值/风险。
)
应遵循的软件标准
不过,我承认这更多是针对软件/敏捷组织的。它将需要适应硬件/非敏捷的商店,但我认为大多数仍然适用。
https://sqa.stackexchange.com/questions/13405
复制相似问题