サインインした状態で「いいね」を押すと、マイページの 「いいね履歴」に一覧として保存されていくので、 再度読みたくなった時や、あとでじっくり読みたいときに便利です。
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
こんにちは、メルカリのQA-SETチームで自動化をぶりぶりしている tadashi0713 です。 これまではモバイルアプリ・WebアプリのE2Eテストを中心に自動化をしていましたが、最近ではプロダクト部門・カスタマーサポート部門・コーポレート部門の業務自動化にも挑戦しています。 今回はSelenium WebDriver (以下 Selenium) を使って簡単にできるブラウザ作業自動化についてご紹介します。 10/25にGitHub JapanでLT発表した資料もありますので、合わせてご覧ください。 english-lt.connpass.com 意外と多い、ブラウザを使った繰り返し作業 社内の色々な職種・チームの方々とコミュニケーションをしていると、ブラウザを使った繰り返し作業が多く感じました。 例えば 社内で使用しているWebサービスのアカウントを社員に付与する Chartio(h
皆さんは毎日アプリを使って行っている作業ってたくさんありませんか? メールの返信をしたりツイッターのチェックをしたり情報収集をしたりスケジュール確認したり読書したり音楽を聴いたり英語の勉強したり…僕だけかもしれませんが、おおよそやることって決まっているのにアプリをいちいち開くのめんどくさく感じます。 毎朝行っているルーチンワークが僕にはあるんですが、集中力が途切れることもしばしば。毎日ルーチンワークを継続させるってなかなか難しいと日々感じています。 ただ、それって自分の意志力の弱さの問題でもあると思いますが、同時にその方法がストレスを感じさせるから続かなくなってしまうのだと僕は勝手に思い込んでいます。 そこで、アプリを使ったルーチンワークを自動化できないかなと思い、とある方法を発見しました。 TextwellとDueを活用してルーティンワークを自動化しよう準備するアプリTextwellDu
1. 手動テストはなくならない 2. 手動でおこなって効果のないテストを自動化しても無駄である 3. 自動テストは書いたことしかテストしない 4. テスト自動化の効用はコスト削減だけではない 5. 自動テストシステムの開発は継続的におこなうものである 6. 自動化検討はプロジェクト初期から 7. 自動テストで新種のバグが見つかることは稀である 8. テスト結果分析という新たなタスクが生まれる これらの原則は、どのようなドメイン、プロセス、ツールの現場におけるテスト自動化であっても共通して言える、テスト自動化に取り組む前に留意しておくべきことがら=原則を、テスト自動化研究会のメンバーによる議論のうえ、絞り込んだものです。これからテスト自動化に取り組まれる方、現在取り組まれている方、これから見直しをされたい方にご参考いただければ幸いです。 解説 1. 手動テストはなくならない ユーザビリティテ
JJUG CCC Spring 2016 での発表資料です。
2016年4月23日(土) #qpstudy 2016.04 響け!アラートコール! 発表資料 http://www.zusaar.com/event/12327003 Read less
自分のMBPRetinaは3年前のモデルでアップデートする度に、スリープからの復帰画面がおかしくなったりしたのでOSのクリーンインストールも兼ねました。データはほとんどクラウド化されてるので残るは設定ファイルのみ。0から設定するのだるい。 今後、0スタートするときも苦労したくない!ポチポチクリックしたくない!ということで mawatari.jp この記事にインスパイアされて、自分もやったので、ハマりどころとかプラスで対応したところをメモ。 9割はこれで行ける、残り1割はアプリにログインした時にクラウド同期してくれる系(Chromeとか). githubにdotfilesやらshellにするよりも比較的容易にprogramaticallyにできたのでやってよかった。 github.com 対応したこと ansibleのインストール brewのインストール brewによるアプリのインストール
レーザーが当たると、金属の粉末がいくつもの四角形を描いて積み重なり、凹凸のある部品ができあがる。新潟県刈羽村にある従業員約170人のバルブメーカー、日本ドレッサーの工場では、大型の3Dプリンターが昼夜を問わず動き続けている。 「熱を加えると、どう変形しますか?」。図面を手にした設計担当の三橋栄治さん(39)が尋ねると、顧問の田代為常さん(67)は「この材料は縮むので、少し大きめにつくろう」と応じた。田代さんはバルブづくり一筋44年。この会社の競争力を支えてきた「職人」の一人だ。 その田代さんの職人技を、三橋さんがつくる設計図を介して3Dプリンターに学ばせている。親会社の米ゼネラル・エレクトリック(GE)から1年前に導入されたものだ。国内の製造業の働き手は減る一方。高齢化する職人たちの技術をどう伝承していくかが課題のひとつだった。 熱処理による金属の変形具合などは職人の勘の領域だった。こうし
はじめに 今更いうことではないのだけれど、自分は凡ミスの多い人間だという自覚がある。例えば、このブログを書いていたとしても、結構な割合で「てにをは」を間違えることが多いし、また予定等を勘違いして、実は期日を過ぎていたということもある。 そういうこともあってか、「こういう単純な凡ミスを無くす」ことが出来ないかなと思って、本を手に取ったのだけど、いい意味で裏切られた。いい意味、というのは、その本のタイトルに反して、要するに「ミスをエンジニアリングするということがどういうことか」ということが書かれていたからだ。この本はタイトルで純粋に損しているとは思う。 個人において「ミスをする」ということはどういうことか 大抵、人間が何かをミスする場合、そのミスというのは無能であるか、あるいはうっかりといったような「能力の欠如」として捉えることが多い。しかし、本書の場合、それよりかは、むしろ「人間の知恵が働き
新型万能細胞「STAP細胞」の論文に不備な点が見つかった問題がまだまだ尾を引く中、マサチューセッツ工科大学(MIT)の学生が作ったソフトが注目を集めている。 「全くデタラメな論文を自動生成する」という「トンデモソフト」なのだが、これで作った論文が審査をすり抜け、国際会議や学会誌に受理されたこともあるというから驚きだ。 Springer、IEEEにも「デタラメ論文」掲載 話題のソフトは「SCIgen(サイジェン)」という。無作為に選んだコンピューター工学用語をちりばめ、一見それらしい論文をワンクリックで作成するというものだ。 元々は学会やシンポジウムなどの「いい加減さ」を証明するために作られ、これで作成した「デタラメ論文」を「WMSCI 2005」というコンファレンスに提出したら受理されてしまったということで、2005年4月頃に研究者やプログラマーなどの間で話題になっていた。 サイジェンのウ
JenkinsとSeleniumでJavaScriptのテスト自動化、最初の一歩。第1回 日本Seleniumユーザーコミュニティ勉強会 1月18日に都内で開催された「第1回 日本Seleniumユーザーコミュニティ勉強会」。Seleniumプロジェクトの共同設立者であるJason Huggins氏による基調講演に続いて、有志によるライトニングトークが行われました。 本記事ではその中から、玉川紘子氏による「Jenkins x Selenium 最初の一歩」の内容を紹介します(追記:本記事のタイトルは「JenkinsとSeleniumでJavaScriptのテスト自動化」とありますが、実際の内容は「Selenium RCがJavaScriptの技術を用いて自動テストを行っている」という点がポイントという指摘がありましたので、ここに追記します)。 Jenkins x Selenium 最初の一
アプリケーションの画面に対してボタンを押したり入力を行い、正しい結果や答えが返ってくるか? ユーザーインターフェイスを含むテストコードの開発は一般に手間がかかり面倒であり、テスト用のライブラリやフレームワークが欠かせません。 Googleは、Android用のUIテスト自動化のためのフレームワーク「Espresso」をテクノロジープレビューとして公開しました。 Espresso - android-test-kit - a fun little Android UI test API - Testing Tools For Android - Google Project Hosting EspressoはこれまでGoogle社内で、Google DriveやGoogle Maps、Google+など30種類のアプリケーションのテスト自動化に使われてきました。 特徴は、軽量でシンプルな記述
「狂気の天才」現る! テレビゲームのBGMや効果音をピアノやドラムが生演奏(動画)2013.09.28 10:00 人はどこまで突き抜ければ気が済むのでしょうか…!? YouTubeユーザーのrobobandさんは、任天堂のクラシックゲーム「スーパーマリオブラザーズ」「ゼルダの伝説」のBGMや効果音を、なんとクラシック音楽に編曲してピアノとドラムに自動演奏させるという驚愕の動画を公開しました。しかもこれ、ただの編曲じゃありません。なんとゲームのプレイに合わせて、全てリアルタイムに処理されてるんです。 このシステムは、ソレノイド(往復運動をする部品)、ラズベリー・パイ、そしてゲームのプレイ音源をそのまま再現するためにカスタマイズしたソフトウェアを用いて作られています。音が鳴るまでにわずかにコンマ数秒ほどのずれはありますが、だからといってこの衝撃が薄れるわけはありません。ええ、全く。 冒頭の動
はじめに 今回はSelenium WebDriverをご紹介します。ブラウザ操作を自動化する際には最適な仕組みです。Webシステムのend-to-endテストを自動化する際には、ブラウザ操作が必要になることがあります。そんな時にSelenium WebDriverはとても便利です。 Selenium Seleniumとは、ブラウザをプログラムで動かすフレームワークです。この仕組みを使うことで、ユーザーテストなど、様々な処理を自動化できます。現在のところ、Seleniumは以下のWebブラウザを制御できます(公式サイト)。 Internet Explorer Firefox Chrome Opera Android標準Webブラウザ Safari (iPhone標準Webブラウザ) 実際に使用する際には、以下の2つの仕組みのどちらかを使用します。
エンジニアのみなさま、自動化は進めていますでしょうか。海外ドラマにハマってる@masudaKです。 すたじおなんとかさんが、以下のようなことを仰ってまして、 . @kenjiskywalker さんとか @nakashii_ さんとか@mikeda さんとか@masudaK さんとかはユーザローカルなRuby環境作るcookbookとか既に書いてそう— Satoshi.S (@studio3104) 2013, 3月 13 rbenvのcookbookでも作ろうかなと思ったのですが、折角なので前から触りたかったツールを色々使ってみました。その紹介記事であります。 記事書こうかなと思ってるうちにVagrantがクリティカルに進化してたりして追いつけてない(近いうちに動かなくなる)部分もあるかもしれませんし、Rubyも触りしかわかってないので、間違い等あったらご指摘お願いします。 ちなみにCh
受信トレイをゼロに保ったり、古いメールを整理したりするのは手間がかかります。そんな時はGoogle Appsスクリプトを使って、Gmail上のアーカイブや削除を自動化してみましょう。スケジュール予約も可能です。有効期限が切れたクーポンメールや、2日以上前の広告メールを自動削除するように設定してみましょう。まずGmail上でフィルターを作成して、プロモーション系のメールが来たときに、自動で「delete me」ラベルをつけるようにしておきます。 あとはGoogle Appsスクリプトにアクセスして、このコードを貼り付けるだけ。事前にスクリプトの認証するのを忘れずに。2日以上前のメールで、「delete me」ラベルがついているものを自動削除してくれます。何日前のメールを削除対象とするかは、スクリプト内のdelayDaysの値を変えることで設定可能です。また、スクリプトメニューの「Resour
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く