本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 391|回复: 0
打印 上一主题 下一主题

【上海GDG】AngularJS沙龙-高效测试

[复制链接]
跳转到指定楼层
1#
发表于 2016-12-10 11:07:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
11月16日晚上19:30-21:00,在上海市徐汇区桂林路406号上海GDG孵化器举办了GDG“AngularJS沙龙-高效测试”,与美国大咖交流。
AngularJS 是一款来自 Google 的前端 JavaScript 框架,也是 SPA(single-page-application,单页应用)框架。极大地简化前端开发的负担,它快速成为了 JavaScript 的主流框架,帮助开发者从事 web 开发。该项目在Github上有17816个星,还有大量的插件。开源网站:https://github.com/angular
它的核心特性有:MVC、双向数据绑定、指令和语义化标签、模块化工具、依赖注入、HTML模板,以及对常用工具的封装,例如$http、$cookies、$location等。AngularJS框架的体积非常小,但是设计理念和功能却非常强大,值得前端开发者深入学习。
本次沙龙,我们请来了美国的前端开发专家Zack Chapple来分享在使用angular-cli插件时候的高效测试主题。Zack Chapple: 现任职CareerBuilder(凯业必达)软件架构师。 他负责领导开发基于Atomic Design 以及 Angular 2的统一视角的一致性用户界面,同时致力于打破全球范围内的不同产品和团队之间的壁垒。Zack带给团队独一无二的关于软件开发、测试的工匠精神以及极富感染力的激情,使得团队一直活跃在软件开发技术的最前沿。此外,Zack还在针对不同水平学员的开发培训课程的教学上有丰富的经验,这使得他在讲授一些非常复杂的概念能够做到深入浅出、细致独到。
这次讲座中,Zack Chapple介绍和演示了如何高效率的测试/调试Angular ,本次分享以英文演讲,由Zack的同事Ellen担任中文翻译。
首先,Zack直接打开电脑演示代码,教学习如何使用angular命令行(angular-cli)在Karma单元测试框架中调试我们的应用程序。

然后,Zack进一步学习如何应用命令行自带的框架进行Protractor端到端的UI测试。
最后,他还讲授了如何使用异步等待( Async Await)来简化测试套件的方式。
大家积极提问,Zack跟大家互动沟通,回答了不少问题。大家一起度过了愉快的夜晚。


ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表