第一回OpenScriptとは 第二回OpenScriptでスクリプト作成 第三回OpenScriptをJenkinsから呼ぶ 第四回Oracle Functional Testing OpenScriptで定常作業を自動化する Oracle Functional Testingのライセンス費用は、1ユーザー:869,600円 年間サポート191,312円 高い さすがOracle印(余談だがHPの似たようなツールであるHP Unified Functional Testingはもっと高かったりする) 転職してライセンスがない会社にいる俺からすれば、テストのためだけに、こんな高いツール買えるわけねぇ。 そこで、オープンソースに浮気したくなるわけです。 そこで、登場Selenium 第一回目でも、二つの製品を機能比較してますが、SeleniumとOracle Functional Testi
Hi there! I just wanted to share a list of sites that helped me a lot during my studies: .................................................................................................................................... www.EssayWrite.best - Write an essay .................................................................................................................................... www.LitR
Learn about CSS rules and pseudo-classes to help you move your XPATH locators to CSS. In order for Selenium or Appium to click on an element, type into it, or mouse in or out, the tool first needs to find the element. The WebDriver code library provides methods to do just that, such as findelement() or findelements(). These usually take a locator, which can be created by ID, XPATH Code, or Cascadi
テスト自動化の導入理由や効果測定をROIという観点で説明できるように、テスト自動化のROIの概念から実際の計算式までを解説する連載です。 連載目次 はじめに:本連載について 本連載を担当しますテスト自動化研究会(STAR)の太田健一郎と申します。本連載では、読者の皆さまがテスト自動化の導入理由や効果の測定をROI(return on investment、投資利益率、投資収益率、投資回収率)という観点で説明できるように、テスト自動化のROIの概念から実際の計算式までを数回にわたって解説させていただきます。 連載の流れは以下の通りです。 テスト自動化とROI ROIの試算式の構成要素と試算式 ROIの試算式の詳細と実際 本連載の対象読者は以下を想定しています。 テスト自動化を推進するエンジニア テスト自動化の定性的な効果は理解しているが、定量的な説明がうまくできないエンジニア 本連載で取り上
Beautiful SoupはHTMLやXMLをparseしてくれるパーサーライブラリです。でも、Beautiful Soupは単なるパーサーじゃなくてちょっと賢い奴なんです。 今回、このBeautiful Soupのドキュメントを翻訳しました。 http://www.tdoc.info/beautifulsoup/ 下に軽く紹介していますが、詳しくはこのドキュメントをご覧ください。 Beautiful Soupをざっくり紹介 Beautiful Soupがどういうやつかって?例えばこんなHTMLがあったとしましょう。 <HTML> <body> 改行<br> したいよね <br/> <! --あれ、空白が入ってるちょっと変なコメント--> <p> bodyが閉じてないよ? </html> 結構変なHTMLですよね。でも、巷にはこういうのも結構あるんです。で、これをtest1.htmlだと
capybara 経由で selenium を使ってテストする時に、確認ダイアログを含む js をテストする方法のまとめ。 昔のやり方 クリックする前に、confirm の内容を差し替える方法。 page.evaluate_script('window.confirm = function() { return true; }') page.click('Remove') 最近のやり方 最近の selenium-webdriver は確認ダイアログに対応したらしく、下記のように書けるようになったらしい。最近の主流はこっちみたい。 page.click('Remove') page.driver.browser.switch_to.alert.accept 参考 RubyBindings - selenium - Ruby bindings - Browser automation fram
更新履歴 [ 全て表示戻す ] 2014.11.15: セキュアブートに関する項目を追記 2013.10.22: Windows8の起動時に毎回「スタートアップ設定」画面を表示できるようにする小技を追記紹介。 2012.09.06: 初出 64bit 版Windows 8/8.1では、デジタル署名の無いドライバや特殊なアプリのインストール方法が、Windows7(x64)の頃と大幅に違っているのでメモ書き。 テストモード移行だけで「署名なしドライバ」をインストールした場合 ▲クリックで拡大 「サードパーティのINF にデジタル署名情報が含まれていません。」 Windows8のx64版は、標準状態だとインストールするドライバ本体のデジタル署名だけでなくINFファイルにも署名が要求されるようになりました。 テストモードに移行しただけ・ドライバ署名強制の無効化だけではこのメッセージが出てしまい、
【問題】 npm使ってnodeのモジュールをインストールしますよね % sudo npm install -g argv こんな感じ。で、こんな感じで呼ぼうとしますよね app.js var argv = require('argv'); で、実行すると % node app.js module.js:340 throw err; ^ Error: Cannot find module 'argv' npm install するときに -g してたから呼べると思ってたんだけどなー 【調査】 % which node /usr/local/bin/node % which npm /usr/local/bin/npm % echo $NODE_PATH /usr/local/lib/node_modules 別に正しい気がするが… Express module not found http:
少々癖があるので慣れるまでは難儀しますが、慣れてしまうともはやOfficeを起動すること自体がなくなってしまうほどに便利なGoogle Drive。 今回は中でも、最も多く使われているであろうドキュメントについて意外と知られていない。でも知っているとちょっと便利な小さな裏ワザや便利すぎるアドオンをまとめてみました。 チャットでやりとりしながらオンライン議事録Messenger アドオン サムネを見てもらえば分かる通り、アドオンを有効にするだけで同時にそのドキュメントを見ている人限定のチャットルームを画面内に作成でき、履歴を残せるという素敵アドオン「Messenger」。 実装方法もカンタンで、ドキュメントを開いて<アドオン>メニューをクリックして「Messenger」を選択⇒連携させるだけです。 集まれなくても何かしら決めなければいけない場合、この「画面内でチャットできて、その履歴が残る」
iOS開発1ヶ月ぐらいやったらいろいろと、疑問に思ったことがあったりしたので社外のエンジニアからいろいろ話し聞いてみたいと思い、定時後にふらっと行ってみた。 http://eventdots.jp/event/47442 会そのものは、うちではこんな環境でアプリ作ってますよ〜とかテストis便利とかグロースハックとかそんなことを発表されていた。印象としては思ってたよりもみんな人手によるテストを重視していて、今日の発表で自動テストの話をしてたのは id:cockscomb だけだった気がする。 アプリ開発のテストが個人的にもすごい関心事となっている。RubyやPerlに慣れたサーバーサイドのエンジニア的にはテスト書きながらコード書くのが当たり前になっていて、Objective-Cでいくら静的片付けっぽい型宣言をしているからと言っても、四六時中シミュレーター立ち上げてはブレークポイント打ってデバ
Consumer Service Engineer MeetUp Vol.1 ~iOS編~ - dots. に行った。 最近あんまりザ・iOSアプリ開発らしいことしていなかったので情熱的な各社の話を聞けておもしろかったし、意識の高まりを取り戻せてよかった。 時間なかったので感想書く余裕ないかと思っていたんだけど、http://ainame.hateblo.jp/entry/2014/04/25/014605 の感想なんかを読んでたら触発された。 人力テスト 自動テスト vs 人力テストの構図というよりは、デベロッパーテスト、品質管理とユーザーテストやユーザビリティテストの違いで理解していた。 テストの目的と観点、誰が何をテストするのかという部分に注目するとスッキリすると思う。 講演した各企業の担当の人はユーザビリティテストに積極的だが、デベロッパーテストはうまくいってないという話を確かにし
実機にアプリを転送して動作確認する場合、マシンに証明書、秘密鍵、Provisioningファイルが必要です。Macを新しく買い換えたときや複数台マシンで開発したいとき、証明書などをそのマシンにも入れる必要があります。今回はその方法を説明します。 証明書と秘密鍵の書き出し 現行のマシンから証明書と秘密鍵をセットにして1つのファイルとして書きだす必要があります。別々のファイルにして新しいマシンに入れようとしてもうまくいきません。 以下、セットにして書きだす方法です。 Finderからキーチェーンアクセスを開きます(アプリケーション > ユーティリティにあります) CTRLキーを押しながら証明書と秘密鍵を同時に選択します。 メニューからファイル > 書き出す…を選択。p12ファイルとして保存。 保存ボタンを押すとパスワードの設定を促されるので適当なパスワードを入力します。そして「証明書.p12」
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く