ハードウェアのファームウェアとの間で xml データを取得および設定する Python の関数の単体テストを作成しています。どうすればそのようなことを嘲笑できますか。私はpythonとnoseを使用しています
質問する
199 次
1 に答える
2
Python をたくさん書いたわけではありませんが、この概念は他の言語にも当てはまります。
アイデアは、ハードウェアから XML データを抽象化することです。C# または Java では、インターフェイスを使用します。
インターフェースを配置したら、さまざまな実装を行うことができます。ハードウェアと対話する実装 (本番用) とモック化された実装を持つことができます。
そうすれば、ハードウェアが利用できない場合でもテストを実行できます。
これはあなたが Python で望むもののように思えます: 「オブジェクトではなくインターフェイスに対するコード」の Python バージョンは何ですか?
于 2013-11-06T15:05:41.357 に答える