タグ

Testに関するkyon_mmのブックマーク (69)

  • OWASP OWTF | OWASP Foundation

  • RestfuseによるREST API自動試験まとめ(その1) - Taste of Tech Topics

    こんにちは、Web系エンジニアのナカガワです。 皆さん、REST APIのテストはどのようなツールを使っていますか? 私はJUnitでテストが書ける「Restfuse」を使っています。 今回、実プロジェクトでRestfuse + Jenkinsで定期的にREST APIをテストする仕組みを構築したため、このあたりのノウハウをまとめて書きたいと思います。 REST APIテスト自動化のゴール ゴールは以下の二つです。 (1) APサーバ上で動作しているWebアプリケーションに対し、自動でREST APIテストを実施する。 (2) Jenkinsを用いてCIを実施可能にする。 まず今回は、前者のREST APIテストを実施するところまで紹介します。 Restfuseを使って、REST APIをJUnit上でテスト可能に! 先にも書きましたが、私が使ったのはRestfuseというツールです。 R

    RestfuseによるREST API自動試験まとめ(その1) - Taste of Tech Topics
    kyon_mm
    kyon_mm 2014/01/21
    これは使いにくそう。。。
  • テストを書く文化を育てる戦略と戦術

    at DevLOVE現場甲子園2013 2013/11/09 (土) http://http://devlove.doorkeeper.jp/events/5464Read less

    テストを書く文化を育てる戦略と戦術
    kyon_mm
    kyon_mm 2014/01/21
  • 初めから厳密すぎるテストを書くのは筋悪なのではないかという話 - 愛と勇気と缶ビール

    これは人それぞれのコードの書き方に依存するので必ずしも筋悪というわけではない。むしろそういう風に書いてしまえる人もいるだろう、くらいの話。 何が言いたいかというと、自分の場合、ある程度は頭の中でまとめつつとりあえず手を動かして書いてみる→気に入らなかったり、後から「これではあかん」と思ったらインタフェース変える、みたいなことを繰り返しながら、要は同時にリファクタリングしながらコードを書いていくので、初めから厳密すぎるテストを書いてしまうと手戻りが多くなって非効率的なのである。 例えば、とあるJavaScriptのメソッドの返り値がこんな感じだったとしねえ。 { valid: true, foo: 10, bar: 0 } で、"valid"の部分はほぼ間違いなくこれで行くけど、"foo"と"bar"の部分は後から無くすかもしれない。あるいはkey名を変えるかもしれない。あるいは何か別のke

    初めから厳密すぎるテストを書くのは筋悪なのではないかという話 - 愛と勇気と缶ビール
    kyon_mm
    kyon_mm 2014/01/21
    わからなくもないけれど、わからない気持ちの方が強い。
  • Documentation: TestCafe | DevExpress

    The documentation on this webpage describes TestCafe v2015.1. This product is no longer available and has been replaced by TestCafe Studio. TestCafe Studio is our new cross-platform IDE for end-to-end web testing. To learn more about TestCafe Studio, please visit www.devexpress.com/testcafestudio Getting Started Guide This guide provides you with step-by-step instructions on how to create a functi

    kyon_mm
    kyon_mm 2013/08/20
    おー。これはすごい。どうやって動いているんだろうか。
  • Welcome testertools.com - BlueHost.com

    Bluehost - Top rated web hosting provider - Free 1 click installs For blogs, shopping carts, and more. Get a free domain name, real NON-outsourced 24/7 support, and superior speed. web hosting provider php hosting cheap web hosting, Web hosting, domain names, front page hosting, email hosting. We offer affordable hosting, web hosting provider business web hosting, ecommerce hosting, unix hosting.

  • 株式会社 SHIFT

    SHIFTは「売れるサービスづくり」を得意とし、お客様の事業成長を 全力で支援します。無駄のないスマートな社会の実現に向けて、 ITの総合ソリューションを提供する会社です。

    株式会社 SHIFT
    kyon_mm
    kyon_mm 2012/10/22
    テストのコンサルタント?とかテスト計画、設計、実施をCIも使ってやっているみたいです。ただ、採用に「大卒以上」ってあったので僕は入れなさそうw
  • ldtp

    Cross Platform GUI Test Automation tool Linux version is LDTP, Windows version is Cobra and Mac version is PyATOM. Linux GUI testing is known to work on GNOME / KDE (QT >= 4.8) / Java Swing / ?LibreOffice / Mozilla application on all major Linux distribution Windows GUI testing is known to work on application written in .NET / C++ / Java / QT on Windows XP SP3 / Vista SP2 / Windows 7 / Windows 8 M

    kyon_mm
    kyon_mm 2012/10/19
    なにこれアツイ。明日はこれつかってみよう。
  • Hogeや山田太郎といったメタ構文変数の改善 - 千里霧中

    Self-Describing Value プログラミングやテスト実装ではしばしばhogeや山田太郎、山田花子、といったメタ構文変数が使用されます。ただ「Literal value(xUnitTestPatterns読書会)」でも触れましたが、こうしたメタ構文変数は一工夫で可読性や保守性をより向上できる場合があります。 例えば以下のテストコードを見てみます。 UserList userList; userList.add("山田太郎");//名前はダミー EXPECT_EQ(1, userList.size()); 上記の「"山田太郎"」は、userListのサイズを1にするためのダミーで、どのような値をとっても構わないものとします。こうした場合は、以下のように意味や目的を値そのもので表現するとわかりやすくなることがあります。 UserList userList; userList.add

    Hogeや山田太郎といったメタ構文変数の改善 - 千里霧中
    kyon_mm
    kyon_mm 2012/10/11
  • 404 Not Found

    404 Not Found nginx

    kyon_mm
    kyon_mm 2012/09/21
    このWebサイトなかなかおもしろい。
  • Google アナリティクスの新機能「ウェブテスト」でサクッとA/Bテストにトライ!

    『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day

    Google アナリティクスの新機能「ウェブテスト」でサクッとA/Bテストにトライ!
  • リッチなテスティングフレームワークとテストの可読性の問題 - tomykaira makes love with codes

    この記事は DRY原則とテストの可読性 - ✘╹◡╹✘ への応答という側面があります。テスト駆動 Javascript を読みおわりましたが、そこにもおなじようなことが書いてあったので、その考察でもあります。 テスト駆動JavaScript作者: Christian Johansen,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2011/11/25メディア: 大型購入: 13人 クリック: 287回この商品を含むブログを見る TL;DR DRY ではなく sustainability を目標にする テストコードが技術的要素に踏み込みすぎないようにする テストの可読性は能力の低いフレームワークで書けば高くなるものではない。テスト対象、環境の性質につよく依存する DRY 厨というのはコードを省みないよりもタチが悪い。彼には DRY という錦の御旗があり、「やりすぎだよ」

    kyon_mm
    kyon_mm 2012/09/07
    あー。そういえば、リファレンステストの現状についてはこの前ウサギィでも話したね
  • http://saturn.uni-mb.si/~razno/vv_iii/WHAT%20WE%20FAIL%20TO%20DO%20IN%20OUR%20CURRENT%20TESTING%20CULTURE%20by%20Tom%20Gilb.txt

    kyon_mm
    kyon_mm 2012/08/29
    "ユーザーが実際に使えて有用な機能な追加や品質の改善のためのテストするんだ。素早く回せ。具体的にはプロジェクト工数の2%で回すべき。"(一部を意訳)
  • テストでは何をテストすべきか — recompile.net

    2012年08月21日 ソフトウェア開発でのテストとは何かを単純に言うと、成果物が期待通りであるかを検証する作業といえる。こう動作してほしいという期待を入力に、成果物がその通りに動作するかを検証するのがテストである。 となると、成果物とは何で、期待とは何かが問題になるのだけれど、これが一筋縄ではない。というのも、システムは十分に複雑なので、ある部分を複数の部分に分けることもできるし、その部分をより大きな部分のパーツにすぎないとみなすこともできるからだ。 だからといって、一番大きな単位でもって期待通りにあるかどうかを検証すれば済む話かというとそういうわけでもない。というのも、大きな単位には大きな単位なりの期待が、小さな単位には小さな単位なりの期待というものが存在するからだ。 システム開発は、ひとつのものさしではかることができない。システムをつかって業務を遂行できるかという検証と、その部品であ

    テストでは何をテストすべきか — recompile.net
    kyon_mm
    kyon_mm 2012/08/21
    なにげにテスト観点という言葉をつかっているのがピクンピクンした。
  • システムのテスト環境を仮想化してソフトウェア・デリバリを加速――日本IBMのRational新製品 - システム構築/開発 - TECHNOLOGY - CIO Online

    kyon_mm
    kyon_mm 2012/06/25
    IBMの製品って説明しか読んだことないけど、すごいんですよねー。でも高くて手がでない。。。なにかを限定して10万円くらいから使えるようなら、自分1人でも買ってみようかなって思うのだけれど。
  • 「はじめて学ぶソフトウェアのテスト技法」読書会をしました - THE BLUE NOWHERE

    これを勉強会カテゴリにしてよいものか… はじめて学ぶソフトウェアのテスト技法 作者: リー・コープランド,宗雅彦出版社/メーカー: 日経BP社発売日: 2005/11/03メディア: 単行購入: 24人 クリック: 539回この商品を含むブログ (51件) を見る Twitter で @ebc_2in2crc さんが、「はじめて学ぶソフトウェアのテスト技法」を買ったというのを見て、私もちょっと前に読んだところだったので、じゃあ読書会でもしますか、ということでやってきました。 偶然にも、割とご近所だったのでカフェで実施です。 二人ともテストの専門家ではないので、どうなる事かと思いましたが、結論としてはやってよかったと思います。 やったこと カフェなので輪読はせず、事前に読んで気になったことなどをフリートークな感じでした。 同値クラス難しい 連続値は分かりやすい 離散値難しい 値じゃないやつ

    「はじめて学ぶソフトウェアのテスト技法」読書会をしました - THE BLUE NOWHERE
    kyon_mm
    kyon_mm 2012/06/25
    たのしそう!MBAいいですよねーw
  • 「はじめて学ぶソフトウェアのテスト技法」読書会をしました - 全力で怠けたい

    きっかけ はじめて学ぶソフトウェアのテスト技法 作者: リー・コープランド,宗雅彦出版社/メーカー: 日経BP社発売日: 2005/11/03メディア: 単行購入: 24人 クリック: 539回この商品を含むブログ (51件) を見る Twitter で「テスト買ったった!」とツイートしたら @y_sumida さんから「ちょっと前に読んだばかりなので読書会しましょかー」と誘って頂いたのが事の始まりです。 当日までにちゃんと読んでおかねばというプレッシャーもありましたが、読書会は未経験というドキワク感もあり、二つ返事でよろしくとリプライしていました。 したこと 読書会というと輪読 + ディスカッション + まとめをするものだと思っていましたが、人数が二人ということと場所がカフェということもあり、「輪読はせずに気になったことを自由に話しましょう」ということになりました。 事前に読んだとき

    「はじめて学ぶソフトウェアのテスト技法」読書会をしました - 全力で怠けたい
    kyon_mm
    kyon_mm 2012/06/25
    おー。素晴しいですね!名古屋ではCafe.Testingというイベントで毎月2,3章ずつやっています。
  • 2012-06-02

    注:テストリストは加筆修正した上で,改めて独立した項目に作り直した. → http://d.hatena.ne.jp/JavaBlack/20150926/p1 http://www.publickey1.jp/blog/12/8585.html http://www.keyman.or.jp/at/dev/debug/30004610/ 数値の正確さはともかく,だいたいそんなもんでしょう. 「スキルがないからPHP使ってます」「Javaは使ってるけどオブジェクト指向って何ですか?」みたいな現場だと,テストするスキルも人手も足りない. そもそもテストを知らない.テスト=手動テストだと思っている. デバッグといえばデバッガでするものだと思っている. 導入するメリットが理解できない. テストをする人に,プログラミングのスキルや経験がない.ひどい場合には素質が無い.*1 導入するスキルがない.

    2012-06-02
    kyon_mm
    kyon_mm 2012/06/25
    本文は正直どうでもいい内容だったんだけど、xUnit系の洋書リンクがいっぱいあった。あとで見てみよう。
  • Unit testing isn't enough. You need static typing too.

    When I was working on my research for my Masters degree I promised myself that I would publish my paper online under a free license, as soon as I had graduated. Unfortunately there seems to be an unwritten rule of Graduate School research. You spend so much time focusing on a single topic of study that by the time you graduate you are sick of it. So more than year later I'm finally putting my pape

    kyon_mm
    kyon_mm 2012/06/21
    ユニットテストと静的型付けの関係について。面白い。ザックリとだけ読んだので、あとでじっくり読んでみる。
  • テストをしていて思ったこと - 新ECおもろ

    いま、新サービスのテストをしているのだがテストしていて思ったことがあるのでメモとして書いておく。 プログラムが動くかのテストではなく、初見でもサービスを理解できるかのユーザーテストの話。 以下新サービスの内容については触れていないので、ピンと来ない部分が多いかもしれないがご勘弁。 1.今回テストする目的はなにか?目的を明確にしておくべき。 明確にすると言っても 「テストを関係者みんなでやろう!」とか「テストを週一で続けていこう」とか テストをすること自体が目的になってはいけない。 ユーザーはそもそも理解できるのか?理解できたとしてもどこでつまずくのか? この部分を新しく追加したのだがそれに気づくのか?などいろいろな目的が1つのテストの中にはあると思うので それがあらかじめ明確でないと、どこをチェックすべきかがぼやけるので質を見抜けない。 2.テストして出てきた課題について、何の決断もしな

    テストをしていて思ったこと - 新ECおもろ
    kyon_mm
    kyon_mm 2012/06/20
    @yoshikawayasuo さんが手がけているWebサービスのテストにおける雑感。実はテスト戦略のことを指しています。きっとテストについて本当に考えているからこそ、自然と出るのですね。素晴らしいです。