2015-11-06 78 views
1

首先我的,我的项目由两个部分组成的角前端:一个API和一个前端。如何测试使用的平均堆栈API

我的API由自耕农meanjs发生器产生,因此使用平均堆建。前端是一个角度项目,并使用yeoman角发生器生成。

当在角项目登录表单填充在中,API调用被给其对用户进行认证的API后端制成。以同样的方式,可以进行CRUD调用,因此基本上项目的后端已经被分割为仅由API组成的不同项目。原因是可以创建不同的应用程序(例如移动应用程序)来使用相同的后端逻辑,因此可以减少工作量。

现在到了我真正的问题:什么是测试这种类型的设计的最佳途径。例如,在测试登录表单时。我必须对API进行登录调用才能对自己进行身份验证。我将如何测试这样的功能?

谢谢

回答

0

你可能想签出headless browserPhantomJS测试窗体本身。

你可以建立测试用例使用类似Mocha或希望您的API。摩卡可能具有无头浏览功能,但我不确定。如果你只需要快速检查你的API的工作原理,我建议你只使用Postman