- What are the three main components that are part of nearly every test harness?
- A test execution engine
- A repository of tests
- A test reporting mechanism
- What are the advantages of using a test harness?
- Automating testing, which then frees up developers to focus on other activities.
- Performing regression testing, which can verify that recent changes haven't broken other pieces of code.
- Increased code quality.
- What are a few examples of faults that we would want a test harness to test for?
- Non-responsive slave device
- Invalid response
- I2C bus errors
- What are some of the architectures that a test harness can follow?
- PC to embedded device
- Embedded device monitor to embedded device target
- Self-contained embedded device target and tester
- What are the four operations that we need our module tests to perform?
- Test setup
- Test execution
- Test cleanup
- Test reporting...
Germany
Slovakia
Canada
Brazil
Singapore
Hungary
Philippines
Mexico
Thailand
Ukraine
Luxembourg
Estonia
Lithuania
Norway
Chile
United States
Great Britain
India
Spain
South Korea
Ecuador
Colombia
Taiwan
Switzerland
Indonesia
Cyprus
Denmark
Finland
Poland
Malta
Czechia
New Zealand
Austria
Turkey
France
Sweden
Italy
Egypt
Belgium
Portugal
Slovenia
Ireland
Romania
Greece
Argentina
Malaysia
South Africa
Netherlands
Bulgaria
Latvia
Australia
Japan
Russia