2016年9月10日
摘要: TDD是一个敏捷开发方法:保证测试首先写好,测试驱动开发。原则是只写保证测试能通过的代码,一旦测试通过就添加下一个导致出错的测试。这样做的好处是:保证每行代码编写有目的性,代码保持高度模块化和可重用,预防了BUG,测试也替代了文档的作用。 阅读全文
posted @ 2016-09-10 22:06 鎃鎃 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发:agile software development适合轻量级流程,允许快速改变。Scrum是一个敏捷开发框架,打破传统顺序产品开发流程,鼓励团队自组织(co-location或在线协作,以及每天的face-to-face通信) Scrum have three pillars: tran 阅读全文
posted @ 2016-09-10 22:05 鎃鎃 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 国内关于jQuery的一本不错的入门书《锋利的jQuery》,入手学习下。 JavaScript是一种解释性脚本语言(代码不编译),可以直接嵌入HTML,跨平台。其最早是在HTML上用来给网页增加动态功能。jQuery是一个JS库,凭借简单语法和跨平台的兼容性,简化了JS开发人员遍历HTML文档 , 阅读全文
posted @ 2016-09-10 17:04 鎃鎃 阅读(135) 评论(0) 推荐(0) 编辑
  2016年9月2日
摘要: 最近在拜读《像Google一样进行软件测试》,前面三章都不时地提到了两种角色:SET 和TE。SET=software engineer in test,TE=test engineer,这两种工程师有何区别,我们不妨从如何面试TE开始?面试TE: 意图在于了解这个面试者是否具有天生的测试才能:是否 阅读全文
posted @ 2016-09-02 23:18 鎃鎃 阅读(753) 评论(0) 推荐(0) 编辑
  2016年9月1日
摘要: 近日开始阅读《AngularJS》英文原版书,速记理解。 AngularJS的开发动机源自于简化和模板化web单页应用开发,比起复杂的Ajax应用,AngularJS所需要的代码量很少。 AngularJS是基于MVC原则的JS前端框架,它最大的优点在于直接使用HTML模板,因为它的内核包含了一个D 阅读全文
posted @ 2016-09-01 12:02 鎃鎃 阅读(114) 评论(0) 推荐(0) 编辑
  2016年8月29日
摘要: 兼容性测试 本质也是功能测试,侧重不同软硬件环境。APP兼容性测试:考虑操作系统版本、屏幕分辨率、不同厂家的ROM、网络类型兼容性测试覆盖:实际中通常会选择在少数主流设备上执行全部用例,在其他兼容性范围内的设备上覆盖主要功能的用例。新兼容性测试:云测试方案 本质也是功能测试,侧重不同软硬件环境。AP 阅读全文
posted @ 2016-08-29 07:35 鎃鎃 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 百度首页上的推文,提到了React Native这个APP开发框架,由FACEBOOK推出,其标榜的是一技在手,全部搞定。业内还未太认可,因为可能还是需要维护iOS, Android两套代码。我还未使用过,未敢断言。其缺点他人意见包括有性能不比原生,并不是一套代码全部搞定,等等。这种新技术在互联网时 阅读全文
posted @ 2016-08-29 07:30 鎃鎃 阅读(122) 评论(0) 推荐(0) 编辑