タグ

Testingとsoftwareに関するclavierのブックマーク (11)

  • 効率的にリファクタリングを進めるための下準備教えます - MonotaRO Tech Blog

    はじめに ※ (2024/03/14 16:33) 「インテグレーションテストの気軽な実行・変更ができない」節にて、データのクリーンアップを teardownで行うよう修正 EC開発-B グループの岡崎と EC開発-A グループの菊川です。2人とも普段は MonotaRO の EC サイトの開発に従事しています。 今回は、昨年11月に開催した、テストとリファクタリングのためのワークショップの中で行ったライブコーディングの準備をするにあたって困ったことについて記載します。 ライブコーディングでは、参加者全員の前で実際のプロダクトのソースコードをリファクタリングする、ということにし、それにあたって研修の運営メンバーでリファクタリングに取り組んでみました。ただ闇雲にリファクタリングするのではなく、研修では参加者に「どのような流れや考え方でリファクタリングをするか」を理解してもらえるように、運営メ

    効率的にリファクタリングを進めるための下準備教えます - MonotaRO Tech Blog
  • 保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像 ~Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より | gihyo.jp

    保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発⁠⁠、その全体像 ~Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より 今回、Software Design 2022年3月号 第2特集「そろそろはじめるテスト駆動開発 JavaScriptでテストファーストに挑戦」の第1章「保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像」をサイトに掲載します。第2章以降については、誌『Software Design 2022年3月号』電子版(Gihyo Digital Publishing、Amazon Kindle)をご購読いただければ幸いです。 第1章では、混同されることの多い自動テスト関係の概念を、自動テスト、テストファースト、テスト駆動開発の3つの段階に分け、それぞれの効果や注意点を説明します。ソフ

    保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像 ~Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より | gihyo.jp
  • Chef Development Kit - Chef Blog | Chef

    Ohai Chefs, The first version of Chef Development Kit (a.k.a. Chef DK) is here. What is Chef DK?Chef DK is a package that contains all the development tools you will need when coding Chef. It combines the best of the breed tools developed by Chef community with Chef Client. Here is what you can do with Chef DK: Get your cookbook dependencies under control and have a sane way of composing the cookb

    Chef Development Kit - Chef Blog | Chef
  • Windows 自動化ツールで遊んでみる - CX's Hatena Blog

    Windows/Office武勇伝 <Surface Proが当たる! 開発者グループOPENキャンペーン>というキャンペーンが行われているようですので、投稿してみます。 Windows 自動化ソフト「UWSC」 個人的にお気に入りのフリーソフトで「UWSC」というのがあります。 このソフトは Windows 自動化ソフトというジャンルのもので、マウスやキーボード操作を記録再生でき、かつ、内蔵スクリプト言語により、自由に動作を加工することができる、便利ツールになります。 で、これを使うと、どんなことが出来るかと言うのを紹介したいと思います。 以下は、過去に自分が作成したサンプルになります。 「はてなロクロ」自動化サンプル 1つめは、「はてなロクロ」(残念ながら、今はサービス終了しています)という3Dお絵かきサイトに投稿したサンプルになります。マウスによる色選択と、キーボード操作によるスクリ

    Windows 自動化ツールで遊んでみる - CX's Hatena Blog
  • 大量アクセスによるサーバの負荷テストなどが簡単に実行できるフリーソフト「JBlitz Professional」

    以前は有料ソフトであり、ロードテストを実行した結果を数値・グラフ化してまとめて保存でき、サイトへのアクセス順番を固定したりランダムにしたり、アクセスする時間間隔・接続時間・アクセスする人数の設定が可能で、さまざまなテストを自由に設定して実行できるフリーソフトが「JBlitz Professional」です。ダウンロードから機能と操作の説明までは以下から。 Website load test - JBlitz Professional http://www.cartesian.net.nz/jblitz/ ◆ダウンロード 「JBlitz Professional」を使うにはJavaをインストールしておく必要があります。 上記サイトの「Download」をクリック。 ダウンロードしたZIPファイルをExplzhなどで解凍して、Windowsを使って操作をするので「run-jblitz.bat」

    大量アクセスによるサーバの負荷テストなどが簡単に実行できるフリーソフト「JBlitz Professional」
  • JaSST'13 Tokyoに行ってきました。

    こんにちは。 QA inomataです。 1/30・31はテストエンジニアの祭典ソフトウェアテストシンポジウムが東京で開催されます。 ソフトウェアテストシンポジウム JaSST'13 Tokyo http://www.jasst.jp/symposium/jasst13tokyo/outline.html 1/30に参加したので、その勢いでレポートを書きます。 後日上記のwebから発表の資料がダウンロードできるとの事です。また、このほかにもいろんなセッションがあるので、参加できなかった方、興味を持った方はぜひのぞいてみてください。 Challenges in Software Testing Dorothy Graham氏による基調講演でした。テストについてのトレンド、やキーワードについての講演でした。 最近のトレンドについて ・方法論だとアジャイル、オフショア、探索的テスト、自動化が話題

  • JSTQBで勉強してみました

    入社2年目QAエンジニアのkuramochiです。 今回は、私が今勉強していることについて書きたいと思います。 また、その主な内容としてJSTQB(Japan Software Testing Qualification Board)のFoundationLevel試験(http://www.jstqb.jp/)の内容をもとに進めたいと思います。 内容は、以下の内容です。 (参考書は、JSTQBのHPで公開されているシラバスですが、偶然、弊社技術部の棚で見つけた“JSTQB(FoundationLevel試験)教科書”です) [1]:テストの基礎 [2]:ソフトウェアライフサイクルを通じてのテスト [3]:静的技法 [4]:テスト設計技法 [5]:テストマネジメント [6]:テスト支援ツール この中から、いくつかの内容を抜粋して紹介していきたいと思います。 [1]テストの基礎 (1)テス

  • WEBサイト負荷テストツール7選 | さぶみっと!JAPAN

    WEBサイトに情報を入力するだけで負荷テストができるLoad Impact、GUIから操作できるApache JMeterや、コマンドラインから使うcurl-loader・httperf・Siege・Pylot・abを簡単な使い方と共に紹介していきます。 Load Impact http://loadimpact.com/ Load ImpactはスゥエーデンのGatorhole AB社が管理している、フォームに必要な情報を入力するだけで負荷テストをしてくれるWEBサイトです。 ツールをインストールしたりする必要が有りませんので、非常に楽です。 毎月5回まで無料で負荷テストができます。 それ以上は10回/$30のクレジットを購入する事になります。 トップページのフォームにURLを入れて「Run free test」をクリックすると、世界各地のいずれかのAmazon EC2サーバから負荷テス

    WEBサイト負荷テストツール7選 | さぶみっと!JAPAN
  • 品質に厳しい組織で、なぜ品質が劣化するのか? - 現場のためのソフトウェア開発プロセス - たかのり日記

    このエントリーは「Software Test & Quality Advent Calendar 2011」における12/18分として書いています。 12/17は @NoriyukiMizuno さんによる 「ソフトウェアテストの勉強会。1年目。」 というエントリでした。 今回は、以前から感じている矛盾について、私なりの考えをまとめたものです。 特に、マネージャーや経営層と呼ばれる人に読んでもらいたいと思っているのですが、このブログの読者層を、考えると、あまり多くはなさそうなので、以下に示す問題について、悩んでいる/苦しんでいるような人から、うまく伝われば良いと思っています。 矛盾する問題 私は、SEPG(Software Engineering Process Group)という役割上、いろいろなソフトウェア開発のプロジェクトや組織に関わってきました。 絶対数で言えば、そんなに多くはない

    品質に厳しい組織で、なぜ品質が劣化するのか? - 現場のためのソフトウェア開発プロセス - たかのり日記
  • Vector: UWSC - 新着ソフトレビュー

    実際に行ったマウス/キーボード操作をスクリプトに保存し、再現できるソフト。スクリプトの内容を編集して、高度な処理を行わせることも可能。「UWSC」は、マウスやキーボードの操作を記録しておき、その操作を再現できるWindows操作自動化ソフト。同じような処理を繰り返し実行したり、デモに利用したりできる。タイマを使ったスケジュール起動にも対応する。 体は、ボタンが5個並ぶコンパクトなツールバー形式のウィンドウ。「記録」ボタンを押してから「STOP」ボタンを押すまでの間、ユーザの行ったマウス/キーボード操作が記録され、「再生」ボタンを押すことでいつでも自由に再現できる。操作内容はスクリプトファイルに保存しておける。設定により「動作していない余分な時間やマウスの移動は記録しない」「マウス座標を相対座標で記録する」ことも可能だ。 保存したスクリプトをテキストエディタなどで編集し、条件判断や関数の呼

    clavier
    clavier 2007/02/01
    テスト用に使用すると便利
  • Vector: UWSC - 新着ソフトレビュー

    実際に行ったマウス/キーボード操作をスクリプトに保存し、再現できるソフト。スクリプトの内容を編集して、高度な処理を行わせることも可能。「UWSC」は、マウスやキーボードの操作を記録しておき、その操作を再現できるWindows操作自動化ソフト。同じような処理を繰り返し実行したり、デモに利用したりできる。タイマを使ったスケジュール起動にも対応する。 体は、ボタンが5個並ぶコンパクトなツールバー形式のウィンドウ。「記録」ボタンを押してから「STOP」ボタンを押すまでの間、ユーザの行ったマウス/キーボード操作が記録され、「再生」ボタンを押すことでいつでも自由に再現できる。操作内容はスクリプトファイルに保存しておける。設定により「動作していない余分な時間やマウスの移動は記録しない」「マウス座標を相対座標で記録する」ことも可能だ。 保存したスクリプトをテキストエディタなどで編集し、条件判断や関数の呼

  • 1