プログラムを単独ではなく、他のプログラムやハードウェア、通信ネットワーク、データベースなどと組み合わせて実施するテスト。開発環境と実行環境が異なる場合には、実際の実行環境を使って行うこともある。顧客にしか実際の実行環境がない場合には、顧客環境で行う場合がある。実際の環境を利用することが高価であったり時間がかかる場合には、模擬試験環境 (simulator) を作成して実施することがある。この場合には、模擬環境のシステム試験、実環境でのシステム試験と区分する。模擬環境では、複数の事象を同時に発生させることが難しかったり、逆に実環境ではありえない事象を発生させることができなかったり、それぞれの短所・長所を見極めて試験を実施する。エンタープライズ系と組込みソフトウェアで本質的な違いがあるわけではなく、OS、言語、ネットワーク、データベース、接続機器数の違いが大きい。
統合試験 (integration testing) は、単体試験が完了したプログラムを組み合わせて行う試験である。プログラムのどの部分から組み合わせていくかで、トップダウンテスト (top down test) とボトムアップテスト (bottom up test) に分けることができる。「Integration Testing」の略である「IT」と呼ぶことがある。また、結合テストと呼ぶ場合もある。統合試験とシステム試験を分ける場合もある。統合試験とシステム試験を分ける場合に、模擬試験 (simulation) を統合試験に分類する場合と、システム試験に分類する場合がある。
単体試験 (unit test) は、関数、メソッドなどの小さな単位で行うテストのことである。単体テストは、関数の場合には基本はブラックボックステストである。ブラックボックステストが済んだものの品質を確保するためにホワイトボックステストを行う。「Unit Testing」の略である「UT」と呼ぶことがある。また、開発現場によっては「CT（和製: Coding Test）」や「PT（和製: Program Test）」と略すこともある。単体試験の道具としてJavaではテスティングフレームワークJUnitが有名である。これはJava専用である。他の言語にも同様のものがあり、それらを総称してxUnitと呼んでいる。
入力または出力を同じように扱えるグループに値を分け、その境界となる値を用いてテストを行う。プログラムのエラーは分岐の境界で発生する場合が多いため、限界値分析に基づいたテストを行うことで、同値分割に基づいたテストよりも多くの欠陥を発見することができる。
入力または出力を同じように扱えるグループに値を分けたものを同値クラスと呼び、それぞれの代表的な値を用いてテストを行う。有効な同値クラスを有効同値クラス、無効（エラー）となる同値クラスを無効同値クラスと呼ぶ。
ブラックボックステスト (black box test) は、プログラムの入出力だけに注目し仕様通りにプログラムが動作するか（もしくは仕様通りに動作しないか）をテストする。プログラムの入力が単一の値である場合は同値分割や限界値分析を、プログラムの入力が複数あり相互に影響を与えるような場合は決定表や原因結果グラフなどを用いて入力を決定する。大域変数の読み書き、通信、割り込みなどが処理中にある場合には、それらも入出力の一つとして扱う。
最初に登場した内蔵式ギアボックスは分離式ギアボックスと同様に、クランクシャフトからインプットシャフトへの駆動伝達にプライマリーチェーンを用いた構造となっている。1908年にen:Alfred_Angas_Scottがen:The Scott Motorcycle Companyを創業。1911年、Singerが299ccと535ccのオートバイを発売した。1914年、ABCモーターサイクルがen:Granville Bradshawの設計したソッピース航空機用の水平対向2気筒エンジンのオートバイを発売した。1921年、イタリアのBianchiモーターサイクルが600ccサイドバルブV型2気筒エンジンのオートバイを発売した。1923年、ローバーは250ccのオートバイを発売、翌1924年には350ccモデルも登場するが、1925年には生産終了となってしまう。1923年、トライアンフは当時としては先進的な3速トランスミッションを内蔵式とした346cc単気筒サイドバルブのModel LSを発売する。しかし販売数は伸び悩み、1925年には製造を終えた。1923年、ドイツのBMWは498ccの水平対向2気筒に縦置き一体型ギアボックスとシャフトドライブを採用したen:BMW_R32を発売する。。1924年、ベルギーのファブリック・ナショナルは1922年に発売していた単気筒エンジン搭載のFN 285TTの分離式ギアボックスをベースにエンジンとギアボックスをチェーンドライブではなくギア駆動としたもの(semi unit construction)の生産をやめ、内蔵式ギアボックスに移行した。1928年、BSAは2ストローク単気筒175ccエンジンに内蔵式ギアボックスを組み合わせたオートバイ、Model A30-1/A30-2を発売したが、このオートバイは1年で生産終了となった。1930年、トライアンフはModel Xという175cc2ストローク単気筒2速MTのオートバイを発売し、トライアンフとして初めて完全一体型ギアボックスを採用した。1932年、New ImperialモーターズはModel 23 Unit Minor 150とModel 30 Unit Super 250という内蔵ギアボックスを採用したオートバイを発売し、同社のオートバイには、1938年に事業撤退するまで内蔵ギアボックスは採用された。1938年、en:Francis-Barnettは125ccエンジンに内蔵式ギアボックスを採用したFrancis-Barnett Snipeを発売した。1946年、Vincentモーターサイクルはen:Vincent_RapideSeries Bにおいて、内蔵式ギアボックスを採用した。1947年、SunbeamはSunbeam S7においてOHV直列2気筒縦置きエンジンに内蔵式ギアボックスを採用した。。1957年、トライアンフはen:Edward_Turnerの設計による、内蔵式ギアボックス採用の並列2気筒エンジン搭載車、en:Triumph_Twenty_One(3TA)を発売した。今日でもハーレーはビッグツイン系列は分離式ギアボックス、スポーツスター系列は内蔵式ギアボックスを採用している。1958年、アリエルはアリエル・リーダーに内蔵式ギアボックスを採用した。1975年、日本の川崎重工業がカワサキ・W1の生産を終了したことで日本のオートバイから分離式ギアボックスの車種はなくなり、内蔵式ギアボックスの車種だけとなった。