タグ

CIに関するkahkiのブックマーク (10)

  • JenkinsとSeleniumを使ってWebコンテンツの自動UIテスト環境を作ろう! - ICS MEDIA

    先日公開した「UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築」では、手動で行っていたWebアプリのUIテストをSeleniumを使って自動化する手法についてご説明しました。 SeleniumでUIテストを自動化することにより、リグレッションテスト(改修により既存機能への影響がないかを確認する回帰テスト)が簡単にでき、バグの早期発見に繋げることができますが、実際にはこのテストを運用でしっかりと行っていかないとプロジェクトとしての品質向上にはつながりません。また、コマンドラインの扱いに慣れていない方は、コマンドラインからのテストの実行に抵抗があり、テスト結果もコンソールに出力されるため見づらいと思う方も多いと思います。 そこで今回はCI(継続的インテグレーション)ツールであるJenkinsとSeleniumを連携することで、定期的にテストを実行し、テスト

    JenkinsとSeleniumを使ってWebコンテンツの自動UIテスト環境を作ろう! - ICS MEDIA
  • re:workstyle

    ワークスタイルとチームのための情報ブログメディア

    re:workstyle
  • @ITイベントカレンダー

    平素よりイベントカレンダー+ログをご利用いただき、誠にありがとうございます。 イベントカレンダー+ログは「IT・製造業・ビジネス関係のイベント(セミナー・展示会・勉強会・コンテスト・Webイベントなど)を開催する企業・コミュニティが登録したイベント情報のポータルサイト」として約7年間運営をしてきました。これまでサービスを続けることができたのは、イベントカレンダー+ログのコンセプトに共感をいただき、適切なイベント情報をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、イベント情報の入手方法の多様化やイベント紹介サービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年6月30日(火)15:00をもちましてイベントカレンダー+ログのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知ら

    @ITイベントカレンダー
    kahki
    kahki 2013/12/08
  • 「最強」のチームを「造る」技術基盤

    「最強」のチームを「造る」技術基盤 Presentation Transcript 「最強」のチームを 「造る」技術基盤 Nov/09/2013 Hiroyuki Ito IT Department, Rakuten, Inc. http://www.rakuten.co.jp/ Hiroyuki Ito (伊藤 宏幸、The Hiro) 情報技術部 プロセス・品質課 テスト駆動開発グループ @hageyahhoo 2 アジャイルコーチとして、 開発現場を日々サポートさせていただいています。 3 造る = 栽培する・耕す 4 CI/CD TDD ATDD この3つを軸にした チーム造りについてお話します。 5 Agenda 1. チーム造りの背景 2. 1st Stage : CI/CD 3. 2nd Stage : TDD for Android 4. 3rd Stage : ATDD

  • バージョンの迷走はどう防ぐ?

    CI環境とプロセス、ルールを整備し、適切なジョブの内容を記述し、効率的なビルドのスケジューリングを組む―。ここまでできれば、CIの導入はほぼ終わったようなものである。 しかし、実際にCIを導入した後にはまだ注意しなければならない点がある。それが、バージョンの迷走だ。 ソースコード管理ツールを使っていても生じる問題は三つある。まず、複数のメンバーがソースコードのブランチとマージを繰り返し、ソースコードが枝分かれしてバージョン情報が大量かつ複雑になるケースだ。 仮に同じソースコードを共有して開発を進める場合、ある開発者がチェックアウトして修正しているソースコードが別の開発者によって上書きされてしまうことがある。これが二つ目のバージョンに関する問題である。 三つ目は、共通部品を先行して開発している場合、「共通部品のバージョンが利用する開発チームによってバラバラになる」(今田氏)こと。仮に先行する

    バージョンの迷走はどう防ぐ?
  • Jenkins ユーザ・カンファレンス 2012 東京参加報告会やってきた - marsのメモ

    http://tohoku-dev.jp/modules/news/article.php?storyid=157 前回もそうだったけど、なんでか仙台でJenkinsの話をするときは決まってオラクルさんのところだったりする(会場提供ありがとうございました。:-) 個人的な企みは、iPhoneのKeynoteでプレゼンが完結できるかどうかで、結果は良好だった。気になるバッテリー残量も開始時 94% で2時間やって終了時が 32%。質疑応答除いた編は1時間40分くらいだったのでバッテリーは十分間に合うとみてよさそう。 iPhoneじゃ難しいデモもムービーで代用することでカバーできたし、ムービーのほうが土壇場でアクシデントが起こる可能性が低いので、いろいろ便利(ムービー作る手間は増えるけど。 プレゼン資料はこちら。TDDBC仙台やレッツゴーデベロッパー THE NEXTとか有益なイベントが立て

    Jenkins ユーザ・カンファレンス 2012 東京参加報告会やってきた - marsのメモ
    kahki
    kahki 2012/09/14
  • メモ:ビルドサーバー(Jenkins)で MSBuild から T4 Template を実行する時の注意点 - お だ のスペース

    ビルドサーバーには、Download Microsoft Visual Studio 2010 Visualization & Modeling SDK from Official Microsoft Download Center はインストールしていません。*1 ビルド処理でのコード生成 引用 isual Studio がインストールされていないコンピューターでビルド サーバーが実行されている場合は、Visual Studio SDK がインストールされているコンピューターから、次のファイルをビルド コンピューターにコピーする必要があります。 MSDN フォーラムにも質問が挙がってました。 T4 template generation on build server fails とりあえず GAC に入れたらエラー出なかったけど。。 どこにコピーしたらいいんだろうねー。Microsof

    メモ:ビルドサーバー(Jenkins)で MSBuild から T4 Template を実行する時の注意点 - お だ のスペース
    kahki
    kahki 2012/06/06
  • FxCop、OpenCover、NUnit を実行する MSBuild ファイル(Report.proj) を作ってみた - お だ のスペース

    NUnit、PartCover を組み合わせた MSBuild ファイル(.proj) を作る (個人的なメモ) - お だ のスペース では、PartCover を使っていましたが、今回は OpenCover を使いました。 次のような構成のソリューションを対象にしています。 Sample.sln Sample.WinForms.csproj Sample.Services.csproj Sample.WinForms.Test.csproj Sample.Services.Test.csproj Solution Items Report.proj CodeAnalysis.fxcop NuGet で、NUnit/NUnit Runners、OpenCover、ReportGenerator をインストールしています。FxCop は NuGet ではインストール出来ないので、Downl

    FxCop、OpenCover、NUnit を実行する MSBuild ファイル(Report.proj) を作ってみた - お だ のスペース
    kahki
    kahki 2012/05/18
  • 最近Jenkinsネタも流行っているし、静的テストの設定を晒してみたり - 山奥通信 増刊号

    Jenkinsが発売されたり、記事が出たりして、盛り上がっている今日この頃ですが(・∀・) Jenkins実践入門 ?ビルド・テスト・デプロイを自動化する技術 (WEB+DB PRESS plus) 作者: 佐藤聖規,和田貴久,河村雅人,米沢弘樹,山岸啓,川口耕介出版社/メーカー: 技術評論社発売日: 2011/11/11メディア: 単行(ソフトカバー)購入: 26人 クリック: 496回この商品を含むブログ (62件) を見る それらの解説の中では、CheckStyle、FindBugsによる静的テスト、Coberturaによるカバレージ取得あたりが取り上げられていて、Javaの開発環境ではこのあたりの仕様が定番というところでしょうか(・ω・)? かくいううちでもCheckStyle、FindBugs、Coberturaは使っていて、加えるならPMDの併用とCPDでの重複コードチェッ

    最近Jenkinsネタも流行っているし、静的テストの設定を晒してみたり - 山奥通信 増刊号
    kahki
    kahki 2011/11/21
  • .NET 開発者のための Jenkins 入門 - present

    はじめに 仕事で Subversion と Trac を使っていますが、残念ながら、活用できているとは言えません。継続的インテグレーション(以下CI)?何それおいしいの?って状態。そもそも CI やるために Trac とか諸々導入したはずなんですけどね…。 CI 導入しなきゃと思い続けて結構な期間が経過しました。その間、定期的にリリースビルドを行っていたんですが、コミット忘れや修正し忘れにより、何度もビルド環境がぶっ壊される…。その度に手作業で修正してたんですが、さすがに堪忍袋の緒が切れて CI 導入を開始しました。 やりたいこと ひとまず次ができれば OK。 Subversion を定期的に監視して、変更があったらビルドとテストを実行。 失敗したら管理者にメールを送信する。 ビルドぶっ壊した人にメール送る。 CI ツールは Jenkins、ソースコード管理システムは Subversion

    .NET 開発者のための Jenkins 入門 - present
    kahki
    kahki 2011/07/13
  • 1