ソフトウェアは何をテストしているか。
しかし本質的に同じ事にこれらの定義沸騰のすべてをテストするソフトウェアの多くの出版された定義がある: 質問に"答えるためにソフトウェアテストは指定されるようにである管理された方法のソフトウェアを実行するプロセス、するソフトウェアをするか。"
ソフトウェアテストは頻繁に言葉証明及び確認と共同して使用される。証明は準の指定と一致及び一貫性のための項目の点検するか、またはテスト、ソフトウェアを含んで、である。ソフトウェアテストはまた検討、分析、点検およびwalkthroughs のような技術を使用するちょうど1 種類の証明である。確認は指定された何がことを確認するプロセスであるユーザーが実際にほしいと思ったものがあるか。
4A· 確認: 私達は右の仕事をしているか。
4A· 証明: 私達は仕事の権利をしているか。
頻繁に言葉の虫がコンピュータの問題か欠陥を示すのに使用されている。ソフトウェアのバグ及びハードウェア虫がある。言葉は米国に弁から一連の前にinexplicable 欠陥がコンピュータの中で約飛んでいるガに結局辿られたときに、時コンピュータを開拓する造られた起きた。
ソフトウェアテストはダバッギングと混同するべきでない。ダバッギングはソフトウェアが期待されるようにしないとき虫を分析し、見つけるプロセスである。ある虫の同一証明がソフトウェアと遊ぶことから明らかであるが、ソフトウェアテストはるかに完全な方法への組織的なアプローチは虫を識別するである。
ダバッギングは従ってテストを支える、テストを取り替えることができない活動。但し虫すべてを発見するために、テストの量は保証することができない。
頻繁にソフトウェアテストと関連付けられる他の活動は静態分析および動的解析である。静態分析は問題を捜し、実際にコードを実行しないで測定基準を集めるソフトウェアのソースコードを調査する。情報をのような提供するために動的解析は実行している間ソフトウェアの行動を、見る
4.2 輪郭
テスト計画に次の構造がある:
a) テスト計画identi6A.er;
b) 導入;
c) テスト項目;
d) テストされるべき特徴;
e) テストされないべき特徴;
f) アプローチ;
g) 項目pass/fail 規準;
h) 懸濁液の規準及び再開の条件;
i) テストdeliverables;
j) テストは任せる;
k) 環境の必要性;
l) 責任;
m) Staf6A.ng 及び訓練必要度;
n) スケジュール;
o) 危険及び偶発事;
p) 承認。
セクションはsp で発注される
テスト項目
version/revision のレベルを含むテスト項目を識別しなさい。また伝達の特徴を指定しなさい
必要システムに影響を与えるか、または論理的か物理的な変形のための必要性を前に示す媒体
テストは始まることができる(例えば、プログラムはテープからディスクに移らなければならない) 。
あれば、次のテスト項目ドキュメンテーションへの供給の参照:
条件speci6A.cation;
設計speci6A.cation;
ユーザーズガイド;
操作ガイド;
インストールガイド。
テストされるべき特徴
テストされるべきソフトウェア特徴のソフトウェア特徴及び組合せすべてを識別しなさい。特徴の各特徴そして各組合せと関連付けられるテスト設計指定を識別しなさい。
テストされないべき特徴
テストされない及び理由識別しなさい特徴の特徴すべてそしてsigni6A.cant の組合せを。
それ取る最もよいテスト構成を造るために何が。
態度
信念
掘り、渡すべき殺害本能
文化
情熱及びないお金の方の仕事
共有し、学ぶ技術の方の仕事
倫理の力
私達が何を:
xyz の建築の建物のケイ素。
e Linux に置き、イメージを造り、そして次にその上に置く。
無線ネットワークサポートは解放によって続いた。
楽しみの時間:
1. パスすべてを報告し、実際にテストを実行しないでレポートを送る。プロダクト得ることは顧客の前提から逆火した。企業は間違いを倹約しないし、この1 つは最も悪い場合もある。
2.
型板:
テスト計画のテストケース
それら間の優先順位および厳格の状態およびトレードオフ: 私達の専門語のブロッカーおよびCrasher へ地図を描くこと。
解放のブロッカー: 最後の厳格1 しかし第1 priority/BLOCKER (私達の見通しから):
極端なケースの例:
だれでも"Windows の代りに" 勝利"を指定する、それを見つけられないマイクロソフトプロダクトを偶然見つけてもらう。テスターが最後の厳格として、Vendor/Microsoft のためにそれを記録するかもしれないがので、のでそれが優先順位1/BLOCKER になぜなるか。
テストブロッカー: あなたが衝突のbug(Blocker) を記録するが、管理によって最後の優先順位として取られる典型的な場合はある。なぜか。か。か。
例の1 つでは、売り手はHDD に新しい機械のOS を取付けた後それを指定したOS の版を引き出すケーブルを解放し、OS は衝突し、、完全に回復不可能そして全体のOS を再度再び取り付けるように要求される。まだ売り手は、なぜ解放したか。売り手がエンドユーザーがそれをすると期待しないので。
極端なケースの例: S 1 しかし最後の優先順位: 衝突
有効な実行および報告:
丸太の重要性
記録に関して記録の重要性。
オートメーション: どんな取得道具かへのそれ。
前方の道:
魔法使いを発生させるコードにジャワファイルを書くメモ帳。テストの重要性。
幾つか便利ように入ることができるurl's:
http://en.wikipedia.org/wiki/Software_testing
http://en.wikipedia.org/wiki/Scenario_test
http://en.wikipedia.org/wiki/Test_suite
http://en.wikipedia.org/wiki/Software_engineering
http://en.wikipedia.org/wiki/Test_script
http://en.wikipedia.org/wiki/Regression_testing
stickyminds.com
whatistesting.com
scriptinganswers.com
perlmonks.com
SQA tester.com
indiantestingboard.org
