Sonntag, 30. Dezember 2012

Simulation in Host-Target-Tests


Lassen ersten Start mit der Bedeutung von Host-Target Entwicklungen. Es ist eine Art von Entwicklung, in der das Umfeld, in dem die Anwendung entwickelt und ist die Umgebung, die sie schließlich führt sind völlig verschieden. Die Entwicklungsumgebung wird als "Host" Umwelt und die Ausführungsumgebung wird als "Target"-Umgebung. Embedded System Entwicklung kommt in unserem Geist zuerst, wenn wir darüber nachdenken, Right. Nun, auch das gleiche gilt für tragbare Geräte Applikations-Entwicklungen.

Erste und wichtigste Sache ist, dass Tests, um in einem Umfeld, in dem die Anwendung ausgeführt wird, durchgeführt werden muss. Aber ist es immer möglich, für die Durchführung der Tests in der Zielgruppe? Offensichtlich nicht. Weil der Zielumgebung ist nicht auf Tests überhaupt in den meisten Fällen geeignet sind. Es kann nicht einen Debugger, Tastatur oder sogar einen Prozessor. Auch die Durchführung testet in solchen Umgebungen das Zubehör wie in Circuit-Emulator erforderlich sind ziemlich kostengünstig. Auch viele Programmierer versuchen, ihre Arbeit in der Target-Test kann zu Engpässen. Deshalb ist die beste Idee wird es sein, so viel wie Tests in der Host-Seite möglich. Dies ist die Voraussetzung der "Simulation".

Simulation bedeutet die Schaffung Zielumgebung in der Host selbst zum Testen zu erleichtern. Die Anwendung kann nicht zwischen tatsächlichen und simulierten Ziel unterscheiden und es macht unsere Arbeit einfach. Durchführung maximale Anzahl von Tests auf dem Host und gefolgt von kurzen Bestätigung Tests auf dem Ziel wird die Arbeit machen. Die Notwendigkeit eines bestätigten Tests ist es, Bereiche der Differenz zwischen dem Host-und Ziel, die Probleme verursachen können letztere erforschen. Sie konnten Unterschiede in Wortlänge, Datenstruktur, die Bedeutung der Bits usw. sein

Aber für alle diese das erste, was ist eine gute Software-Architektur. Eine gute Architektur trennt Interface-Module von anderen Modulen. Dies reduziert Ziel dependancy von Tests. Daher ist die Architektur sollte nach einem Blick in Prüfanforderungen vorgenommen werden. Dementsprechend Simulation kann geplant werden. Menge Simulation möglich variiert auch mit der Kopplung zwischen dem Target und Anwendung. Deshalb Menge Simulation möglich und Menge der Simulation erforderlich sind zwei wichtige Faktoren, bevor die Entscheidung zugunsten der Simulation.

Wenn Sie interessiert sind, um mehr über dieses Thema sind, können Sie meine persönlichen Blog unter [http://smruti-bugfree.blogspot.com] besuchen
...

Keine Kommentare:

Kommentar veröffentlichen