【翻译】Google - Testing on the Toilet - 有助于GUI测试的MVP框架
来源:互联网 发布:淘宝店铺750广告图 编辑:程序博客网 时间:2024/05/22 06:50
就像所有的体育项目发现丑闻都是后期,这些天很难找到好的角色模型。但是,当你的角色模型是一个域模型(业务实体对象模型),你不需要欺骗做一个MVP - 使用“模型视图主持人”模型!
MVP和MVC(模型视图控制器)非常相似。 MVC中,表示逻辑被控制器和视图共享,如下面的图所示。视图通常是直接继承自GUI框架的控件,观察模型的变化,并通过视图(GUI控件)显示模型的数据变化给用户。控制器负责决定如何转换用户事件到模型的更新。在MVP里,表示逻辑完全由“监督控制器”接管,也被称为“主持人”。
视图变成被动视图,代理给主持人。
主持人从模型里取出数据来更新视图。
这样分工可以是代码更加模块化,并且可以使针对主持人和视图的单元测试更加简单。
- 【翻译】Google - Testing on the Toilet - 有助于GUI测试的MVP框架
- Google Testing on the Toilet系列---好的端对端测试是什么
- Google Testing:Testing on the Toilet: What Makes a Good End-to-End Test?
- 2016/2/26:Testing On the Toilet
- 1.1Testing on the Toilet背景介绍
- 基于MVP应用框架的GUI测试
- Retrofit2+Rxjava+MVP框架最基本的小例子,有助于新手入门
- Test Driven Development and GUI Testing on the Android platform: Temperature Converter sample
- (翻译)Windows应用程序的GUI测试指南
- (翻译)Windows应用程序的GUI测试指南
- Beta Testing On The Fly
- 和一个测试工程师的对话-From Google testing blog
- 翻译 Secrets of the JavaScript Ninja - 2.测试和debug(2.Testing and debugging)
- Google Test测试框架自带Sample案例注释翻译
- 测试未来的预测-Predicting the Future of Testing译文
- 第1讲:The nature of Testing--测试的本质
- (翻译)选择正确的GUI测试自动化工具
- 软件测试自动化之路(8)----如何做更好的GUI Automation Testing
- PHP实现获取百度top50的搜索排行关键字
- 搜狐齐全的笔试题
- Jsp中的Page指令
- C++学习笔记(六)--模板(1)
- CSDN特别收录 --- 超强的指针 *一辈子都找不到的牛B贴
- 【翻译】Google - Testing on the Toilet - 有助于GUI测试的MVP框架
- 在C语言应用程序中使用兼容IStream的流
- mysql命令
- 优化Java动画编程中的显示效果
- linux学习笔记之(入门linux文件系统)
- 2010年经典雷人语录
- Android中文SDK-----Android新手入门
- C++对象模型读书笔记(一)
- 手把手教你估算软件项目成本