JaSST’05 in Osaka 直交表を活用したソフトウェアテストの効率化 直交表を活用したソフトウェアテストの効率化 - HAYST法の活用 - HAYST法の活用 - 2005年 7月15日(金) 富士ゼロックス株式会社 秋山 浩一 Kouichi.Akiyama@fujixerox.co.jp ソフトウェアテストは必要!? 上流工程でちゃんとすれば良い? 要求仕様作成時 ユースケースを作成 → 要求の背景を理解 → システムの内と外の明確化 要求を満たしたと言えるテストケースを定義 → 要求の曖昧さを排除 設計/コーディング時 xUnitでテストファーストを実施 → I/F仕様の明確化 → 自動テストを繰り返し実施しデグレートを防止 上流工程に手を打つことは非常に重要で効果も大である <これだけで良いか?> 2 現実の開発では… 上流工程
日科技連とSQiPの取り組み 1980年、日科技連では、日本におけるソフトウェア製品の品質向上と効果的開発の方法論の確立を目指して、「ソフトウェア生産管理研究委員会」(SPC, Software Production Control)を設置しました。 以来、「TQMとソフトウェア工学の結婚」を標榜し、日本的品質管理をソフトウェア生産に適用するための調査・研究・普及を行ってまいりました。 2007年に、この活動が「ソフトウェア品質に関する活動」であると分かりやすくすることと、ソフトウェア技術職という専門的職業の矜持を大事にしたいという思いから、SQiP(Software Quality Profession)に改称しました。 1980年の設立当初は、メインフレーマーで培われたソフトウェア品質技術・施策を議論する場でしたが、現在はソフトウェア産業に関わるすべての方々が議論できる場になっています
今回は2005年1月24、25日の2日間に行われたJaSST'05「ソフトウェアテストシンポジウム」の模様を通して、ソフトウェアテストに対するエンジニアの意識や認識などを浮き彫りにしていきたいと思います。 JaSST'03から始まり、はや3回目となったこのシンポジウムについて少し紹介します。本シンポジウムは「ソフトウェアテスト」をキーワードに参加者、協賛団体、そしてスポンサーなどさまざまな方より、ご支援とご協力を得て開催しています。回を重ねるごとに、テストに対する参加者の意識も高くなり、その重要性が着実に認知されてきていることを実感しています。今回のJaSST'05では2日間で延べ900人を超えるエンジニアが参加しました。参加者は、現場のエンジニアからQA部門やSEPGの担当から管理層まで参加しており、層にかかわらずテストへの感心が高いことが分かります。職種についても情報システムの開発や組
この問題は最近買ったテスト本に載っていたのだが、結構本質を突いていて面白いと思った。テスト技術者としての経験や能力を測るための、ひとつの指標。 あるプログラムのテストを実施する。 このプログラムは、カードから3つの整数を読む。 この3つの値は、それぞれ三角形の3辺の長さを表すものとする。 プログラムは、三角形が不等辺三角形、二等辺三角形、正三角形のうちどれであるかを決めるメッセージを印字する。 これらの条件から、プログラムのテストケースを考えよ。 自分が考えたテストケースは、次のようなものだ。 ケース:入力時引数の個数を2個以下にしてプログラムを実行する。 想定される結果:対応するエラーメッセージが出力される。 ケース:入力時引数の個数を4個以上にしてプログラムを実行する。 想定される結果:4個目以降の引数が切り捨てられる。 ケース:入力時の引数に、整数でない値を与えてプログラムを実行する
元々は2008年に以下のアナウンスにて開始され、 https://www.redhat.com/archives/libvir-list/2008-August/msg00255.html 今はlibvirtにマージ済。QEMU/kvm仮想化で使えるようになっている。 以下のドキュメントが最新である。 https://libvirt.org/drvqemu.html VMのイメージに適切なラベルつけておけば特に何も考えずに使える模様。 NFSからマウントした場合も考慮してある模様。 実際に使って確かめてみたいーー 仮想化関連 仮想化関連がだいぶ進んでいる。これはちゃんと追わないとやばそう。 svirt https://libvirt.org/drvqemu.html#securitysvirtaa https://www.ibm.com/support/knowledgecenter/ja
iPhoneの一般修理店は予約なしでも来店できる? 基本的には飛び込みで修理に行ってもOK iPhoneを置いていたソファにうっかりと腰かけてしまい、パネルを割ってしまった、こんな時はスマホの一般修理店へ行きましょう。画面割れは、スマホやタブレットの故障原因として非常に多いものです。予約なしで突然お店に行っても平気かしらと、不安に思う方々もいらっしゃるかもしれません。結論としては特に問題はなく、予約なしで訪問しても画面割れの修理はお願いできます。 ただし他のサービス業のお店同様、予約なしの場合、お店が混雑していると順番待ちをしなければいけないです。特に繁盛しているスマホ修理のお店だと、行列が店内で出来ており、予約なしだと、自分の順番が巡ってくるまで長時間待たされる可能性があります。平日の朝、昼なら利用客が少ない場合が多く、飛び込みでも比較スムーズに修理が頼めます。 予約は入れた方が時短に、
我々は、eXtreme Meeting(以下XM) というコンセプトを提唱している。 XMとは、効率のよい会議をするためのプラクティスを集めたものである。 今回の提案では、XM を実際のオフィスなどにおいて実践していくために役立つツールを「議事録ドリブンの会議」を中心コンセプトとして開発することが目標である。 XM においてもっとも重要なプラクティスは、議事録をあるフォーマットにしたがって完成させることを会議の終了であると見なして会議を進行させる事である。 このことによって、 1) 議事録の質を維持できる 2) 議事録のライフサイクルを管理できる 3) 熟練した議長を必要としない 4) 参加者がビジョンを共有しやすくなる といったような利点がある。 会議は組織における意思決定の基礎になる活動である。その活動を上記のような特徴をもつ情報ツールによって強力にアシストすることで、組織をより進化的
STL のバインダとリファレンスへのリファレンス問題 STL に含まれる bind1st と bind2nd は for_each や find などの関数と組み合わせて使うと便利です。しかしながら、リファレンス (参照) を引数に取る関数の引数をバインドすることはできないので注意が必要です。 注意が必要ですと言いつつ、自分がこの問題を知らずにはまりました。次のようなコードで問題は起きます。 #include <algorithm> #include <functional> #include <iostream> #include <string> #include <vector> using namespace std; void print(const string& s1, const string& s2) { cout << s1 << ": " << s2 << endl;
statifier で動的リンクの実行ファイルを擬似的に静的リンクにする statifierは動的リンクされた実行ファイルと共有ライブラリを1つのファイルにまとめるための Linux 用のツールです。動的リンクされた実行ファイルを別のホストにコピーして実行したい、というときなどに使えます。 statifier は現在のところ Debian パッケージになっていないようなので、ソースコードから make && make install します。 % tar zxf statifier-1.6.7.tar.gz % cd statifier-1.6.7 % make % sudo make install 使い方は簡単です。ターゲットの実行ファイルと新しいファイル名をコマンドオプションで指定して statifier を実行するだけで OK です。たとえば /usr/bin/php と共有ライブ
How do I start? Check out our Getting Started doc. Learn more: The gadgets.* Developers Guide describes the new gadgets API that runs in containers that also support the OpenSocial API. The "legacy" Developers Guide describes the original gadgets API. The legacy gadgets API runs everywhere, but it doesn't include new features introduced in the gadgets.* API. Submit your gadget to the directory (l
すべて Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studio
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く