android中怎么做单元测试?

android中怎么做单元测试?,第1张

1.这里拿“android的ScrollView滚动布局获取数据基础方法”这个示例中利用HttpUtils工具类获得json数据为例,利用单元测试进行测试。

首先,在AndroidManifest.xml清单文件中使用鼠标点击的方法添加android.test.InstrumentationTestRunner(如果使用代码容易出错),之后再添加Instrumentation的Name和Targetpackage,全部自动完成这一过程。

2.然后在AndroidManifest中使用Alt+/自动添加单元测试包,单元测试准备工作完成。

3.在第二步中targetPackage指定的包名com.example.layout,意思是在com.example.layout包下所有包下的类都可以进行单元测试,所以在该包下建立一个测试类MyTest,并继承AndroidTestCase,写一个testjson()方法,用于测试android语句是否能正确输出json数据。写好测试代码之后,执行测试代码。如果出现“绿色”,则测试成功,这样就完成了单元测试。

可以采用多种方式创建单元测试。可以从成品代码生成单元测试(如以下过程所述),然后对其进行编辑,使其按所希望的方式工作。或者,可以手动创作单元测试,如 如何:创作单元测试 中所述。 实现单元测试在生成单元测试时,为在“创建单元测试”对话框中选择的每种成品代码方法创建一个单元测试方法,以下过程将对此进行解释。生成的每个单元测试调用 Inconclusive 方法,由于测试未实现,这将使测试失败。下一步是添加有意义的代码以检测所测试的方法是否正确运行,从而实现测试。有关更多信息,请参见如何:创作单元测试。 生成单元测试 在解决方案资源管理器中右击某个测试项目,指向“添加”,再单击“单元测试”。 - 或 - 在解决方案资源管理器中右击某个测试项目,指向“添加”,再单击“新建测试”。在“添加新测试”对话框中单击“单元测试向导”,再单击“确定”。-或 -在“测试管理器”窗口或“测试视图”窗口中右击窗口图面,再单击“新建测试”。在“添加新测试”对话框中单击“单元测试向导”,再单击“确定”。-或 -在Visual Studio 代码编辑器中,右击要测试的命名空间、类或方法并选择“创建单元测试”。这将显示“创建单元测试”对话框。 其中会出现一个树状结构,显示代码所属程序集的类和成员层次结构。使用此页可以为选定的所有成员或类生成单元测试,并可以选择要在其中放置生成的单元测试的项目。最初在树状结构中选定的代码元素是您右击的元素及其包含的所有子元素。该选择是基于当前光标位置的。(可选)单击“筛选器”可更改显示的类和成员层次结构的内容。 (可选)通过选中其复选框选择其他代码元素。(可选)单击“设置”可更改此测试的生成配置设置。例如,可以为要生成的测试文件、类和方法更改默认的命名选项。完成后,单击“确定”。 单击“确定”。 如果解决方案的测试项目中还没有包含测试类的文件,则此 *** 作将创建一个这样的文件并将其打开。该类中填充了以下方法:一个 “Initialize()”方法、一个“Cleanup()”方法和测试在步骤 1 和 2 中选定的代码元素的方法。解决方案资源管理器将在测试项目中显示新测试文件。请参见任务如何:创作单元测试概念单元测试概述其他资源创建单元测试管理测试运行测试测试结果和分析


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11943569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存