私は、アプリケーションのAPI部分のBDDにインスパストされたユニットテストをまとめています。汎用APIのBDDシナリオの提案?
通常の使用(ええ、私は知っている、BDDは、ドメインやスーツに話してことになっているが、私はむしろ、最初に見えにくい何かにBDDを試してみると思います)。開発者は通常のパラメータ値を持つ APIメソッドを使用します。
極端な使用。開発者は、 という異常に大きな/小さいパラメータを持つAPI を呼び出します。例えば。 zip()メソッドには2 GBのファイルが渡されます。
API乱用開発者は狂気のパラメータで APIを呼び出す - プログラマは右、 整数パラメータに日付を渡すだろうか狂気 - ?パラメータは を忘れている、などをハッキング
悪意のあるを。デベロッパー は、 のAPIの目的を気にしませんが、代わりに の任意のコードを実行する方法を探しています。 テストには、 にどこでも実行できるかどうかを確認するために、JavaScript、SQL が含まれています。
私は考慮すべき他のシナリオはありますか?