2014-01-01から1年間の記事一覧
Bugzillaにおけるユーザーは、「Bugzillaに対してどのようなユーザー権限をもつか」(ユーザー権限)と「どのプロダクトに対してどのような権限をもつか」(アクセス範囲)というふたつの軸で定義する必要があります。どちらの軸を定義するにしてもグループ…
Bugリストに表示するBugzilla既定の項目はテンプレートでは定義できないので、下記のファイルを編集します。 /var/www/html/bugzilla/Bugzilla/Constants.pm下記の箇所を探します。 # The default list of columns for buglist.cgi use constant DEFAULT_COL…
IE向けのWebアプリケーションをテストする場合、F12開発ツールのブラウザーモードと ドキュメントモードを切り替えてテストするだけでは不十分なことがあります。 かといって、いまさら Windows Vista とかのライセンスを用意するとかは勘弁してほしいところ…
StatSVN StatSVNのダウンロード http://www.statsvn.org/ SVNのログをファイルに出力する YYYY-MM-DDに6日前の日付を指定すれば、直近1週間分の解析ができる。XML形式で出力。 svn log -r {YYYY-MM-DD}:HEAD --xml -v> <ログファイル名> 解析実行 java -ja…
ループバックIP、プラベートIP、およびLANにしか公開しないサーバーに対してはプロキシを通したくないときの例外設定。 必要に応じて、これに社内から見たときの識別名も追記する。 Firefox localhost, .local, 127.0.0.1, 10.0.0.0/8, 172.16.0.0/12, 192.1…
まともに動く環境にするまでかなりはまってしまったので、誰かの役に立つようにメモ。 CentOS 6.5 で動作確認。参考にした元ネタ: http://sysmagazine.com/posts/168515/ Squidで使用するOpensslの準備 インストール wget http://www.openssl.org/source/ope…
管理対象のテストセットが複数のファイルに分かれているのであれば、それぞれのファイルに集計表シートを1枚作成し、さらにひとつ管理用のファイルを作成し外部から参照するとよい思います。 これはテスト実行者にとっての進捗把握と、テストマネージャーに…
製品の息が長くなってくると、LATERのままになっているチケットが山積するようになってきます。 これらについてはかならず定期的に棚卸しを行います。開発部門だけでなく社内のその製品に関するあらゆる人に声をかけて、棚卸しを実施します。 棚卸しを行うタ…
優先度決定のための要素の定義を明確にする 新規チケットに対してどのように対処するべきか判断できるよう、優先度決定のための要素の定義を明確にしておく。 これはチケットのトリアージをする際に拠りどころとなる情報なのでとても大切です。 また、基準を…
トラッカーにおけるチケットのワークフローは、ライフサイクルを表すステータスと、何らかの属性を表すレゾリューションによって成り立っています。ここでのポイントは、チケット処理の過程でボールを持つ役割の数以上にステータスを増やさないということで…
CLOSEしたチケットの扱いを「リリース済み」としている場合には、そのチケットをREOPENすることは過去の事実を改変することになるのでできません。仮にリリースした後に、先祖返りをした場合や、極めて類似する現象が発生した場合であっても、それらは新規の…
仕様と仕様書をわざと混同させる人が世の中には多いように感じます。 外部仕様を外部仕様書と言い換え、システムテストの項目数が外部仕様書のカバレッジを十分満たすようにし、 自分たちの製造したシステムは要求通りであると主張するテクニックですが、 こ…
外部仕様の策定リードですが、現実的には設計担当者が外部仕様を決めざるをえない事態になることが多い気がします。 また、しばしば経営者やUIデザイナー、マーケティング担当者、声の大きい顧客、 またはその代理人のような営業担当者が具体的に外部仕様を…
いざ、PACファイルを適切に扱えているかのテストをしようとしても、 PACファイルの仕様はもともとNetscape独自のものだったようで、 標準仕様書のようなものは見当たりません。Netscapeのサイトからも消えてしまっているので、 ウェイバックマシンのお世話に…
JBlitzでセッション偽装オプションを試してもどうしてもうまく動かなかったときのメモです。 準備: オレオレ証明書を使用した試験サーバーにアクセスできるようにする テストサーバーのオレオレ証明書をPEM形式で保存する。Firefoxであれば、ページ情報から…
Windows向けのtail -fもどきアプリとか方法はいろいろあるけど、baretail を愛用しています。 下記のURLからFree Versionをダウンロード可能です。 https://www.baremetalsoft.com/baretail/baretailのよいところ、といってもごく普通ですが。 インストール…
RFC5962があったとしても、システムとしてはどのように表記されたIPv6アドレスが来ても扱えないことには使い物になりません。 アドレスの種類ごとに使えるか使えないかの確認をするテストケースが必要になります。 アドレス種別 IPv4互換アドレス ::192.168.…
たまに「開発者がシステムテストをすると甘くなるから開発者にシステムテストさせてはならない」などと言う人があらわれます。 その主張が正しいかどうかはさておき、リグレッションテストに限ればそれは誰が実行しても結果は変わらないようになっています。…
Windowsで自動テストとかクリーンナップ処理を実行するときにタスク スケジューラーを使うことがありますが、気になったことがあったので。 タスクを作る際に、「操作」の「プログラムの開始」に「開始 (オプション)」という項目があって何を入力することを…
世の中にはchunkedリクエストをするHTTPクライアントが存在するらしいです。 確かにRFC的にはchunkedはかならずしもサーバー側の実装だけを想定しているとは読み取れないですね。さて、chunkedなリクエストを送る方法ですが、Fiddlerを使うと簡単にできます…
Excelで適当にバグカーブを作ってしまうと、テスト工程の途中なのにバグカーブが最終日まで伸び切ってしまいます。 未来の日付においては、日ごとのバグ検出数がまだ0ですから、それを累計して未来のグラフを描いてしまうとそうなるのは当たり前ですね。 視…
Eicarのサイトでテストファイルをダウンロードすれば動作確認ができます。これは無害なファイルです。 http://www.eicar.org/85-0-Download.html 当然ながら、ワクチンソフトが動作していることは確認できても、定義ファイルが最新であるかどうかや、ヒュー…
タイトルだけ見ると品質偽装のようでアレですが、そういう話ではありません。体感的にはもうバグは枯れたはずだけど、テスト工程終盤にたくさんバグが出てしまったりして、バグカーブの形が理想的でない場合というのがあります。 どうしても運用しないと気付…
WindowsでもMailCatcherを動かしたい Rubyのインストール Ruby InstallerとDevelopment Kitを取得http://rubyinstaller.org/downloads/ Ruby Installerのインストール 2.00だとRubyGemsが動かないので、1.9.3を入れる必要がある。 インストーラーを実行する…