PR:この記事にはアフィリエイトリンクが含まれます。
Robot Frameworkの本を探すと、Pythonはどこまで必要なのかが迷いどころですよね。キーワード駆動の設計やCI連携まで、一冊でどこまで学べるかも気になります。
Robot Frameworkは、テスト手順をキーワードとして組み立てる自動化フレームワークです。WebからAPI、モバイルまでテスト対象を広げられますが、書籍ごとに扱う技術と言語は異なります。
ここではPython製の独自キーワードからPlaywright、Appium、CIとCDまで、3冊の内容を紹介します。価格は公式希望小売価格を目安にし、実売価格は時期や販売店で変わる点にご留意ください。
本の早見表
| 書名 | 言語・刊行 | 主な内容 | 参考価格 |
|---|---|---|---|
| UI自動化測試與AI應用實戰:實作Robot Framework × Playwright × Appium從Web、App到CI/CD流程整合全方位攻略 | 繁体字中国語・2025年12月 | Pythonキーワード、Playwright、Appium、GitHub Actions | NT$650 |
| Automatisez vos tests avec Robot Framework | フランス語・2025年2月 | テスト設計、Web・モバイル・API、CI/CD | 32 € |
自动化测试实战宝典:Robot Framework + Python从小工到专家 | 簡体字中国語・2020年1月 | Python、HTTP API、Selenium、Appium、ソース解析 | ¥109 |
3冊はいずれも紙版で、Robot FrameworkとPythonを扱います。連携するツールや扱う範囲、本文の言語には違いがあります。繁体字中国語、フランス語、簡体字中国語で技術書を読める方が対象です。
価格は台湾ドル、ユーロ、人民元で記載しました。為替や実売価格は変わるため、購入時には販売店の表示も確認してください。輸入書は在庫状況も時期によって変わります。
RFの基礎
Robot Frameworkでは、テスト処理をキーワードの組み合わせで記述します。ログインテストなら「ユーザー名を入力」「ログインを実行」「ホーム画面を確認」と手順を分け、流れを表せます。
実装の細部を追わなくても、読む人がテストの確認内容をつかみやすいのが、この記法のよさです。担当者と開発者が手順名を共有できれば仕様確認にも役立ちます。
ただし、キーワード名だけでは裏側の処理が分かりにくくなることもあります。どの処理を共通化し、失敗理由をどこに記録するか決めておくことが、保守しやすい設計につながります。
キーワード駆動
キーワード駆動では、テストケース上の手順と実際の操作処理を分けます。画面操作の細部を共通キーワードにまとめると、複数のテストで同じ処理を再利用できます。
購入フローを例にすると、商品選択、配送先入力、注文内容の確認といった手順をキーワードにできます。画面が変わったときの修正範囲も絞りやすくなります。
細かく分けるほど読みやすい、とは限りません。分割しすぎるとテストの流れが見えにくくなります。人が意図を追える粒度を保ち、繰り返す処理や複雑な操作をライブラリへ寄せる調整が必要です。
Python拡張
標準キーワードで扱いにくい処理は、Python製の独自キーワードにできます。外部データの整形や複数画面で共通する判定をPython側へ置けば、テストケースに業務上の手順を残せます。
テスト構造を保ちながらPythonの柔軟さを生かせるのが拡張の利点です。ただ、処理をPythonへ集めすぎると、コードを読まなければテストの流れを追えなくなります。役割分担を意識したいところです。
Listenersはテストの開始、終了、失敗などのイベントに応じて動く処理を組み込む仕組みです。失敗の記録や外部ツールとの連携に使え、実行ログを整えるのに役立ちます。
規模が大きくなると失敗テストの再実行や並列実行も課題に挙がります。再実行で終わらせず、原因を記録して安定性を高める運用も必要です。
Webとモバイル
Webテストでは画面要素を特定して操作し、期待した結果を確かめます。Playwrightを使うRobot Framework Browserを組み込むと、Web操作をテストケースに記述できます。
モバイルアプリでは端末やOSに応じた動作の確認が必要です。Appiumを使うAndroid・iOSテストを学べば、アプリの操作も自動化の対象になります。
APIテストなら画面を介さず、サービス間の応答やデータを確かめられます。UIとAPIのテストを組み合わせることで、不具合が起きた段階を特定しやすくなります。
AI実践本
『UI自動化測試與AI應用實戰:實作Robot Framework × Playwright × Appium從Web、App到CI/CD流程整合全方位攻略』は蔡明哲(Max)著、博碩文化刊行の初級者向け書籍です。2025年12月刊行の272ページで、紙版・単色印刷、本文は繁体字中国語です。
Robot Frameworkの基礎に続き、Python製カスタムキーワードやListeners、失敗テストの再実行、並列実行へ進みます。WebではPlaywrightを使うRobot Framework Browserを、モバイルではAppiumを扱い、AndroidとiOSのテストも収録しています。
GitHub ActionsやSelf-hosted Runners、Secrets、レポート統合、Device Farmも登場します。Webとモバイル双方の自動化からCIとCDまで学びたい初学者には、運用の内容も確認できる構成です。
公式希望小売価格の目安はNT$650です。実売価格は時期や販売店によって変わります。繁体字中国語を読めて、Pythonの独自キーワードからCIまでまとめて学びたい初学者におすすめです。
仏語の実践書
『Automatisez vos tests avec Robot Framework』はYassine Sidki著、Éditions ENI刊のフランス語書籍です。2025年2月刊行の326ページで、判型は17×21cm。対象レベルは初級から中級です。
プロジェクト構成、テストスイート、キーワード、変数、リソースファイルを通じて、テスト設計の基礎を扱います。Web、モバイル、デスクトップ、APIのテスト例も収録されています。複数領域を横断する内容です。
RIDEとCLIでの実行やレポートの確認方法が含まれます。flakyテストと並列実行を扱い、CIとCDにも触れます。独自ライブラリやListeners、Parsersの内容もあり、拡張に関する知識を広げられます。
公式希望小売価格の目安は32 €で、実売価格は時期や販売店で変わります。フランス語で学べて、テスト設計からCIまで把握したい初級〜中級者におすすめです。
中国語の大冊
『自动化测试实战宝典:Robot Framework + Python从小工到专家』は周金剑(狂师)著、電子工業出版社刊の簡体字中国語書籍です。2020年1月刊行の第1版で、販売店表示のページ数は540ページです。
Robot Frameworkの準備や機能、ライブラリの基礎を確認しながら、Pythonによるテストプログラミングへ進みます。HTTP API、SeleniumによるWeb UI、Appiumによるモバイルの実践章も含まれ、幅広い対象のテストを扱います。
さらにRobot Frameworkのソースコード解析も扱います。自動化テストを動かす知識に加えて、フレームワーク内部の仕組みまで学びたい方に特徴のある一冊です。
公式希望小売価格の目安は¥109.00です。実売価格は時期や販売店で変わります。刊行年は2020年で、最新のCI運用よりもPythonや各種テスト領域、内部構造を重視して学びたい読者におすすめです。
結論
Robot FrameworkとPythonの基礎から、Web・モバイルの自動化、CIとCDまで学びたい初学者には、『UI自動化測試與AI應用實戰』がおすすめです。繁体字中国語を読める方なら、Playwright、Appium、GitHub Actionsまで一冊で追えます。
フランス語でテスト設計とCI運用を広く学ぶなら『Automatisez vos tests avec Robot Framework』が適しています。簡体字中国語でPythonやソースコード解析まで深めるなら『自动化测试实战宝典』。参考価格はNT$650、32 €、¥109で、実売額は変動します。
読みたい言語と学びたい領域を本選びの軸にしてください。Webを中心に扱う方にはPlaywrightやSeleniumの記述がある本を、モバイルも対象にする方にはAppiumを扱う本をおすすめします。CIとCDまで学ぶなら、GitHub Actionsの記述にも注目すると、購入後に学べる内容を具体的に想像できます。
Amazon の PC をスコア化してみた
Amazonにある8〜14インチの小型WindowsタブレットやノートPCを、スペック別にスコア化して比較・ランキング。


