Android Test
文章平均质量分 75
AndroidX Test Library用以测试Android,会慢慢包含Robolectric, Mockito.
VoidHope
移动开发。
展开
-
Android Espresso(五) ——Custom Matcher
Android Espresso(五) ——Custom Matcher上一篇(Android Espresso(四)——RecyclerView)提到了使用自定义 ViewAction 来灵活应对 RecyclerView 中复杂Item测试。这一篇讲下,在某种场景下,相同文字不同颜色或者其他属性,匹配其中一个组件进行操作,使用自定义ViewMatcher。自定义Matcher在匹配一些简单的UI组件上,可以使用 BoundedMatcher 快速定义自己的 Matcher 。static cl原创 2021-08-20 23:29:37 · 259 阅读 · 0 评论 -
Android Espresso(四)——RecyclerView
文章目录Android Espresso(四)——RecyclerViewRecyclerViewActions APIRecyclerView已定义API测试代码RecyclerView自定义ViewActionViewActionCustomRecyclerViewAction总结Android Espresso(四)——RecyclerViewRecyclerView是ListView的一个高阶版本,可以被用以实现ListView,GridView的功能。但它本身并非一个AdapterView,因原创 2021-08-19 23:49:57 · 647 阅读 · 1 评论 -
Android Espresso(三)——ListView
文章目录Android Espresso(三)——ListView运行页面点击Item测试点击Item内ToggleButton其他操作Android Espresso(三)——ListViewListView是平时使用频率较高的一个组件,所以先来看下AdapterView的Espresso操作,以ListView为例。代码UI示例可以在android/testing-samples找到。为方便独立运行程序并测试,我将ListView相关UI代码提取到一个新project中,简化操作。运行页面原创 2021-07-21 16:56:16 · 396 阅读 · 1 评论 -
Android Espresso(二)——主要API说明
Espresso API下图是整理的Espresso API,子节点是类名,类似Espresso, ViewActions等。附上中文版的整理图。原创 2021-07-20 21:27:34 · 250 阅读 · 2 评论 -
Android Espresso(一)——环境建立
文章目录AndroidX Test使用总结(一)测试库基本使用示例AndroidX Test使用总结(一)写了很多年的代码,Test Case代码一直一个被忽略且容易去逃避的问题,总觉得在不停迭代运行过程中,可以插错到很多情况。但事实,一旦进入到QA阶段,很多问题(bug)就是冒出来了。因此引起重视,开始在完成task的过程中尽可能的编写Test代码。AndroidX Test无疑是一开始最该去了解并且运用的。不多说,看使用总结。可以阅读官方文档的测试基知识来获取知识;在 Android 平台上测原创 2021-03-09 16:26:45 · 1398 阅读 · 0 评论