所属グループがDevOpsグループになりました。「DevOps」や「CI/CD」に関して全くの初心者だったので、概要をつかむためにざっとキーワードを洗い出して週末に読んでみました。 記事構成や内容に誤りがある場合は、コメントやリクエストなどでご教示頂けましたら幸いです。また、この分野で避けては通れない書籍や、普通だったら誰もが一度は読んでいるべき記事などがありましたら、ぜひ教えて下さい。 Agenda General DevOps Git Architecture Microservices Testing TDD Testing Frameworks Infrastracture as Code Concept Vagrant Chef Puppet Ansible Jenkins Circle CI Cobbler Docker CI/CD CI CD General ※ 基本的には、
そもそもJUnitは、振る舞いのテスト(≒ブラックボックステスト)を前提としている(こんなデータを入れたら、こんな結果が返りますよーという意味で)。 privateメンバをテストしたいというのは、ホワイトボックステストをしたいということである(このメソッドは内部で別のメンバを使ってますよーという意味で)。 実際のところ、JUnitでは、privateメンバのテスト手段は提供されていない。 何とかしてprivateメンバをテストしたい、ということで、リフレクションを利用する人がいる。だが、リフレクションを利用するとリファクタリングが難しくなる(フィールド名を文字列で指定することになるため)。テストコードの書き方のせいで、リファクタリング作業が阻害されるのでは、本末転倒である。 そこで、どうしてもprivateメンバをテストしないと気が済まない人のため、別の解決案を考えた。 import ja
概要 システムテスト自動化は普及のキャズムを超え、実践段階となっています。一方で適切なテスト自動化アーキテクチャを欠いた闇雲な自動化による 失敗例も国内外で複数聞かれます。 システムテスト自動化の普及と実践を目的とするSTARとしても、自動テストの対象であるソフトウェアやサービスが成功のためのアーキテク チャやソフトウェアパターンを作り、広めてきたようにシステムテスト自動化もアーキテクチャとパターンを共有すべき時期が来ていると考えてい ます。 今年のSTAC2014では現在でも深い知見を与える書籍「Software Test Automation」のSTAR有志による翻訳書「システムテスト自動化 標準ガイド (CodeZine BOOKS) 」( http://www.amazon.co.jp/dp/4798139211 )を中心に、実践者、Webで集められている各種のアーキテクチャとパタ
Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find
お久しぶりです。 早速今回の本題。 Seasarでもだいぶ安定して導入されている感じのSAStruts。 以前、バリデーションもUnitTest書きたいとかあったので 作ってみた。 [追記:バリデーションだけじゃなくてサービスまで全部動くよ。] ↓まずダウンロード。 S2ActionTestCase.java 使い方はこんな感じ。 package test.action; import java.util.List; import org.apache.struts.action.ActionMessage; import org.junit.Before; import org.seasar.struts.unit.S2ActionTestCase; public class DeptActionTest extends S2ActionTestCase { @Before public
Organization of Web Test Tools Listing - this tools listing has been loosely organized into the following categories: Note: Categories are not well-defined and some tools could have been listed in several categories; the 'Web Site Management Tools' category includes products that contain: site version control tools, combined utilities/tools, server management and optimization tools, and authoring/
HtmlUnit is a java unit testing framework for testing web based applications. It is similar in concept to httpunit but is very different in implementation. Which one is better for you depends on how you like to write your tests. HttpUnit models the http protocol so you deal with request and response objects. HtmlUnit on the other hand, models the returned document so that you deal with pages and f
祖母の白寿のお祝い 先日、満99歳(数えで100歳)になった祖母の白寿のお祝いをやった。 さすがに身体のあちこちに不具合が出てきており、そろそろ本格的に外出も難しくなってきたので祖母と一緒に家族で集まれるのはたぶんこれが最後だろう。 下は0歳から上は99歳までいるので、移動と諸々…
Japanese / English Selenium Auto Exec Server(以降 Selenium AES)は、Seleniumによる継続的なリグレッションテストを行うためのツールです。 プロジェクトにおけるテストの手助けとなることを目標としています。 Selenium AESを使えば、SeleniumのHTML形式のテストを毎日決まった時間に実行し、その結果をメールで送信するといったことが簡単に行えます。 他にもSeleniumを使ったリグレッションテストを手助けするための様々な機能が提供されます。 Selenium AESは、Selenium RCを拡張することにより、実現しています。 また、Selenium RCのHTMLSuiteに対する使い勝手を向上させたツールとして、Selenium HTMLSuite Extensionというものも公開しており、Selenium
DebugBar Home > Wiki > IETester :: Browser Compatibility Check for Internet Explorer Versions from 5.5 to 11 :: ANNOUNCE: If you are an Adwords user, The IETester team is proud to announce its new tool: SunnyReports, a simple and efficient Adwords reporting tools IETester is a free (both for personal and professional usage) WebBrowser that allows you to have the rendering and javascript engines of
以前から会社の本棚にあることは知っていましたが、正直言って、本を読んでソフトウェアのテストが分かるとは思えなかったので、手にとることはありませんでした。 先週末、諸般の事情により手を出しました。 結論を言うと、読む価値がありました。突然ソフトウェアテストの技術は向上しませんが、ソフトウェアテストについて考える刺激になりました。他の人にも読ませて、週末、読書会をしようと画策しています。 結局、人が重要 属人性否定には真向から対立します。鉄則210は典型です。帯にデマルコの名前があるのもうなずけます。 これと関係しますが、 文書やプロセスを固定化することへの警鐘 固定観念や機械的な作業で、テストをする人の想像力を奪うことの危険を説きます。立派なテスト仕様書を作って満足するより、完全なテストがありえない現実を認識した上で何をすべきかを考えるべきです。 実践的技術的なアドバイスとして、 テストの多
1999/09/06 更新 石井 勝 はじめに Smalltalker として有名な Kent Beck は,ソフトウェアテスト用プログラムをフレームワークレベルにまで拡張し,テストを体系的に取り扱う方法を提唱しました.そのフレームワークは Testing Framework と呼ばれ,Smalltalk の他にも Java, C++, Visual Basic 用の Testing Framework が提供されています(それぞれ JUnit, CppUnit, VBUnit と呼ばれています). 同じソフトウェアテストを行う製品としては,Windows の場合 Rational 社(以前は Microsoft 社)の Visual Test が有名です.Visual Test の場合,スクリプト言語でユーザの操作をシミュレートしてテストを行うのに対し, Testing Frame
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く