Android 如何为使用循环视图加载片段的活动编写Espresso UI测试

Android 如何为使用循环视图加载片段的活动编写Espresso UI测试,android,unit-testing,android-fragments,android-espresso,ui-testing,Android,Unit Testing,Android Fragments,Android Espresso,Ui Testing,我开始喝浓缩咖啡,我有关于如何写这个测试的问题,请帮助我获得一个更好的想法或点资源,帮助我开始 My applicaitn WelComeAcitivty -> this inlucde a button (LoadReceipe) When click on this it will load ReceipeListActivity RecipeListActivity-> this acitivty show a fragment (RecepieFragmet built

我开始喝浓缩咖啡,我有关于如何写这个测试的问题,请帮助我获得一个更好的想法或点资源,帮助我开始

My applicaitn 
WelComeAcitivty -> this inlucde a button (LoadReceipe) When click on this it will load ReceipeListActivity

RecipeListActivity-> this acitivty show a fragment (RecepieFragmet built using RecyleView)

When you click on recipe item it will load another activity (ReceipeDetailActivity which also showing data in a fragment)

RecyleViewAdapter show Recipe Image and ReceipeTitle ( Imageview & textView)

ReceipeDetailActivity-> this activity hold a fragment and display detail of the receipe Fragment contains IamgeView receipeImage/TextView TitleOf Receipe/TextView Details of Cooking instruction 
我的问题? 1) 如何编写Espresso UI测试来验证ReceipeList片段 它是否正确显示数据?正确显示文本和图像?。 如果图像为空,则无法加载显示正确的占位符图像

2) 如何验证项目单击事件以加载正确的详细信息视图

3) 如果没有数据显示空视图(带有文本视图的FrameLayout“不显示数据”)


4) 如果出现网络错误,是否显示重试视图?RetryView包含一个TextVew和按钮(点击按钮重试加载配方网络调用)

我在这里也有同样的问题,但我想说的是,请让您的问题更具体一些,但它太笼统了,无法说明数据是否正确显示。。。比如,如果第一个和最后一个单元格索引中的文本视图与“正确文本”匹配?我在这里有相同的问题,但我想说的是,请让您的问题更具体一些,但它太笼统了,无法说明数据是否正确显示。。。例如,如果第一个和最后一个单元格索引中的文本视图与“正确文本”匹配?