文件名称:C#模拟实现自动化测试架构
文件大小:112KB
文件格式:ZIP
更新时间:2015-06-20 13:32:57
C# 自动化测试 架构
一个简单的自动化测试架构的实现(C#).属性会作为元数据嵌入到程序集,通过反射机制能够得到这些元数据信息。程序员可以自己定义属性,对属性进行某种格式的定义,并利用属性来影响自己编写代码编译后的程序集(assmbly)自定义属性在编译时作为元数据被编译到程序集中,运行时通过反射机制被读取。这应该是这个自动化测试架构的立足点。
【文件预览】:
PropertyDemoTest
----PropertyDemoTest()
--------Program.cs(808B)
--------PropertyDemoTest.csproj(3KB)
--------PropertyOperator.cs(9KB)
--------Properties()
--------obj()
--------PropertyDemoTest.csproj.user(254B)
--------bin()
----PropertyDemoTest.suo(18KB)
----PropertyDemoTest.sln(938B)
AttributesClass
----AttributesClass.sln(935B)
----AttributesClass.suo(9KB)
----AttributesClass()
--------AttributesClass.csproj(3KB)
--------TestPropertyAttribute.cs(1008B)
--------PropertyAttribute.cs(315B)
--------ClassInitializeAttribute.cs(327B)
--------ClassCleanupAttribute.cs(321B)
--------DescriptionAttribute.cs(564B)
--------Properties()
--------TestClassAttribute.cs(314B)
--------obj()
--------TestMethodAttribute.cs(317B)
--------PriorityAttribute.cs(553B)
--------bin()
PropertyDemo
----PropertyDemo.sln(926B)
----PropertyDemo.suo(32KB)
----PropertyDemo()
--------DemoTestTwo.cs(1KB)
--------PropertyDemo.csproj(3KB)
--------Properties()
--------DemoTest.cs(1KB)
--------DemoTestThree.cs(1KB)
--------obj()
--------bin()