4

私は現在、さまざまなライブラリ (ほとんどの場合 d3 と nvd3) を使用してチャートを作成しているプロジェクトにいます。自動化された一連のテストを構築し、作成中の API にフィードしているデータが実際にデータを正しく吐き出しているかどうかを確認したいと考えています。

チャートを実際にどのようにテストしますか? 単体テストはこれを行うための正しい方法ですか、それともグラフを観察することがこれを行う唯一の方法ですか?

4

2 に答える 2

0

PhantomJS を使用してスクリーンショットを撮ることができます: https://github.com/ariya/phantomjs/wiki/Screen-Capture

生成された DOM 構造を比較することもできます (これは私がこのプロジェクトで行ったことです: https://github.com/angular-d3/line-chart )

于 2013-07-31T12:24:30.953 に答える