タグ テスト対象
人気順 10 users 50 users 100 users 500 users 1000 usersGoでモンキーパッチするライブラリを作った - Plan 9とGo言語のブログ
Goで単体テストを実装する場合、動的な言語のように「テスト実行中に外部への依存を置き換える」といったことはできません。代わりに、 外部への依存を引数で渡す 外部への依存をインターフェイスで渡す のように、テスト対象をテスト可能な実装に変更しておき、テストの時は外部への依存をモック等に置き換えて実行する... 続きを読む
第7回 テストコードの認知負荷 ~テストの名前、構造、情報量を工夫する~ | gihyo.jp
サバンナ便り ~ソフトウェア開発の荒野を生き抜く~ 第7回テストコードの認知負荷 ~テストの名前、構造、情報量を工夫する~ 開発の現場では、既存のテストコードから仕様を読み解く機会がよく訪れます。そのようなとき、テスト対象の仕様やテストの意図を読み解きやすいテストとそうではないテストがあることに気... 続きを読む
ユーザー行動を使い、ユーザー目線でのテストを洗練させる
Tebiki社でQAエンジニアをしている中西です。 多くのテストエンジニアやQAエンジニアは、ユーザー目線でのテスト経験があるかと思います。プロダクトのユーザーとプロダクトの使われ方を想定して、テスト対象がユーザーのニーズにマッチしているかを確認しているのではないでしょうか。 Tebiki社では、「ユーザの行動が... 続きを読む
無理なく始めるGoでのユニットテスト並行化 - カンムテックブログ
KanmuでPoolを開発しているhataです。最近、ロボット掃除機を買いました。ロボと猫がじゃれている景色はいいですね。 今回はGoのユニットテストの並行化についての記事です。 TL;DR Goのテストは、並行化することでテスト実行時間の短縮やテスト対象の脆弱性の発見などのメリットがある 基本的にはそのままでも最適化さ... 続きを読む
第2回 偽陽性と偽陰性 ~自動テストの信頼性をむしばむ現象を理解する~ | gihyo.jp
自動テストに期待することはいくつかありますが、「失敗することで、テスト対象の動きが予期せず変わったことをプログラマーに教えてくれる」という役割は特に重要です。 この観点における期待外れの自動テストは2つ考えられます。失敗すべきでないときに失敗するテストと、失敗すべきときに失敗しないテストです。 失... 続きを読む
Twitter、攻撃的なリプライを自動ブロックしてくれる「セーフティモード」のテストを開始 - ねとらぼ
Twitterは9月1日より、攻撃的なリプライを繰り返し送ってくるユーザーを自動的にブロックする「セーフティモード」のテストを開始したと発表しました。今のところ一部の英語アカウントのみが対象で、日本語環境は対象外。 テスト対象のユーザーは、「設定」の「プライバシーと安全」からセーフティモードをオンにするこ... 続きを読む
自動テストを考慮したテスト設計 〜概念〜 - Qiita
テスト設計において何を考えてますか? テスト設計の時、何を考えていますか?テスト対象の機能のこと。テストすべき観点のこと。テスト技法を適用すること。期待値を明確にすること。テスト条件を満たす手順や環境を定義すること。最終的にテストケースに落とし込むこと。色々と考えることはあると思います。 テスト設... 続きを読む
ファジングと統計学 - Qiita
はじめに 本稿ではファジングのシードスケジューリング問題に対する統計学的なアプローチについてまとめる。統計学、強化学習の基礎、特に二項分布と標本検定および多腕バンディット問題については既知とする。 ファジングとはソフトウェアのバグ(特に脆弱性)を発見するためのソフトウェアテストの一種で、テスト対象の... 続きを読む
開発とテストの段取りを工夫する | Think IT(シンクイット)
はじめに 本連載は開発を加速・効率化させる「ソフトウェアテスト」がメインテーマです。 前回 はこのテーマを実現するための全体的な戦略やアプローチを解説しました。今回は、そういった戦略やアプローチを考えるための、テストの種類や区分けを俯瞰的に解説していきます。 開発との関係から見るテストの役割 ソフトウェアテストは、テスト対象とテストベース(仕様書、設計書などテストのための資料)を入力にテストを実施... 続きを読む
週末に遊べるラズパイ - ラズパイで脆弱性を調査、セキュリティ検査が可能な「Kali Linux」:ITpro
ラズパイ販売 最新 Pi 3や5ドル版のお得な特別販売実施中 コンピュータに潜むセキュリティ上の脆弱性をあぶり出してくれる専用OSが「Kali Linux」です。4000円台のPCボード「Raspberry Pi(ラズパイ)」で動かせば、テスト対象を実際に攻撃して脆弱性を検出する「ペネトレーションテスト」ツールをすぐ使えます。 Kali Linuxは、公開中のポートやサーバーを調べる「Nmap」、... 続きを読む
国民生活センターの水素水に関する報告書に対し複数の水素水関連業者が反論 | スラド
昨年12月、国民生活センターが 健康保持増進効果等をうたった水素水に対し法令違反の可能性があると指摘 したのだが、これに対して複数の水素水メーカーが反論を行っている。反論については、国民生活センターの発表文書に 「業界の意見」として追加されている 。 主な意見としては、テスト銘柄の選定方法に疑問がある、テスト対象となった水素水商品だけがマイナスのダメージを受けた、水素濃度の基準や測定方法が定まって... 続きを読む
「水素水」の飲用により期待できる効果は「水分補給」、国民生活センターが水素濃度などの調査結果発表 - GIGAZINE
楽天市場・Amazon・Yahoo!ショッピングで「水素水」「水素水生成器」で検索した際に、タイプ別に「売れている順」などで上位に多く表示され消費者が目にする機会が多いと考えられる水素水や水素水を作ることができるとうたった容器入り10銘柄と生成器9銘柄、合計19銘柄をテスト対象とした結果を独立行政法人国民生活センターが発表しました。 容器入り及び生成器で作る、飲む「水素水」-「水素水」には公的な定... 続きを読む
PHPメンターズ -> 状態ではなく、振る舞いをモックせよ
状態ではなく、振る舞いをモックせよ TL;DR GOOS本『実践テスト駆動開発』で触れられている「ロールをモックせよ」について、違った角度で解説 ドメインモデルを豊かにすることでコードがシンプルになる例 Mock Behaviors, Not States ユニットテストを記述する際、テスト対象のオブジェクトが利用しているオブジェクト(依存オブジェクト、隣接オブジェクト)はモックオブジェクトにして... 続きを読む
GoogleがJavaScriptベンチマークOctaneをアップデート, asm.jsとTypeScriptもテスト対象に | TechCrunch Japan
Googleが同社のJavaScriptベンチマークスイートOctaneのバージョン2.0をリリースした。Octaneは17のテストにより、ブラウザが実装しているJavaScriptランタイムの実行速度を計測する。 最初のバージョンが出たのは1年あまり前だが、今度のバージョンではレイテンシの計測にとくに力が入れられた。また、JavaScriptの新しい技術の数々もテストされる。また2.0では、Mo... 続きを読む
go言語のテスティングフレームワークについて - さにあらず
2013-10-28 go言語のテスティングフレームワークについて golang テスト対象となるコード 公式のHow to Write Go CodeからYour first libraryにあるコードを持ってきます。 package go_testing // Sqrt returns an approximation to the square root of x. func Sqrt(x ... 続きを読む
ブラックボックステストとホワイトボックステスト | Developers.IO
テスト分類のひとつにブラックボックステストとホワイトボックステストがあります。 ブラックボックステストとは、テスト対象の内部を意識せずに外部仕様のみからテストケースを構築していく手法です。ユニットテストであれば、テスト対象となるメソッドの実装(コード)を意識せず、メソッドのAPI仕様からテストケースを作成することになります。 一方、ホワイトボックステストでは、テスト対象の内部を意識し、どのような構... 続きを読む
serverspecでchefのjsonを読み込む - さよならインターネット
Testing #chef Cookbook by #serverspec #devopsの続きみたいなものですが Chefのjsonファイルでフラグ立てたりしてると、そのフラグによって テスト対象が変化する場合があるかと思います。 その場合、serverspecにはattributeの機能があるのでそれを利用します。 spec/spec_helper.rb attr_setの項目を追加します。 ... 続きを読む
serverspec のテストをホスト間で共有する方法 - Gosuke Miyashita
今回は serverspec のテストをホスト間で共有する方法について説明します。 serverspec-init を実行して生成されるひな形ファイルは以下のようになっています。 |-- Rakefile `-- spec |-- spec_helper.rb `-- www.example.jp `-- httpd_spec.rb これを見てわかる通り、テスト対象となるホスト名でディレクトリが掘... 続きを読む
GhostDriverでWebアプリケーションのテストを高速化する - CODESCRIBBLE
2013-01-07 GhostDriverでWebアプリケーションのテストを高速化する Selenium PhantomJS Seleniumを使ったテストは遅いという話をよく聞きます。理由として考えられるのは以下の3つです。 テスト対象のWebアプリケーションが遅いため 遅いテストを書いているため 実際にWebブラウザを動かしているため 1つ目と2つ目は、環境やコードの書き方を変えることで改善... 続きを読む
RSpecによるユニットテストの書き方 - tech.recompile.net
最近、新人のテストコードを見る機会があり、ユニットテストの書き方について考える機会があった。ユニットテストはテンプレートみたいなものがあるので、それさえ押さえれば、誰でも簡単に書くことができる。 ここでは、その方法について紹介したい。サンプルはRSpecで書くが、その他のユニットテストフレームワークでも、応用ができるとおもう。 はじめに ごく単純化すると、テスト対象は状態を持ち、入力を与えると何ら... 続きを読む
動画再生後メニューのテスト版を公開!‐ニコニコインフォ
動画再生後メニューのテスト版を公開! 2011年06月29日Tweet 本日より、テスト版の動画再生後メニュー(動画の再生終了後に表示されるメニュー)を一部のユーザー様に公開しました。 広くユーザー様のご意見をいただき、より良い再生後メニューにするため、 テスト対象のユーザー様を 一般/プレミアム会員 問わず、ユーザーID番号をもとに無作為に選定させていただきました。 1:お気に入りの動画(入力さ... 続きを読む
JavaFXのWebViewでSeleniumみたいなWebテストやってみたら面白かったんだけど 2011-05-30 - きしだのはてな
JavaFX2.0のWebViewで、Javaからブラウザが操作できるようになって、これをSeleniumが組み込んだらおもしろいことになるだろうなと思ってたのですが、よくよく考えると、SeleniumナシでWebサイトのUIテストが簡単に書けることに気づきました。 ということで、まずはテスト対象のサイトをつくってみます。最初の画面(first.html)。テキストフィールドがあって、OKボタンを... 続きを読む