ツールを使い倒せ!公開版 : (Use the tool to defeat it! : Public version)Mr. Vengineer
![ブラウザ自動化ツール カオスマップ風 - STAC2018 LT](https://cdn-ak-scissors.b.st-hatena.com/image/square/aed717bef687839f9dbbc38cfca40f8d7c972bce/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Flt-181208052708-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
メルカリWeb版のUIテスト自動化で目指している世界と、そのために作った Selenium Grid・Zalenium 環境 on Azure Kubernetes Service(AKS) メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)の 根本 征 です。 私は普段、テスト自動化・CI / CD 改善・その他社内の生産性を上げるための自動化を行っています。 今回は、最近私たちが行なっているメルカリWeb版のUIテスト自動化と、その自動テスト環境についてご紹介したいと思います。 メルカリWeb版のUIテスト自動化について UI自動テスト環境に関する課題 Selenium Grid を Azure Kubernetes Service(AKS) 上で構築する Zaleniumを試す Azure Kubernetes Service(AKS)で受け
はじめに Python + Selenium + Chrome で、要素の取得、クリックなどの UI系の操作、待機、ページ全体のスクリーンショットなど、一通り試してみます。 PhantomJS はもう更新されないということなので、ブラウザは Chrome にします。 この記事には、Selenium の API に関する情報と Chrome に特化した情報がありますが、前者の Selenium の使い方に関する情報は Firefox など別のブラウザでも使えます。 注意事項 ウェブの自動テストやスクレイピングで使われる技術です。特にスクレイピングでは、著作権の問題や、サーバー側の負荷、各種規約(会員としてログインする場合の会員規約等)やマナーなどを考慮する必要があります。 たとえば、Twitter など利用規約で明示的にスクレイピングが禁止されていることや、robot.txt などでクローリ
メリークリスマス! Shanon Advent Calendar 2017 の25日目。 トリを飾る生産性チームのinomataです。 最後なので、1年間の総復習的な成果や反省にできればかっこよかったかな?とか思いながら勉強会参加レポートを書いてます。 ということで、去る12/10に行われたシステムテスト自動化カンファレンス2017-2に行ってきたので、個人の感想と意訳と共にまとめたいと思います。 公式 https://sites.google.com/site/testautomationresearch/ 発表資料は順次公開されると思います。 システムテスト自動化カンファレンスは前回開催されたのが今年の2月で、今年2回目の開催です。しかも今回は、部屋ごとにセッションを変えたりと回を重ねるごとに規模が増しているようで、自動テストの注目度の高さがうかがえます。 テスト自動化と機械学習(ST
こんにちは、メルカリのQA-SETチームで自動化をぶりぶりしている tadashi0713 です。 これまではモバイルアプリ・WebアプリのE2Eテストを中心に自動化をしていましたが、最近ではプロダクト部門・カスタマーサポート部門・コーポレート部門の業務自動化にも挑戦しています。 今回はSelenium WebDriver (以下 Selenium) を使って簡単にできるブラウザ作業自動化についてご紹介します。 10/25にGitHub JapanでLT発表した資料もありますので、合わせてご覧ください。 english-lt.connpass.com 意外と多い、ブラウザを使った繰り返し作業 社内の色々な職種・チームの方々とコミュニケーションをしていると、ブラウザを使った繰り返し作業が多く感じました。 例えば 社内で使用しているWebサービスのアカウントを社員に付与する Chartio(h
https://forkwell.connpass.com/event/48147/ Productivity Engineering − Forkwell Meetup #3 の発表資料です。 現在の開発基盤を取り巻く状況について話しました。Lire moins
はじめに これはGeb Advent Calendar 2016の19日目の記事です。 前日は@igapyonさんのやたら Geb を勧められるので使ってみるでした。 Gebから見たSelenide 昨日行われた第4回 日本Seleniumユーザーコミュニティ勉強会で@shimashima35さんの 『明日から始めるSelenideによるブラウザテスト』を見せていただいて、やっぱりSelenide便利そうだなーと思いました。私も少しだけ仕事で使ったことがあります。 今日はGebからSelenideを眺めてみたときに、こういうところに違いがあるなーという話を書きます。本当はちゃんとした比較記事にしたかったのですが、そこまでSelenideに詳しいわけではないのでやめました。 それぞれのプロフィール Selenide: http://selenide.org/ Geb: http://www.
システムテスト自動化の動向と勘所 1. 1 システムテスト自動化の動向と勘所 2016/01/15 株式会社 SHIFT 太田健一郎 2. 2 SHIFTのテスト自動化サービス 自動化の選定方法とROI 環境構築とビルドの自動化 AGENDA 3. 3 SHIFTのテスト自動化サービス 3 4. 4 自動化のメリット・難しさ SHIFTの自動化サービス 自動化カウンセリング・可否判断 自動化基盤構築 テストスクリプト作成 導入実績紹介 SHIFTのテスト自動化サービス 5. 5 人の作業だけに頼る開発プロセスの課題 自動化のメリット・難しさ 検証スタート時に問題が噴出 担当者がいないとリリース作業ができない 回帰テストに膨大な工数がかかる リリースに使ったモジュールのバージョンが わからない 開発者のPCでは動作するのに 検証環境では動作しない
スライド Sikuli x 知っていますか? from Masuo Ohara www.slideshare.net 自己紹介 小原増雄 生産技術部 Sikuli活用状況 画面操作の自動化 Seleniumとの連携も可能 Sikuliは画面上の画像を探すツール 操作位置を画像で検索するところが一番の特徴 画像自体がスクリプト内にある 好きな点 環境構築が簡単 JavaランタイムがあればOK id,xPathを知らなくて良い 忠実に模擬してくれるマウスとキーボード Seleniumとの連携 loadを記載するだけでSeleniumとも連携できた! ライブラリとしてSikuliの活用を提案する 次の操作を開始するトリガーとして ブラウザ操作の途中でファイルをダウンロードする時に 名前を付けて保存ダイアログとか このファイルを開けませんとか レイアウトの崩れのチェック ソーシャル共有のボタンの崩
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く