タグ

testに関するkotakのブックマーク (21)

  • 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita

    2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。 これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマーク数が多いものを選びました。 知らないツールもあるので、分類がいいかげんなところもあると思います。何か気づいたらコメントください。 解説が不十分なツールについても、補足(コピペで文に取り込める体裁だとありがたい)を頂けると助かります! 元ネタの投稿は現在進

    【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita
    kotak
    kotak 2012/02/09
    QuickCheck, tig, pandoc
  • UI テストツール「NativeDriver」の iOS 版をリリースしました

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    UI テストツール「NativeDriver」の iOS 版をリリースしました
    kotak
    kotak 2011/08/18
    Android向けアプリ・iPhone 向けアプリ・ウェブアプリを同じ API でテストできる
  • Remote testing of gcc3 on Red Hat Linux 7.3

  • Loading...

  • Remote Testing with Dejagnu

  • 革命の日々! Autotest というコミュニティがあるらしい

    IPALinux互換性検証のプレスリリースhttp://www.ipa.go.jp/about/press/20091014.html で知ったAutotest というコミュニティ&ツール http://autotest.kernel.org/ http://test.kernel.org/linux_symposium_2009.pdf ざっと見た感じだと ・ジョブスクリプトを書いておくと、複数のテストマシンにテストを振り分けて自動実行してくれる ・テストサーバとテストクライアントが別マシンなのを生かし、テストでカーネルクラッシュが発生してもテストサーバはクラッシュを自動検知 fail +1 としてテストを継続してくれる。 というのがウリのよう。開発主体はGoogle。 これは、勉強する価値があるかもしれない。

    kotak
    kotak 2009/10/19
  • Autotest – Trac

    What is Autotest? Autotest is a framework for fully automated testing. It is designed primarily to test the Linux kernel, though it is useful for many other functions such as qualifying new hardware. It's an open-source project under the GPL and is used and developed by a number of organizations, including Google, IBM, and many others. General information, slides, etc Contact information Site admi

    kotak
    kotak 2009/10/19
    Autotest is a framework for fully automated testing. It is designed primarily to test the Linux kernel, though it is useful for many other functions such as qualifying new hardware.
  • 『テスト設計用ドキュメントの例』

    ソフトウェアの組み合わせテスト技法の1つであるペアワイズ法(Pairwise法)(またはオールペア法(All-pairs法)ともいう)と直交表を採用した組み合わせテストケース生成ツール PictMasterの使い方をはじめ、テスト全般のトピックスを掲載していきます。 テスト仕様書のフォーマットをどのようにするかは大きな問題です。テストに関するドキュメントについての標準規格に IEEE 標準規格 829-1998 の IEEE Standard for Software Test Documentation があります。この規格ではスクリプトテストにおけるドキュメントを総合的に網羅しており、現時点で最も優れたテストドキュメントの標準規格だと思われます。 この標準規格では、以下の8つのドキュメントを定義しています。 ・テスト計画書 ・テスト設計仕様書 ・テストケース仕様書 ・テスト手順書 ・テ

    『テスト設計用ドキュメントの例』
    kotak
    kotak 2009/10/19
    テスト関連ドキュメントの実例
  • Linux上におけるCUnitの使い方 | ミネルヴァの梟は黄昏とともに飛び始める(山下 大介 公式ブログ)

    最近、社内の古いプログラムをメンテしているのだが、そのプログラムはC言語で実装されている。中身は複雑なLinuxソケットプログラムである。 ドキュメントもなければ、Unitテストプログラムも無い。 さすがに、Unitテストが無いのはマズイので、まずはUnitテストプログラムを書くことに。しかし、C言語でUnitテストなんてできるのか?一応、調査してみるCUnitなるライブラリは存在しているようだ。 導入方法は以下の通りです。 1.CUnitのRPMをダウンロードする 2.ターミナルから「rpm -ivh CUnit-2.1-0.i586.rpm」と入力し、ライブラリをインストールする 3.開発環境のライブラリディレクトリに「/usr/local/lib」を追加する 4.開発環境のインクルードディレクトリに「/usr/local/include」を追加する これで、CUnitを利用できるよう

    kotak
    kotak 2009/10/15
  • 電気製品の EMC/安全適合性

    [ Home > 電気製品の EMC/安全適合性 ] 電気製品の EMC/安全適合性 製品安全 ―― by Gregg Kervill Gregg Kervill 氏が EMC+Compliance Journal で発表した製品安全に関する記事の和訳です。 EMC のための設計テクニック ―― by Keith Armstrong Keith Armstrong 氏が EMC+Compliance Journal で発表した "Design Techniques for EMC" シリーズの和訳です。 これらの記事では、回路やプリント板の設計や、 ケーブルやコネクタにおける注意など、 電子機器の EMC 設計に関する様々なトピックが扱われています。 EMC のための設計テクニック (第2版) ―― by Keith Armstrong Keith Armstrong 氏が EM

  • BEC Systems – eLinux IoT Cloud

    kotak
    kotak 2009/10/03
    Linuxのinputデバイスのテスト方法
  • 『テスト実施時間に大きな影響を及ぼす「環境パラメータ」とサブモデルによる回避策』

    ソフトウェアの組み合わせテスト技法の1つであるペアワイズ法(Pairwise法)(またはオールペア法(All-pairs法)ともいう)と直交表を採用した組み合わせテストケース生成ツール PictMasterの使い方をはじめ、テスト全般のトピックスを掲載していきます。 Pairwise法(All-Pairs法)で扱うパラメータには様々なものありますが、このパラメータには一般的な「入力パラメータ」と入力パラメータの組み合わせが実行される環境である「環境パラメータ」の2つに分けて考えることができます。ここで「環境パラメータ」とは例えばハードウェアの組み合わせなどを意味します。環境パラメータの考え方は富士通の辰巳敬三さんが提唱されたものです。 環境パラメータは、その構成の組み合わせを変更することにかなり時間がかかる例が少なくありません。コンピュータシステムのハードディスクを取り替えてテストを行なう

    『テスト実施時間に大きな影響を及ぼす「環境パラメータ」とサブモデルによる回避策』
    kotak
    kotak 2009/09/30
    ハード構成など変更に時間のかかるパラメータ(「環境パラメータ」)をサブモデルとして個別に組み合わせを定義することで、環境パラメータの組み合わせの数を少なくする手法
  • Linux Kernel Profiling HOWTO

    プロファイリングとは、プログラムの実行時の性能を測定することを指します。プロ ファイリングされる性能要素としては、次のようなものが挙げられます。まず、プログラムの処理時間に関するものでは、関数ごとの実行回数や、全実行時間 に占める関数の消費時間の割合などの統計値。 つぎに、プログラムのメモリ割り当てに関するものでは、それぞれのオブジェクトが 割り当てられた回数や瞬間的に有効だった最大個数の統計などです。これらのプロファイリングで得られた情報を分析することで、プログラムの挙動につ いての理解を深めることができます。こうしたことは、性能上の問題点を明らかにし て、アルゴリズムとデータ構造を見直したり、コードをチューニングするといったプ ログラムの性能改善に役立てたり、あるいは、プログラムの速度とメモリ使用量など の性能上のリソースに関するトレードオフを見極める指針とすることができます。 サンプ

    kotak
    kotak 2009/08/04
    readprofile, OProfile, Kernprof, Gcov-kernel
  • Branch Tracer for Linux

    btraxとは btraxの機能概要 スクリーンショット 適用例 リンク このプログラムの一部は、「独立行政法人 情報処理推進機構 オープンソースソフトウェア活用基盤整備事業」に係る委託業務の一環として開発しました。 btraxとはbtrax(Branch Tracer for Linux) は、Pentium4, Xeon, Pentium-M CPU のデバッグ機能である最新分岐記録機構を利用した、分岐命令トレーサです。カーネルに変更を加えることなく、カーネル/ドライバおよびアプリケーション/ライブラリの分岐命令実行状況を取得でき、そのログ情報を元に分岐カバレージ情報と実行経路を表示することができます。 btraxプログラムbtraxは、次の2つの機能から構成されます。 分岐命令実行ログ取得機能 ログ解析機能 分岐命令実行ログ取得機能には、分岐命令トレース用の体ドライバとは別に、下記

    kotak
    kotak 2009/08/04
    Intel CPUの分岐命令記録機構を利用したカバレッジ計測ツール
  • Microsoft PowerPoint - ソフトウェアテストシンポジウム2006-web.ppt

    2006.05.11 & All-pair法を応用した携帯電話組み込み用モバイル FeliCa IC チップファームウェアの評価に関する報告 フェリカネットワークス株式会社 太田 豊一、栗田 太郎 デバッグ工学研究所 松尾谷 徹 & ■ プロジェクトのご紹介 ( 1 / 3 ) y 携帯電話組込み用 モバイル FeliCa IC チップファーム ウェアの開発 – “おサイフケータイ” を実現する、携帯電話搭載の IC チップ のファームウェアの開発 – 搭載 IC チップは、非接触 IC カード技術 “FeliCa” と互換を 持つ – 電子現金、定期券、会員証、クレジットカードなど様々な サービスを実現できるセキュリティを備えたファームウェア – “かざす” という “リアルサイド” のサービス、 “サイバーサイ ド” のサービスの融合 & ■ プロジェクトのご紹介 ( 2 / 3 )

    kotak
    kotak 2009/08/04
    all-pair法適用の実例。設計担当者のケンケンによる方法と比較して、テスト項目数を削減しつつカバレッジを減らすことが可能
  • 第1回 組み合わせテストの技法 | gihyo.jp

    はじめに-この特集のねらい この特集では、ソフトウェアの組み合わせテストについての技法である「オールペア法」と、オールペア法を採用したテストケース作成ツール「PICT」の機能、およびその効果的な使い方を、多くの例を用いて解説していきます。筆者はPICTを実際のテスト業務に1年半以上使用してきました。そこから得られたノウハウも合わせて公開したいと思います。 ソフトウェアはさまざまな因子(パラメータ)の組み合わせにより、その挙動が違ってきます。これらパラメータの組み合わせを総当りで行うことはテスト件数の爆発を招き、実際に行うのは多くの場合、不可能です。どのようにすればテスト件数の爆発を招かずに、しかもテストの質を落とさない組み合わせをテストできるかが重要な課題となっています。 こうした課題を解決するために考え出された効率的な組み合わせテスト技法は、大規模、複雑化するソフトウェアの組み合わせテス

    第1回 組み合わせテストの技法 | gihyo.jp
    kotak
    kotak 2009/07/31
  • 『テスト対象の性質と適用するテスト技法』

    ソフトウェアの組み合わせテスト技法の1つであるペアワイズ法(Pairwise法)(またはオールペア法(All-pairs法)ともいう)と直交表を採用した組み合わせテストケース生成ツール PictMasterの使い方をはじめ、テスト全般のトピックスを掲載していきます。 テスト対象の仕様を分析し、どのテスト技法を適用するかを決めることはとても重要なことです。 ブラックボックステストの場合についてお話します。 私のチームでは、以下のテスト技法をテスト対象に合わせて使い分けています。 (1) 要因組み合わせテスト (2) 要因列挙テスト (3) 要因限定テスト (4) デシジョンテーブルテスト (5) 状態遷移表テスト (6) 探索的テスト 要因列挙テストとは、要因の組み合わせを行なわず、各要因の種別を列挙します。したがって基的にテストケース数は最も種別の数が多い要因の種別の数と同じになります。

    『テスト対象の性質と適用するテスト技法』
    kotak
    kotak 2009/07/31
    (1) 要因組み合わせテスト(2) 要因列挙テスト(3) 要因限定テスト(4) デシジョンテーブルテスト(5) 状態遷移表テスト(6) 探索的テスト
  • エラー推測テストの効用 (2009年9月6日訂正)|組み合わせテストケース生成ツール 「PictMaster」 とソフトウェアテストの話題

    ソフトウェアの組み合わせテスト技法の1つであるペアワイズ法(Pairwise法)(またはオールペア法(All-pairs法)ともいう)と直交表を採用した組み合わせテストケース生成ツール PictMasterの使い方をはじめ、テスト全般のトピックスを掲載していきます。 ほとんどのテスト技法は、何らかの形でテストの手順が書かれた文書をもとにして行なうスクリプトテストと呼ばれるカテゴリに分類されます。スクリプトテストに分類されないテストにエラー推測テストがあります。 エラー推測テストは、テスト仕様書などの文書を用いずにテスト担当者の勘を頼りに実施するテストです。 一般的に、テストを繰り返すと検出されるバグは減少し、最終的にはいくらテストしても1件もバグが検出されなくなります。しかし、テスト期間がまだ残っている場合にバグを検出できないと、テスト部隊はなにをやっているんだ、まじめにテストをやっている

    エラー推測テストの効用 (2009年9月6日訂正)|組み合わせテストケース生成ツール 「PictMaster」 とソフトウェアテストの話題
    kotak
    kotak 2009/07/31
    探索的テストは、テスト仕様書などの文書を用いずにテスト担当者の勘を頼りに実施するテストです。「障害の発生しやすい事項」という表を目安にテストを行なう
  • Pairwise Testing - Available Tools

    Looking for background information? Take a look at these foundational books about combinatorial testing.

    kotak
    kotak 2009/07/31
    テスト用ツール一覧表
  • Linux Test Project

    Runn has a modern and easy-to-use interface that provides your team with a shared view of all the people and projects in your organization. Plan new work alongside existing projects and instantly see how changes to your plans and resourcing affect your company’s bottom line. Runn is intuitive to use and lets you quickly schedule work using simple drag and drop functionality. Runn also allows you t