在 OpenWhisk 创建单元测试 ,你需要的攻略都在这里!

纯函数好处多多,
没有副作用,
函数的结果仅依赖于输入参数,
不会修改作用域之外的状态,
任何时候使用相同的输入参数调用该函数,
都会产生相同的结果。
这使得代码足够简单和清晰。
当你调用一个纯函数,
你只要关注它的返回值,
而不用担心因为别处的问题导致错误。


OpenWhisk 应用程序的模块化性质,使得为纯函数式 — 这意味着没有任何副作用,
也不依赖于外部状态的操作,创建单元测试变得很容易。

今天,我们来一起学习如何半自动地创建单元测试,以及如何运行这些测试来验证代码更改没有造成任何破坏。使用诸如 OpenWhisk 之类的函数即服务 (FaaS) 框架时,对于任何作为纯函数的操作,都可以使用今天学到的方法来应用自动 QA。

开始前需要做的准备工作:
OpenWhisk 和 JavaScript 的基本知识
一个免费 IBM Cloud 帐户

即刻点击“阅读原文”,让我们马上开启精彩纷呈的学习之旅吧~

猜你喜欢

转载自my.oschina.net/ibmdw/blog/1785647