1,800円以上の注文で送料無料
Selenium実践入門 自動化による継続的なブラウザテスト WEB+DB PRESS plusシリーズ
  • 中古
  • 店舗受取可
  • 書籍
  • 書籍
  • 1211-04-00

Selenium実践入門 自動化による継続的なブラウザテスト WEB+DB PRESS plusシリーズ

伊藤望(著者), 戸田広(著者), 沖田邦夫(著者), 宮田淳平(著者), 長谷川淳(著者)

追加する に追加する

Selenium実践入門 自動化による継続的なブラウザテスト WEB+DB PRESS plusシリーズ

定価 ¥3,630

220 定価より3,410円(93%)おトク

385 (7/2時点の価格) 値下げ前価格の説明を開きます

獲得ポイント2P

在庫あり

発送時期 1~5日以内に発送

店舗受取サービス対応商品【送料無料】

店舗到着予定:7/25(土)~7/30(木)

店舗受取サービス対応商品

店舗受取なら1点でも送料無料!

店舗到着予定

7/25(土)~7/30(木)

商品詳細

内容紹介
販売会社/発売会社 技術評論社
発売年月日 2016/01/01
JAN 9784774178943

店舗受取サービス
対応商品

店舗受取なら1点でも送料無料!
さらにお買い物で使えるポイントがたまる

店舗到着予定

7/25(土)~7/30(木)

Selenium実践入門

¥220

商品レビュー

3.7

5件のお客様レビュー

レビューを投稿

2026/07/05

Web+DB Press Plus Selenium実践入門 自動化による継続的なブラウザテスト 他著:伊藤 望 他著:戸田 広 他著:沖田 邦夫 出版社:技術評論社 プログラムを修正してそのあとにデグレードが発生していないかを確認する作業を回帰テストといいます。 アプリケーシ...

Web+DB Press Plus Selenium実践入門 自動化による継続的なブラウザテスト 他著:伊藤 望 他著:戸田 広 他著:沖田 邦夫 出版社:技術評論社 プログラムを修正してそのあとにデグレードが発生していないかを確認する作業を回帰テストといいます。 アプリケーション開発を行っていく間に何度も、バグ修正をしてその度に回帰テストをするのですが、手間がかかる上に単調の作業です。このテスト作業を自動化して、効率化を行うのが本書の目的です。 テスト駆動開発といい、テストの操作手順をスクリプトとして登録し、テストが自動的に実行できるように準備します。 ■概要 テストの自動ツールはいくつかあります。 ・ユニットテストツール 単体テストの動作検証 ・画面テストツール 本書の Selenium が該当します ・静的解析ツール ソースコードの内容解析を行います Java FindBugs,Java Checkstyle 等 ・負荷テストツール JMeter ・セキュリティテストツール システムの脆弱性検査ツール 回帰テストは、自動で夜間などに実施できるため、テストのコストを大幅に減らすことができるようになります。 また、そのためには、開発時に、自動テストができるように意識して、コードや、環境を用意しておくことが 必要になります。 ■Selenium 画面テストツール ブラウザ Firefox,Chrome,IIS,Edge,Safari,Opera,PhantomJS OS Windows,MacOX,Linux,iOS,Android WebDriver Java,Ruby,JavaScript,C##,Pythonなどから画面操作ができるライブラリあり Javaから利用する場合、Jar,Eclipseからビルドパス追加、Maven テストフレームワーク JUnit , TestNGなどを利用可能 ドライバー Chrome,Edge 等 テストスクリプト記述ライブラリ Geb,FluentLenium,Capybara ■テスト用ソフトウエア Selenium IDE ブラウザの操作を独自のスクリプトで自動記録・再生できるソフトウエア Appium スマートフォン用Webサイトのテストツール ■CI環境下での実行 コンソールからのスクリプト Maven Jenkins 目次 はじめに 本書について Part1 Seleniumの基礎知識 第1章 テスト自動化とそのメリット 第2章 Seleniumの概要 Part2 WebDriver 第3章 WebDriver入門 第4章 WebDriverコマンド徹底解説 第5章 WebDriverコマンドの実践的活用 第6章 スクリプトの効率的なメンテナンス Part3 便利なライブラリ 第7章 Geb 第8章 FluentLenium 第9章 Capybara Part4 Seleniumのさまざまな活用方法 第10章 Selenium IDE 第11章 スマートフォンのテストとAppium 第12章 CI環境での利用 Part5 実践的な運用 第13章 運用 第14章 サイボウズの事例 第15章 DeNAの事例 Appendix 付録 付録A CSSセレクタ・XPath早見表 付録B WebDriverコマンド早見表 索引 著者プロファイル ISBN:9784774178943 判型:A5 ページ数:416ページ 定価:3300円(本体) 2016年03月05日初版第1刷発行 2018年02月22日初版第3刷発行

Posted by ブクログ

