テスト自動化カンファレンス2014(stac2014)の発表資料です。 『システムテスト自動化 標準ガイド』のガイドになっております。 内容に興味をもっていただければ、ぜひ『標準ガイド』を手にとってみてください。Read less
はじめに 「開発者(個人)のための」としているのは、別に自分でやっても良いんだけど Jenkins に任せられるなら任せたい、くらいのモチベーションを表現したつもりです。 ここでは、スレーブの作り方と使い方を簡単にまとめてみました。 環境 Ubuntu 14.04 LTS Jenkins 1.580, 1.582 途中から 1.582 に Upgrade しました スレーブの設定方法 まずはスレーブを作ってみる とりあえず作るなら、localhost だけで十分です。 スレーブの新規作成 スレーブの設定 赤枠で囲んでいる部分が、手を加えている場所です。 「リモートFSルート」はディレクトリを指定します。存在しないディレクトリでも構いません。勝手に作ってくれます。 「ラベル」は空白区切りで複数指定できます。私はついついコンマ区切りと間違えてしまいます。 起動方法は、「SSH経由でUnixマシ
実はガンダムを見たことがないので、時々社内のガンダムトークについていけないことがあります、中村です。今日は、 Jenkins のビルドを高速化し、リリースまでの時間を大幅に短縮した、改善策をご紹介します。全体で2~3倍程度、一部処理では何と10倍以上もビルドを高速化できました。 改善策1 : push 型デプロイから pull 型デプロイへ 改善策2 : テストケースを自動分割して、よりアグレッシブに並列実行 全体のリリース時間に対する改善結果 ビルド時間の可視化 改善策1 : push 型デプロイから pull 型デプロイへ まずはデプロイ時の方式を、push型デプロイからpull型デプロイに変更した改善策を説明します。ここで、push型デプロイは中央サーバからデプロイ用ファイルを転送する方式で、pull 型デプロイは各サーバがファイルを取得する方式とします。 各フェーズの構成は、下図の
特定非営利活動法人 ソフトウェアテスト技術振興協会(以下、NPO法人ASTERと表記する)では、「テストツールまるわかりガイド」Version 2.0.0を、2020年9月末日に公開しました。 2012年、NPO法人ASTER テストツールWGにて、「テストツールまるわかりガイド(入門編)」Version 1.0.0(以下、Version 1.0.0と表記する)が公開されました。この公開から年月が経過したことを受け、読者が最新の情報を入手できるよう、改訂を行い、公開するものです。 「テストツールまるわかりガイド」Version 2.0.0では、プロプライエタリのテストツール(企業が販売しているツールなど)の情報の刷新を行いました。 プロプライエタリのテストツールについては、企業間の垣根を越えて多様なツールを知っていただくために、国内のテストツールベンダ/販社各社に協力を呼びかけ、国内で入手
Folks, Microsoft is officially considering providing Python support in Excel (finally). If you are interested in this, please visit their uservoice page and let them know what you think. Thank you!https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/10549005-python-as-an-excel-scripting-language Much as i would love for the power of Python in Excel it is impo
二十数年片思いはあれど交際経験のなかった私に、やっと手を繋ぐ相手ができた。 ていうかキスもした。 これはゆゆしき事態である。 いやいいんだけど。会うたびに楽しいんだけど。 好きな気持ちとか会いたい気持ちとかを伝えていいってことがこんなにストレスフリーなんだと驚いている。 しかし、ここで喪女、甘え方がわからない。 家庭でも愛情にストイックに生きてきたので、わからない。 今まで異性に許されてきたコミュニケーションは拳で相手の身体を小突く、のみだったので、あまりの選択肢の多さに戸惑う。 そしてTPOもわからない。 ファミレスでお話しているときにしていいボディタッチはどこまで? テーブルの上で手を重ね合わせていたらおかしいかな。 石を投げられるようなことは避けたいと思っている。 密室に行くべきなのだろうか。という考えが私の頭の中をよぎった。 デートの後ひとりになって興奮冷めやらぬまま独り言をつぶや
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 国内におけるITエンジニアの地位向上につながればと思い書く。 あなたは交渉すべきである。 交渉の余地のない企業に所属されているならば、あなたは必要とされていないので転職をおすすめする。 なお「必要とされていない」は「あなたのスキルが低い」ことを意味しない点は強調したい。 理由は後述しているので本文の 2. 給与が上がらない理由を理解する を参照されたし。 追記/修正 書いている際には 給与交渉すること を前提のように書いてしまった点、実のところ本意ではない気がしてきた。あなたは交渉すべきである というよりは あなたは交渉が不要な企業で労
About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)
前回のブログでも書いたとおり、僕は2017年12月6日から10日まで東京に滞在していました。 そこで出会ったRubyプログラマのみなさんからよく聞かれたのは「あの本(=プロを目指す人のためのRuby入門)って、書くのにどれくらいかかったんですか?」という質問です。 たしかに、Rubyのコードを書く人は多くても、本を書く人はあまりいないと思います。 そこで、このエントリでは執筆の様子がある程度わかるように、「プロを目指す人のためのRuby入門」(チェリー本)の執筆裏話を書いていこうと思います。 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ) 作者: 伊藤淳一出版社/メーカー: 技術評論社発売日: 2017/11/25メディア: 大型本この商品を含むブログを見る ちょっと長いので先に目次を載せておきますね。
「セシルマクビー(CECIL McBEE)」などを展開するジャパンイマジネーションが、過日放送のテレビ番組内で放送された縫製工場における外国人技能実習生の労務問題に関してコメントを発表した。 テレビ東京系報道番組「日経スペシャル ガイアの夜明け」の12月12日放送回「“絶望職場“を今こそ変える!」では、外国人技能実習制度の裏に潜む給与未払いや長時間労働などの実態に迫った。放送後、ネットでは映像に映ったタグから同社ではないかという見方もあり、まとめサイトなどで話題になっていた。 同社は「本年7月に岐阜一般労働組合及び番組制作会社より一報を受け、弊社として初めて認識した。弊社商品の取引メーカー様に確認をした結果、今回問題となった同工場に対し該当とされる商品の発注がなされており、労務問題が存在するという事実も判明致しました」と発表。その後、取引メーカーへ同工場での商品の製造を取りやめるように申し
その昔、学校の授業中に同級生の一人が気分悪くなっちゃって。 周りの生徒が騒ぎ出して、それで先生も気づいて、「大丈夫?」ってその子の背中をさすってあげたりしてたのよ。 そしたらついに堪えきれなくなったらしくて、急にえろえろともどしちゃってさ。 俺も一瞬あっと思ったんだけど、すぐ横にいた先生がとっさに両手差し出して、その吐いたものを受け止めて。 なんとなく教室がざわっとなって、青ざめたその子が「ごめんなさい」って涙声で先生に謝ったんだけど、先生は「大丈夫だよ、気にしなくて。じゃあちょっと保健室行こうか」って優しく答えてあげてたのね。 その言葉通り教室にほとんど被害はなかったし、手を洗って帰ってきた先生はもう何事もなかったように普通に授業始めてさ。 それがものすごく自然だったから、しばらくして帰ってきたその子にクラスの誰も変なこと言う雰囲気はなくて。 俺はそういう先生の態度とか光景を見て、『すげ
Hiroshi Makita Ph.D. 誰が日本のコロナ禍を悪化させたのか?扶桑社8/18発売中 @BB45_Colorado これも随分前から指摘しているが、1万年に1度の確率の巨大地震や巨大噴火など考える必要がないというのもおかしい。 1万年に1度が明日かもしれないし2万年後かもしれない。東電福島核災害は、10万年に1度未満と国が評価していたことが僅か40年間の4日間に集中して3連続で起きたことだ。 2017-12-14 13:51:12 Hiroshi Makita Ph.D. 誰が日本のコロナ禍を悪化させたのか?扶桑社8/18発売中 @BB45_Colorado また、阿蘇や姶良巨大火砕流で九州が全滅するから原発のことなど考えなくてよいというのも根本的な誤り。 阿蘇巨大噴火では九州はほぼ1日で全滅し、中国四国も火砕流と降下物で壊滅するわけだが、川内、玄海、伊方、島根発電所が制御を
1. Travis CI とはTravis CI はオープンソースコミュニティのためにホストされた CI(継続的インテグレーション)サービスです。 継続的インテグレーションってなんだ? 継続的インテグレーション、CI(英: continuous integration)とは、主にプログラマーのアプリケーション作成時の品質改善や納期の短縮のための習慣のことである。エクストリーム・プログラミング (XP) のプラクティスの一つで、狭義にはビルドやテスト、インスペクションなどを継続的に実行していくことを意味する。特に、近年の開発においては、継続的インテグレーションをサポートするソフトウェアを使用することがある。 引用: 継続的インテグレーション - Wikipedia Travis CI は GitHub と連携しており、CI したいリポジトリーを接続しておくと、Travis CI がコミットを
Semaphore SmaphoreはクラウドのCI/CDツールです。 ざっくりいってしまえばTravis CIやCircleCIのようなツールとなります。 The world’s fastest CI/CD platform Continuous Integration & Delivery with Docker Support - Semaphore とのことで、速度を売りの一つにしているようです。 公式サイトにはCodeship,Travis CI,CircleCIでテストスイートを実行した際の速度比較が記載されています。 GitのホスティングサービスとしてGitHubとBitbucketが選択できるようです。今回はGitHubのプロジェクトと連携してみます。 やってみた GitHubのアカウントをそのまま利用できるので、こちらのGet Started with GitHubからサ
自動テストはエンジニアの必須スキル!という話を最近よく聞くのですが、テストをやったことがなかったのでTravis CIで試してみました。 Travis CIとは Travis CIは自動テスト実行サービスで、GitHubと連携してpushした際に自動でテストを行ってくれるところが特徴です。 GitHubと連携できる継続的インテグレーションツール「Travis CI」入門 - さくらのナレッジに従って登録等を行いました。 設定ファイルの記述 Travis CIの設定はリポジトリのルートディレクトリに.travis.ymlというファイルを置くことで行います。 Travis CIはテストのたびに仮想マシンを立ち上げてその中でテストが走るのですが、.travis.ymlにはマシンの環境設定に関する事項と、実際にテストする内容をステップごとに記述していきます。 installステップ: テストに必要
WHY『変化に強いインフラ』を作ることで、技術にこだわり続ける環境ができ、ビジネスの変化にいち早くキャッチアップできます。 そのためにどのようにして、『変化に強いインフラ』を作ることが出来るのか模索したものをまとめます。 WHATKubernetes 上にアプリケーションを載せるCI/CD 環境構築GitHub Flow の開発スタイルでを元に QA で自分で書いたコードが確認でき、マージをしてmasterへpushしたら、Produciton へすぐにデプロイするサーバースペックを簡単に変えれる/内部で使われるライブラリ等も変更しやすいようにするDeploy の仕組みを自由に変更できるソースコードは以下です。 Github: koudaiii/jjug-ccc2016fall-devops-demoref. GitHub Flow 『変化に強いインフラ』を作っていく上での定義とルール変化
sue445 2017/03/02 GitLab Meetup Tokyo #1 自己紹介 Go Sueyoshi a.k.a sue445 株式会社ドリコム 所属 インフラストラクチャー部 社内gemを中心にアプリからインフラまでだいたいサーバサイドを浅く広く見てる 今まで作った主要なものは sue445 Advent Calendar 2016 - Qiita を参照 「ドリコムのプリキュアの人」として社内外で有名 Twitterは上級者向けのアカウントなのでフォロー厳禁 GitLab関係で作ったものをいくつかピックアップ GitLab Notifier for Google Chrome™ GitLabの通知を受け取るためのChrome拡張 Jenkins GitLab Logo Plugin JenkinsにGitLabのプロジェクトのロゴを表示 gitlab_awesome_re
https://www.youtube.com/watch?v=6ZvCU0dht50 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 Google Test Automation Conferenceが今年はSeattleで開催されたようです。その中で興味深いと感じた話題をいくつか拾ってみました。 1) 成長を続けるGoogle 会社の規模が大きくなり、歴史を重ねてくると、何事も非効率になりがちですが、Ankit Mehtaが紹介してくれた数字によると、Googleの開発ペースは依然として右肩あがりのようです。 コードのコミットは、1日3万チェックイン。約3秒に1回。グラフを目測した限りでは昨年から約20%増。 リリース数もこの1年でほぼ倍増。 2) テストクローラーを利用してのモバイル実機テストの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く