ProtractorTesting AngularJS测试样板

angular-seed 的种子项目,适合拿来就用的AngularJS测试样板。预设了常用的开发、测试工具,比如用Protractor搞端到端测试就挺顺的。你只要会点GitNode.js,几步操作就能跑起来。整个项目结构也比较清爽,像控制器、视图怎么串的也都有样例,适合熟悉下 AngularJS 套路。

protractorTesting的核心是帮你搭好测试环境,像写完逻辑就直接开跑测试,响应也快。karmajasmine也都配好了,用来测单元测试也方便。像下面这样一个git clonenpm install的流程,老手肯定一看就懂:

git clone https://github.com/angular/angular-seed.git
cd angular-seed
npm install
npm start

想搞端到端测试,直接上npm run protractor,就能开始跑测试脚本。它会模拟用户行为,比如点击按钮、填表单啥的,蛮适合检查功能是不是串通顺了。

注意哦,这项目虽然轻量,但适合学AngularJS结构和测试流程的人用。如果你项目比较复杂,还得自己再加些模块。不过当脚手架用,还是挺顺手的。

如果你正在啃 AngularJS,又想找点靠谱的测试样板,不妨试试这个。顺便看看这篇文章,写得还蛮清楚的。

zip 文件大小:34.39MB