カテゴリー: テストカテゴリ

  • 【詳細テスト】REST API装飾・レイアウト検証

    【詳細テスト】REST API装飾・レイアウト検証

    この投稿は、中央管理型AIメディア実験システムのREST API詳細テストとして作成されました。様々なHTML要素と装飾が正しく反映されるかを検証します。

    見出し2:システム概要

    中央管理型AIメディア実験システムは、複数のWordPressサイトを一元管理し、記事の配信・観測・改善を効率化するための基盤です。

    主な特徴は以下の通りです:

    • 中央集約:記事は中央で管理し、各サイトは配信先として扱う
    • 観測装置:市場の信号を拾い、比較・学習する
    • 最小ループ:完璧より先に回すことを優先

    見出し3:技術スタック

    本システムでは以下の技術を採用しています:

    1. バックエンド:Python + FastAPI
    2. データベース:PostgreSQL
    3. 管理画面:Streamlit(MVP)→ React(拡張時)
    4. 配信先:WordPress REST API

    見出し4:認証方式

    WordPressとの連携にはApplication Passwordsを使用します。これはWordPress 5.6以降で標準搭載されており、プラグイン不要で安全なAPI認証が可能です。

    見出し2:文字装飾のテスト

    以下は各種文字装飾のテストです:

    太字(Bold):重要な情報を強調します。

    斜体(Italic):用語や引用を示します。

    下線(Underline):注目すべき箇所を示します。

    取り消し線(Strikethrough):古い情報や削除された内容を示します。

    インラインコード:コードやコマンドを示します。

    見出し3:色付きテキスト

    赤色のテキスト:警告や重要な注意事項

    青色のテキスト:リンクや参照情報

    緑色のテキスト:成功や完了を示す

    オレンジ色のテキスト:注意や警告

    背景色付きテキスト:ハイライト表示

    見出し2:レイアウトのテスト

    見出し3:中央寄せ

    このテキストは中央寄せです。
    重要なメッセージを目立たせるために使用します。

    見出し3:右寄せ

    このテキストは右寄せです。
    日付や署名などに使用します。

    見出し3:引用ブロック

    「中央は管理ツールではなく観測装置として作る。記事はコンテンツではなく実験データとして扱う。」

    — 設計原則より

    見出し3:コードブロック

    def post_to_wp(site, article):
        endpoint = f"{site.url}/wp-json/wp/v2/posts"
        response = requests.post(endpoint, json=payload, auth=auth)
        return response.json()
    

    見出し2:表のテスト

    フェーズ 内容 工数目安
    フェーズ1 記事ストア+サイト台帳 2〜3日
    フェーズ2 1サイト配信 2〜3日
    フェーズ3 10サイト配信 3〜5日

    見出し2:まとめ

    以上で、REST API経由での投稿における各種HTML要素と装飾のテストは完了です。

    ✓ 技術立証完了
    中央管理型AIメディア実験システム