PRESS』編集部が自信を持ってお届けするシリーズです。ご検討の皆様へはじめにこの本の概要ブラウザの多様化に伴い,Webアプリケーションをクロスブラウザ対応にするための負荷がますます増加し,その解決の一つとしてテスト自動化のノウハウが開発現場で必要とされています。継続的インテグレーションを実践する際にも,テスト自動化がその一部として取り入れられています。本書では,Webアプリケーションのテスト,特にブラウザテストに関わる現状と問題点を整理し,これを解決する最適なプロダクトであるSeleniumを中心にWebブラウザテスト自動化への取り組み方,具体的な手順などについて解説します。Python伊藤望(いとうのぞみ)株式会社TRIDENT代表として,顧客の開発・テスト環境の構築・改善に日々取り組む。Seleniumに関する情報共有や質問の場である「日本Seleniumユーザーコミュニティ」の運営や,SeleniumテストレポートツールSahaginの開発も行っている。本書1~9章と付録を担当。TRIDENTブログ:http://blog.trident-qa.com戸田広(とだひろし)IT業界と非IT業界の間をキャリアパス無視で右往左往して幾星霜,未だにGCのない場所では生きていけないぬるい人。構築を手がけたのち,2015年からは主にWebスクレイピングでSeleniumを活用中。本書10章・12章・13章を担当。Twitter:@hiroshitodaGitHub:hiroshitoda沖田邦夫(おきたくにお)精密機器メーカーでの新規事業開発でAPI・インフラ・システムアーキテクチャの設計・開発・テストを一通り経験後,株式会社ディー・エヌ・エーのテストエンジニアリングをリードしている。Twitter:@okitanGitHub:okitan宮田淳平(みやたじゅんぺい)サイボウズ株式会社で生産性向上チームとテストエンジニアリングチームに所属。極度のめんどくさがりで,開発を楽にするために可能な限り自動化したい。多様で価値あるサービスを迅速に提供するため,部署やプロダクトを横断して,生産的でオープンな開発基盤を整備している。Twitter:@miyajan長谷川淳(はせがわじゅん)サイボウズ株式会社でグループウェアの開発に携わっているサーバエンジニア。kintoneの開発リーダーとしてクラウドサービスの開発や品質向上に力を入れている。ユーザに安定した品質のサービスを提供し続けるために,Seleniumテストを開発プロセスの中に組み込み運用している。Twitter:@jhasepyon清水直樹(しみずなおき)株式会社ディー・エヌ・エーのテストエンジニアとしてサービスの品質・生産性向上に携わった後,スタートアップ企業に出向。現在は出向先の株式会社ペロリでリードエンジニアとしてサーバサイドの設計・開発やインフラ構築などに従事。Banthia(ビシャル・バンシア)株式会社ディー・エヌ・エーでテスト効率や生産性向上につながるしくみづくりを行うテスト基盤チームに所属。現在OSSのopenstfのコアコミッタとしても活動。べてのエンジニアのための,プログラミング技術情報誌です。ロクナナワークショップ」。本連載では,最新講座情報,セミナーイベントの開催情報やレポートを中心にお伝えてしていきます。ゆるく,不定期に更新予定です。本特集では,2018年10月にリリースされたばかりのバージョン11と,現場の主力として使えるバージョン10にフォーカスし,この7年間で大きく進化したPostgreSQLの魅力を余すことなくお伝えします。......押さえておきたい輻輳制御アルゴリズム本連載ではTCP/IPの中でも特に,新たなアルゴリズム登場の背景として,ネットワーク環境の変化や,TCP輻輳制御アルゴリズムの変遷と概要をみていきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。TopicsUbuntuコミュニティに興味があるユーザ向けに,ML・Wiki・フォーラムなどの最新の話題を1週間分厳選してお届けします。Linuxの統合認証にも新たな変化がありました。この連載ではAD-Linux統合認証の最新状況を紹介します。Mastodonを楽しく歩こう新しい分散型ソーシャルネットワーク「マストドン」が日本でも話題です。本連載では始め方から,自分なりの楽しみ方を探す方法を紹介します。