タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

仕事と用語に関するdaisukeeHTNのブックマーク (3)

  • システムテストとは - IT用語辞典

    概要 システムテスト(system testing)とは、開発中のソフトウェアや情報システムのテスト手法の一つで、開発の最終段階にシステム全体を対象に行われるテスト。 個々のモジュール(部品)を対象とした単体テスト、複数のモジュールを組み合わせた結合テストがすべて終わったあとに仕上げとして行うテストである。製品として完成したものを番とほとんど同じ環境でテストする。 システムが全体として要求された仕様通りに動作するか、性能や負荷への耐性は十分か、操作性やセキュリティに問題が無いかなどを検証する。システムテストで問題が発見されなければ開発側での工程は終了し、顧客への引き渡し、顧客側での受け入れテスト(UAT/研修テスト)などを経て、実環境での稼働開始などの段階へ進む。

    システムテストとは - IT用語辞典
  • リグレッションテストとは - IT用語辞典

    概要 リグレッションテスト(regression testing)とは、ソフトウェアテストの一つで、プログラムの一部を変更・修正した際に、その変更によって予想外の影響が現れていないか確かめるもの。 ソフトウェア開発の過程で不具合が発見されたり、新たな機能を追加や挙動の変更を行うためにプログラムが修正されることはよくあるが、その修正の影響を受けてそれまで正常に動作していた部分が異状をきたすようになったり、隠れていたバグが露見することがある。 このような現象を「デグレード」あるいは「リグレッション」などという。これを避けるため、機能追加やバグ修正などでコードの一部が改修されたあと、それまでの動作に意図しない変更や問題が生じていないか確かめるテストをリグレッションテストという。 範囲や対象を絞らず行うテストを「フルリグレッションテスト」というが、一部を変更するたびにすべての機能やコードをテストし

    リグレッションテストとは - IT用語辞典
  • リファクタリングとは - IT用語辞典

    概要 リファクタリング(refactoring)とは、ソフトウェア開発で、プログラムの動作や振る舞いを変えることなく、内部の設計や構造を見直し、コードを書き換えたり書き直したりすること。 規模の大きなプログラムを長期間に渡って開発し続けていると、急な仕様変更や機能追加でその場しのぎの継ぎ接ぎが行われた箇所や、柔軟性や拡張性に乏しい設計や構造、無駄な重複、意図の読み取りにくい難解・煩雑な箇所が増えてくる。 そのような場合に、そのまま開発を続行するのではなく、一度立ち止まって既存のコードを見直し、開発者にとって理解のしやすい構造や設計に改める作業をリファクタリングという。機能の追加や不具合の改善などは行わず、内部構造の改善に徹し、あくまで外部から見た振る舞いは変えないのが原則である。 リファクタリングによって開発の進捗そのものは変わらないため、一見、工数が増えて工期が遅れるだけの無駄な作業のよ

    リファクタリングとは - IT用語辞典
  • 1