Test Fixture
A test fixture is a device used to consistently test some item, device, or piece of software. Test fixtures are used in the testing of electronics, software and physical devices. Electronics In testing electronic equipment such as circuit boards, electronic components, and chips, a test fixture is a device or setup designed to hold the device under test in place and allow it to be tested by being subjected to controlled electronic test signals. Examples are a bed of nails tester or smart fixture. Test fixtures can come in different shapes, sizes, and functions. There are several different types of test fixtures, including In-circuit testing, In-Circuit Test Fixtures, Functional testing (manufacturing), Functional Test Fixtures, and Wireless Test Fixtures. In Circuit Test (ICT) fixtures individually test each component on a Printed circuit board, PCB, while functional test fixtures assess the entire board's functionality. Functional test fixtures simulate real-world conditions ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Device Under Test
A device under test (DUT), also known as equipment under test (EUT) and unit under test (UUT), is a manufactured product undergoing testing, either at first manufacture or later during its life cycle as part of ongoing functional testing and calibration checks. This can include a test after repair to establish that the product is performing in accordance with the original product specification. Electronics testing In the electronics industry a DUT is any electronic assembly under test. For example, cell phones coming off of an assembly line may be given a final test in the same way as the individual chips were earlier tested. Each cell phone under test is, briefly, the DUT. For circuit boards, the DUT is often connected to the test equipment using a bed of nails tester of pogo pins. Semiconductor testing In semiconductor testing, the device under test is a die on a wafer or the resulting packaged part. A connection system is used, connecting the part to automatic or manual ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Built-in Self-test
A built-in self-test (BIST) or built-in test (BIT) is a mechanism that permits a machine to test itself. Engineers design BISTs to meet requirements such as: *high reliability *lower repair cycle times or constraints such as: *limited technician accessibility *cost of testing during manufacture The main purpose of BIST is to reduce the complexity, and thereby decrease the cost and reduce reliance upon external (pattern-programmed) test equipment. BIST reduces cost in two ways: # reduces test-cycle duration # reduces the complexity of the test/probe setup, by reducing the number of I/O signals that must be driven/examined under tester control. Both lead to a reduction in hourly charges for automated test equipment (ATE) service. Applications BIST is commonly placed in weapons, avionics, medical devices, automotive electronics, complex machinery of all types, unattended machinery of all types, and integrated circuits. Automotive Automotive tests itself to enhance safety ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Universal Testing Machine
A universal testing machine (UTM), also known as a universal tester, universal tensile machine, materials testing machine, materials test frame, is used to test the tensile strength (pulling) and compressive strength (pushing), flexural strength, bending, shear, hardness, and torsion testing, providing valuable data for designing and ensuring the quality of materials. An earlier name for a tensile testing machine is a tensometer. The "universal" part of the name reflects that it can perform many standard tests application on materials, components, and structures (in other words, that it is versatile). Electromechanical and Hydraulic Testing System An electromechanical UTM utilizes an electric motor to apply a controlled force, while a hydraulic UTM uses hydraulic systems for force application. Electromechanical UTMs are favored for their precision, speed, and ease of use, making them suitable for a wide range of applications, including tensile, compression, and flexural ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
ASTM
ASTM International, formerly known as American Society for Testing and Materials, is a standards organization that develops and publishes voluntary consensus technical international standards for a wide range of materials, products, systems and services. Some 12,575 apply globally. The headquarters is in West Conshohocken, Pennsylvania, about northwest of Philadelphia. It was founded in 1902 as the American Section of the International Association for Testing Materials. In addition to its traditional standards work, ASTM operates several global initiatives advancing additive manufacturing, advanced manufacturing, and emerging technologies, including the Additive Manufacturing Center of Excellence (AM CoE), the acquisition oWohlers Associatesfor market intelligence and advisory services, and the NIST-funded Standardization Center of Excellence (SCOE). History In 1898, a group of scientists and engineers, led by chemist, industry leader, and proponent of standardization Ch ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Test Method
A test method is a method for a test in science or engineering, such as a physical test, chemical test, or statistical test. It is a specified procedure that produces a test result. To ensure accurate and relevant results, a test method should be "explicit, unambiguous, and experimentally feasible.", as well as effective and reproducible. A test is an observation or experiment that determines one or more characteristics of a given sample, product, process, or service, with the purpose of comparing the test result to expected or desired results. The results can be qualitative (yes/no), quantitative (a measured value), or categorical and can be derived from personal observation or the output of a precision measuring instrument. Usually the test result is the dependent variable, the measured response based on the particular conditions of the test defined by the value of the independent variable. Some tests may involve changing the independent variable to determine the level at ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Sample (material)
In general, a sample is a limited quantity of something which is intended to be similar to and represent a larger amount of that thing(s). The things could be Count noun, countable objects such as individual items available as units for sale, or an Mass noun, uncountable material. Even though the word "sample" implies a smaller quantity taken from a larger amount, sometimes full Biological specimen, biological or Type specimen (mineralogy), mineralogical specimens are called samples if they are taken for analysis, testing, or investigation like other samples. They are also considered samples in the sense that even whole specimens are "samples" of the full population of many individual organisms. The act of obtaining a sample is called "sampling" and can be performed manually by a person or by automatic process. Samples of material can be taken or provided for testing, Analyser, analysis, investigation, Acceptance sampling, quality control, demonstration, or trial use. Sometime ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Physical Test
A physical test is a qualitative or quantitative procedure that consists of determination of one or more characteristics of a given product, process or service according to a specified procedure.ASTM E 1301, Standard Guide for Proficiency Testing by Interlaboratory Comparisons Often this is part of an experiment. Physical testing is common in physics, engineering, and quality assurance. Purposes Physical testing might have a variety of purposes, such as: * if, or verify that, the requirements of a specification, regulation, or contract are met * Decide if a new product development program is on track: Demonstrate proof of concept * Demonstrate the utility of a proposed patent * Provide standard data for other scientific, engineering, and quality assurance functions * Validate suitability for end-use * Provide a basis for Technical communication * Provide a technical means of comparison of several options * Provide evidence in legal proceedings Performance testing Some physical ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
List Of Unit Testing Frameworks
This is a list of notable test automation frameworks commonly used for unit testing. Such frameworks are not limited to unit-level testing; can be used for integration and system level testing. Frameworks are grouped below. For unit testing, a framework must be the same language as the source code under test, and therefore, grouping frameworks by language is valuable. But some groupings transcend language. For example, .NET groups frameworks that work for any language supported for .NET, and HTTP groups frameworks that test an HTTP server regardless of the implementation language on the server. Columns The columns in the tables below are described here. * Name: Name of the framework * xUnit: Whether classified as xUnit * TAP: Whether can emit Test Anything Protocol (TAP) output * Generators: Whether supports data generators generating test input data and running a test with the generated data * Fixtures: Whether supports test local fixtures associating a test environment ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
XUnit
xUnit is a label used for an automated testing software framework that shares significant structure and functionality that is traceable to a common progenitor SUnit. The SUnit framework was ported to Java by Kent Beck and Erich Gamma as JUnit which gained wide popularity. Adaptations to other languages were also popular which led some to claim that the structured, object-oriented style works well with popular languages including Java and C#. The name of an adaptation is often a variation of "SUnit" with the "S" replaced with an abbreviation of the target language name. For example, JUnit for Java and RUnit for R. The term "xUnit" refers to any such adaptation where "x" is a placeholder for the language-specific prefix. The xUnit frameworks are often used for unit testing testing an isolated unit of code but can be used for any level of software testing including integration and system. Architecture An xUnit framework has the following general architecture. Test ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Mock Object
In computer science, a mock object is an object that imitates a production object in limited ways. A programmer might use a mock object as a test double for software testing. A mock object can also be used in generic programming. Analogy A mock object can be useful to the software tester like a car designer uses a crash test dummy to simulate a human in a vehicle impact. Motivation In a unit test, mock objects can simulate the behavior of complex, real objects and are therefore useful when a real object is impractical or impossible to incorporate into a unit test. If an object has any of the following characteristics, it may be useful to use a mock object in its place: * it supplies non-deterministic results (e.g. the current time or the current temperature) * it has states that are difficult to create or reproduce (e.g. a network error) * it is slow (e.g. a complete database, which would have to be prepared before the test) * it does not yet exist or may change behavior ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Test Case
In software engineering, a test case is a specification of the inputs, execution conditions, testing procedure, and expected results that define a single test to be executed to achieve a particular software testing objective, such as to exercise a particular program path or to verify compliance with a specific requirement. Test cases underlie testing that is methodical rather than haphazard. A battery of test cases can be built to produce the desired coverage of the software being tested. Formally defined test cases allow the same tests to be run repeatedly against successive versions of the software, allowing for effective and consistent regression testing. Formal test cases In order to fully test that all the requirements of an application are met, there must be at least two test cases for each requirement: one positive test and one negative test. If a requirement has sub-requirements, each sub-requirement must have at least two test cases. Keeping track of the link between ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |