ソフトウェアのテスト面接の準備作業

1.データベースとは何ですか?

A:データベースは、特定のデータ・モデルに従って編成及び二次メモリ内のデータセットを記憶されています。

2.リレーショナルデータベースとは何ですか?

A:データベースの確立は、概念や代数の方法の組によりデータベース内のデータに基づいてリレーショナルデータベースモデルにおけるリレーショナルデータベースです。そうでoracle、SQL、DB2、SQLServerの、アクセス、Sybaseと:現在主流のリレーショナルデータベースがあります。

3、主キー、外部キーの役割、インデックスの長所と短所?

A:主キー:一意キーテーブルを識別します。処置:新しいレコードを追加するテーブルには、データベースが自動的に他のテーブルに記録されている重複した主キーの値を許可しないレコードの新しい主キーを取得します;データベースをプライマリキーによってエンティティの整合性を確保するために、データベースの操作をスピードアップ主キーが設定されていない場合は記録の値の表示順は、入力の表示順序は、プレスを記録します。

外部キー:依存主キーには、2つのテーブル間のリンクを表しています。役割:冗長性を回避するための外部キー。

利点のインデックス:

1は、一意のインデックスを作成することにより、テーブルはデータの一意性を保証することができます。

図2に示すように、データ取得速度が加速されます。

図3に示すように、テーブルとテーブルの間の接続をスピードアップします。

図4に示すように、パケットデータ検索と大幅パケットと時間順序を取得することができるソート。

図5に示すように、システム性能を提供するために、クエリの使用を最適化するプロセスに隠さ。

短所:

図1は、インデックスを作成するために時間がかかり、データの量が増加するの増加に伴い。

2、インデックスは追加の物理的なスペースを必要とします。

図3は、テーブル内のデータを変更する場合だけでなく、動的インデックス、低減されたデータレートのメンテナンスを維持します。

4.テストの何種類?

:ブラックボックステスト、ホワイトボックステスト、単体テスト、統合テスト、機能テスト、システムテスト、負荷テスト、パフォーマンステスト、互換性テスト、ユーザビリティテスト、インストール|アン・テスト、復旧テスト、セキュリティテスト、比較テスト、アルファテスト、ベータテスト、テスト、正気テスト、障害テスト、テスト、累積包括的なテストをエンド・ツー・エンド。

5、ブラックボックスとホワイトボックス定義と違い?いくつかの段階のテストポイント?差及びこれらの段階の間の接続?

:ブラックボックステスト:唯一の入力と出力を気に、ソフトウェアの内部構造を気にしない、主試験は、要件文書に基づいています。

ホワイトボックステスト:内部構造とソフトウェアの設計と実装の方法に焦点を当て、主なテスト設計書に基づいています。

相違点:ホワイトボックスが唯一のソフトウェア製品をテストしてみは、彼が仕様を満たしている要件の完全性を保証するものではありません。

それだけは、テストのすべての部品が実装されることを保証するものではありませんが、ブラックボックステスト要件の仕様を検討します。

ブラックボックステストが不足している欠陥を見つける、の仕様の一部が完了していないことを指摘しました。

ホワイトボックステストに作用するいくつか間違っを達成することを指摘した欠陥を見つけるでしょう。

テストポイント:単体テスト、統合テスト、システムテストと受け入れテスト。

ユニットテスト:通常、ホワイトボックスの開発チームで採用試験では、メインのテストユニットは、詳細な設計仕様の要件を満たしています。

統合テスト:テストするためのユニットとシステムテストの間の境界、典型的には、開発チームまたはチームの試験により、「ブリッジ」として作用するホワイトボックス+ブラックボックスを使用して方法、主要なモジュールとインターフェース統合の全体的な機能をテスト、検証そして、適合性の設計仕様の概要を説明します。

試験システムは:典型的には、試験のブラックボックスのアプローチを使用して独立した試験パネルによって、メインテストシステムが要求仕様の要件を満たしています。

受け入れテスト:システムのテストに非常に類似したが、主な違いは、異なるテスターで、ユーザー受け入れテストをしたり、エンドユーザーに代わって行われます。

6、テストケースの設計方法があるのですか?

ブラックボックステストケースの設計は、以下のとおりです。同値分割、境界値、原因分析とエラー図を推測します。

ホワイトボックステストケースの設計は、以下のとおりです。ステートメントカバレッジ、デシジョンカバレッジ、条件カバレッジ決意/条件カバレッジ、複数の条件カバレッジ。

7、テストケースの設計方法があるのですか?

ブラックボックステストケースの設計は、以下のとおりです。同値分割、境界値、原因分析とエラー図を推測します。

ホワイトボックステストケースの設計は、以下のとおりです。ステートメントカバレッジ、デシジョンカバレッジ、条件カバレッジ決意/条件カバレッジ、複数の条件カバレッジ。

8、パフォーマンステストプロセス?

1.テスト要求分析2.テスト計画やテストケースの設計と開発の見直し3. 4. 5.テスト実行、テスト結果のモニタリング分析

6.性能試験報告書7.テストの経験を開発します。

9、テストBテスト定義?

テストは、組織内のソフトウェア開発会社である、ユーザーのすべての種類をシミュレートする、ソフトウェア製品は、テストのためにすぐに利用可能なエラーと修正方法を見つけよう。

βテストは、テストは、実際の使用環境で複数のユーザソフトウェアを行い、これらのユーザに関連するエラーメッセージは、開発者に戻されます。

10、テストケースの要素?

実施例番号、テストの名前、有意水準、前提条件、テスト入力、手順、期待される結果を有します。

11、ストレステストと負荷テスト?

負荷テスト:性能指数が予想システム性能の目標を確認する(例えば、システム・リソースの高い利用として、応答時間が予想よりも要件として)、飽和するまで通常運転時間が短く、徐々にシステムに加圧され、対応する時間ように。

ストレステスト:システムは、システムのボトルネックを見つけるために、システムの信頼性を検証するための異常と異常処理能力になるまで、徐々に増加する過負荷(同時、ループ、マルチユーザ、等)を長時間実行。**マイクロソフト経験のストレステストは、72時間です。**

12.回帰テストとは何ですか?

回帰テスト:欠陥補正後、実行テストケースがテストされるソフトウェアモジュールで存在することができる新たな欠陥を導入することなく、ソフトウェアの欠陥の補正を確実にするために一定の条件を満たし、また関連する又は無関係にすることができます他のソフトウェアモジュール。ソフトウェア環境は、変更された場合、またはソフトウェアの変更、回帰テストの必要性を使用する場合。

13、簡単にバグのライフサイクル?

1、効果的に記録BUG

テンプレートのBUGを使用して2、

図3に示すように、優先度及び重要度評価BUG

4、BUGの生活

5、データベース保守BUG

14、欠陥のレコードが含まなければなりませんか?

欠陥の識別、欠陥の種類、欠陥の重大度、欠陥の可能性、欠陥優先度、欠陥状態、欠陥の起源、欠陥のソース、欠陥の理由。

ます。https://www.jianshu.com/p/d94acd3ad54aで再現

おすすめ

転載: blog.csdn.net/weixin_34162629/article/details/91161260