キーはブラウザの中だけにあります。キーはブラウザからプロバイダーへ直接送られ、当サイトのサーバーには届きません。記録も保存もしません。利用上限を設定した専用キーを使い、使い終わったら管理画面で削除してください。
入力
結果
結果はここに表示されます。関数やモジュールを貼り付けてテストフレームワークを選ぶと、完全なテストファイルが得られます。正常系、各分岐、空・ゼロ・負数・非 ASCII 入力などの境界値、そしてコードが投げるすべてのエラーを網羅します。指示はカバレッジ駆動のテストエージェント qodo-ai/qodo-cover から取り入れています。モックは外部との境界だけにし、テストを決定的に保ち、実際の振る舞いをアサートすることです。コードにバグがあって正しいテストが失敗する場合は、誤った結果を黙ってアサートせず「BUG?:」と印を付けます。
動作のしくみ
- 選べるフレームワークは Vitest、Jest、pytest、Go の testing パッケージ、JUnit 5、xUnit.net、PHPUnit、RSpec、Rust の #[test] です。言語の定番を選ばせることもできます。
- 出力はテストファイルだけで、想定したインポートパスを先頭のコメントに書くので、実行前に直せます。
- 時刻、乱数、ネットワークはフレームワーク自身の仕組みでモックまたは固定するので、CI でテストが不安定になりません。
データの行き先
自分のキーを使う場合、入力内容とキーはブラウザから選んだ AI プロバイダーへ直接送られ、Hysen Labs のサーバーは経由しません。ホスト型では、入力内容が当サイトのサーバーを経由して当サイトのプロバイダー(DeepSeek)に送られ、credits で課金されます。課金のために各実行のトークン数とコストだけを記録し、入力内容や回答そのものは保存しません。送信内容の扱いは各プロバイダーのプライバシーポリシーに従います。
このツールは鍵や資格情報を扱うため、実行に関する情報は一切保存されません。あなた自身の履歴にも残りません。
API キーについて
キーを収集・保存・漏えいすることはありません。キーはこのページのメモリ上にだけ置かれ(「このタブで記憶」を選んだ場合を除く)、ページを閉じれば消えます。それでも、Web ページに貼り付けたキーは慎重に扱ってください。ここで使う専用キーを利用上限つきで作成し、使い終わったらプロバイダーの管理画面で削除またはローテーションすることをおすすめします。
必要なポイント
このツールは無料です。ログインもポイントも必要ありません。
よくある質問
- テストは一回で通りますか?
- 通ることは多いですが、必ずではありません。モデルはコードを実行できないので、インポートパス、想定したフィクスチャ、手計算した期待値をすべて確認してください。実行してみて、生成されたテストが落ちたら、それはモデルの間違いか本物のバグです。どちらも見る価値があります。
- qodo-cover そのものとは何が違いますか?
- qodo-cover はリポジトリ内で動き、テストを実行してカバレッジレポートをもとに反復します。このツールはプロジェクトにアクセスせず一回だけ生成します。手軽に試せますが、テストを実行するのはあなたです。リポジトリ全体のカバレッジ改善には qodo-cover を使ってください。
- 私のコードはどこに送られますか?
- ブラウザから、選んだ AI プロバイダーへ、あなたのキーで認証して送られます。当サイトのサーバーには決して送られません。社外秘のコードなら、勤務先が承認したプロバイダーと、このようなツール専用に範囲と上限を絞ったキーを使ってください。
背後にあるオープンソース
このツールのプロンプトは qodo-ai/qodo-cover(AGPL-3.0)を元にしており、選択したモデルで実行されます。コマンドラインや自分のプログラムで同じことを行うなら、このプロジェクトから始めてください。
qodo-ai/qodo-cover別の呼び方
- ユニットテスト 自動生成
- テストコード 生成 ai
- jest テスト 生成
- pytest テスト 生成
- テストケース 自動作成