Ich habe also von Unit- und Integrationstests gehört, aber kürzlich habe ich von Tests in der Mitte gehört. Es scheint, als ob der Begriff in einem AngularJS-Kontext am häufigsten verwendet wird. Eine Google-Suchanfrage ergab nur sehr wenige Informationen zum Thema. Meine Fragen zur Testphase sind:
Nach meinen eigenen Recherchen scheint das Testen auf halbem Wege ein Unit-Testing zu sein, aber mit etwas Automatisierung, um zu vermeiden, dass man Spott oder Stubs für Dinge wie XHR-Anfragen machen muss. Sie nennen es "in der Mitte", um zu sagen, dass es in der Mitte zwischen einem vollständigen "End-to-End" -Test (z. B. Benutzertests) und einem Komponententest liegt.
Ich habe diesen Namen nur mit AngularJS verwendet, obwohl das Konzept sicherlich auf jedes Paket oder jede Bibliothek angewendet werden konnte, wo eine automatisierte Ebene bereitgestellt wurde, um zu vermeiden, dass man Stubs und Mocks machen musste.
Mehr hier: Midway-Test
Tags und Links javascript angularjs unit-testing integration-testing angularjs-e2e