2018/07/11

所在: 展示架 547.48||I89 一般 請求記号:547.48/I89 資料ID:11800466 感想:Seleniumを使ってブラウザテストを自動化するためのノウハウが詰め込まれた一冊です。初心者に優しい(かどうかはよくわかりませんが)一冊になっている(はず)なので、プ...

所在: 展示架 547.48||I89 一般 請求記号:547.48/I89 資料ID:11800466 感想:Seleniumを使ってブラウザテストを自動化するためのノウハウが詰め込まれた一冊です。初心者に優しい(かどうかはよくわかりませんが)一冊になっている(はず)なので、プログラミングを勉強しませんか? 選書担当:飯山

Posted by ブクログ

2016/06/03

読了。2016年34冊目。 Web開発で欠かせないブラウザテスト自動化ツール "Selenium" を解説した実践的入門書 Web開発を行ううえで絶対欠かすことのできない動作検証。本書は、このフェーズを効率化するための自動テスト化ツール "Sel...

読了。2016年34冊目。 Web開発で欠かせないブラウザテスト自動化ツール "Selenium" を解説した実践的入門書 Web開発を行ううえで絶対欠かすことのできない動作検証。本書は、このフェーズを効率化するための自動テスト化ツール "Selenium" について、環境構築の方法・テストコードの書き方・継続的インテグレーション(CI)への適用・企業の活用事例を解説している。 動作検証作業は人間が手動で行うにはあまりに単調であり、ミスが発生しやすい。しかも、システムが複雑化・大規模化するほど検証すべき項目は指数関数的に増えていく。Web開発者にとって悩ましいところである。Selenium はその問題を解決するひとつの方法かもしれない。 本書の序盤では、テスト自動化のメリットを説いている。効率化せずにいるとテストの工数が膨れ上がり、それがボトルネックとなり機能追加もままならない状況に陥る。ひいては、サービス改善ができなくなってしまう。耳が痛い。 テスト自動化はもちろん積極的に進めるべきだけれども、私の経験上、テストコードを書くのは思いのほか工数がかかる。中長期的に見れば絶対にテストコードはしっかり書くべきだが、目前の締め切りも大事というジレンマ。これはもう、習慣化するしかないのだろう。がんばる。 本書の中盤では、いよいよ Selenium のコマンドを用いたテストコード実装についての説明に入る。Selenium は、Firefox のほかにも Chrome や Internet Explorer などのブラウザがテスト実行時に使用できる。実際にテストする際はブラウザに色々設定する必要があって、例えばセキュリティに関する設定やダウンロードフォルダのパスなどを書き換える。設定を施したい場合はそれぞれのやりかたでコードを記述しなくてはならない。生成するオブジェクトや呼び出すメソッド名が異なっていたりと、統一的でないのだ。これは難点だと思う。ひとつのソースコードに複数ブラウザをまとめるのは困難のように思われるが、これについての対応策は特に記されていなかった。 で、気になるテストコードの書き方について、その基本方針は "ページオブジェクト" と "テストスクリプト" のふたつの部分にわけて書くといいそうだ。ページオブジェクトは、主にブラウザ上に描画されたページに対して働きかける。ページの特定のボタンをクリックするとか、フォームの入力欄に文字列を入れるとか。そういったメソッドが書かれたクラスを定義してやる。ここで大事なのは画面の操作を単位にするのではなく、タスク単位、つまり「ユーザがアカウントを作成するための情報を入力する」といったように意味の単位でまとめることだそうだ。テストスクリプトのほうは、その意味の単位で記述された動作が果たして正しく完遂するかをチェックするコードを書く。テストスクリプトは「〜ができるかどうか」という、やや抽象度の高いレイヤーを受け持つのだ。 本書は、基本的にコードの書き方を Java で解説している。しかし、テストコードを素の Java で書くとどうしても冗長で可読性が落ちる。そこで、Selenium のコマンドをラップして、よりシンプルに書けるライブラリがいくつか紹介されていた。特に "Geb" について詳細に書かれている。「じぇぶ」と読むらしい。コードのほとんどが jQuery のような記法で書けて、いくぶん楽そうだ。 PC 用のページを検証するのは大事だが、スマートデバイスも無視できなくなっている。iPhone や Android のブラウザでのテストについてもかなりのページが割かれている。PC版ブラウザのエミュレーション機能を使う方法・各スマートデバイスOSのエミュレータを使う方法・実機を使う方法が紹介されている。しかし、これは世に出て間もない技術なのでベストプラクティスも確立されていないそうだ。若い人はもはや PC は使わずスマホのみというケースもかなり多いので、早いところ確立してほしい(他力本願)。 総論。テストもがんばらなきゃなあ…。 (終)

Posted by ブクログ

関連ワードから探す

関連商品

同じジャンルのおすすめ商品

最近チェックした商品

履歴をすべて削除しました