最近在做Web项目开发,使用AngularJS。一开始不知道怎么做测试,后来,在这个页面里了解了很多AngularJS的单元测试和功能测试(End to End测试)技巧。 因此,在项目中,我们使用Karma(之前叫做Testacular)来运行Javascript的单元测试,也用Karma来运行AngularJS的e2e测试。
接着,我们写了两个Karma的配置文件,一个是单元测试的,一个是e2e测试的。我们可以用Karma命令单独运行这两种测试,但是我们又希望能够把这两个测试集成到应用的构建脚本中,以便我们运行
1
| |
时,就会运行这两种测试,只要有其中一种测试失败,构建就失败。
使用Karma Maven Plugin可以很轻松地配置单元测试和e2e测试。
配置如下:
这本书很薄,讲述的是这么一个有趣的故事。
在安徽阜阳南塘村合作社,土生土长的合作社领袖苦恼于合作社的治理问题,其中包括合作社开会过程中存在的“跑题”、“一言堂”、“野蛮争论”等问题。于是结合几名异端者,把“罗伯特议事规则” 带给合作社的村民们,让“罗伯特议事规则”来指导大家,开高效的会议。
大家可以想象村民们的文化水平,要想把“罗伯特议事规则”,这种高度抽象化和规则化的东西教给他们,是多么的困难,也是多么的有意思。
于是,很多有趣的故事就在书中一一展开。
