→Software development: Overlink
|
|
||
(2 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
==Software development== |
==Software development== |
||
{{See also|Sandbox (software development)}} |
{{See also|Sandbox (software development)|Test stub}} |
||
In software development, testbedding is a method of testing a particular module (function, class, or library) in an isolated fashion. It may be used as a proof of concept or when a new module is tested apart from the program or system, it will later be added to. A skeleton framework is implemented around the module so that the module behaves as if already part of the larger program. |
In software development, testbedding is a method of testing a particular module (function, class, or library) in an isolated fashion. It may be used as a proof of concept or when a new module is tested apart from the program or system, it will later be added to. A skeleton framework is implemented around the module so that the module behaves as if already part of the larger program.{{cn|date=June 2023}} |
||
A typical testbed could include software, hardware, and networking components. In software development, the specified hardware and software environment can be set up as a testbed for the application under test{{Dubious|date=March 2009}}. In this context, a testbed is also known as the test environment made of: |
A typical testbed could include software, hardware, and networking components. In software development, the specified hardware and software environment can be set up as a testbed for the application under test{{Dubious|date=March 2009}}. In this context, a testbed is also known as the test environment made of: |
||
Line 14: | Line 14: | ||
* Testing software ([[Data acquisition|DAQ]] / oscilloscopes, visualisation and testing software, environment software to feed a dummmy equipment with data). |
* Testing software ([[Data acquisition|DAQ]] / oscilloscopes, visualisation and testing software, environment software to feed a dummmy equipment with data). |
||
Testbeds are also pages on the [[Internet]] where the public are given the opportunity to test [[CSS]] or [[HTML]] they have created and want to preview the results, for example: |
Testbeds are also pages on the [[Internet]] where the public are given the opportunity to test [[CSS]] or [[HTML]] they have created and want to preview the results, for example:{{Better source needed|date=June 2023|reason=A non-primary source is needed to support this statement and relevance of the examples.}} |
||
* The [[Arena (web browser)|Arena]] [[web browser]] was created by the [[World Wide Web Consortium]] (W3C) and [[CERN]] for testing [[HTML3]], [[Cascading Style Sheets]] (CSS), [[Portable Network Graphics]] (PNG) and the [[libwww]].<ref>{{cite web|last=QingLong|first=Lu|title=The Arena Web Browser|url=http://www.yggdrasil.com/Products/Arena/|publisher=[[Yggdrasil Computing]]|access-date=6 June 2010|archive-url=https://web.archive.org/web/20030205061330/http://www.yggdrasil.com/Products/Arena/ |archive-date=February 5, |
* The [[Arena (web browser)|Arena]] [[web browser]] was created by the [[World Wide Web Consortium]] (W3C) and [[CERN]] for testing [[HTML3]], [[Cascading Style Sheets]] (CSS), [[Portable Network Graphics]] (PNG) and the [[libwww]].<ref>{{cite web|last=QingLong|first=Lu|title=The Arena Web Browser|url=http://www.yggdrasil.com/Products/Arena/|publisher=[[Yggdrasil Computing]]|access-date=6 June 2010|archive-url=https://web.archive.org/web/20030205061330/http://www.yggdrasil.com/Products/Arena/ |archive-date=February 5, 2003}}</ref> |
||
* The [[Line Mode browser]] got a new function to interact with the [[libwww]] [[Library (computing)|library]] as a sample and test application. |
* The [[Line Mode browser]] got a new function to interact with the [[libwww]] [[Library (computing)|library]] as a sample and test application. |
||
* The libwww was also created to test network [[communication protocols]] which are under development or to experiment with new protocols. |
* The libwww was also created to test network [[communication protocols]] which are under development or to experiment with new protocols. |
||
==Aircraft development== |
==Aircraft development== |
||
{{Main|Testbed aircraft}} |
{{Main|Testbed aircraft}} |
||
In aircraft development there are also examples of testbed use like in development of new [[aircraft engine]]s when these are fitted to a [[testbed aircraft]] for flight testing.<ref>{{cite news|last=Norris|first=Guy|date=7 June 2013|url=http://aviationweek.com/blog/ges-new-747-flying-testbed-colors|title=GE's new 747 flying testbed colors|publisher=[[Aviation Week]]|access-date=26 April 2016}}</ref><ref>{{cite web|url=http://www.lancaster-archive.com/lanc_photos_testbed.htm|title=Lancaster Test Bed Images|publisher=[[Avro Lancaster]]|access-date=26 April 2016}}</ref> |
In aircraft development there are also examples of testbed use like in development of new [[aircraft engine]]s when these are fitted to a [[testbed aircraft]] for flight testing.<ref>{{cite news|last=Norris|first=Guy|date=7 June 2013|url=http://aviationweek.com/blog/ges-new-747-flying-testbed-colors|title=GE's new 747 flying testbed colors|publisher=[[Aviation Week]]|access-date=26 April 2016}}</ref><ref>{{cite web|url=http://www.lancaster-archive.com/lanc_photos_testbed.htm|title=Lancaster Test Bed Images|publisher=[[Avro Lancaster]]|access-date=26 April 2016}}</ref> Such usage of testbeds was originally pioneered by Rolls Royce in their development of jet engines. |
||
==See also== |
==See also== |
This article needs additional citations for verification. Please help improve this articlebyadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Testbed" – news · newspapers · books · scholar · JSTOR (May 2016) (Learn how and when to remove this message) |
Atestbed (also spelled test bed) is a platform for conducting rigorous, transparent, and replicable testing of scientific theories, computing tools, and new technologies.
The term is used across many disciplines to describe experimental research and new product development platforms and environments. They may vary from hands-on prototype development in manufacturing industries such as automobiles (known as "mules"), aircraft engines or systems and to intellectual property refinement in such fields as computer software development shielded from the hazards of testing live.
In software development, testbedding is a method of testing a particular module (function, class, or library) in an isolated fashion. It may be used as a proof of concept or when a new module is tested apart from the program or system, it will later be added to. A skeleton framework is implemented around the module so that the module behaves as if already part of the larger program.[citation needed]
A typical testbed could include software, hardware, and networking components. In software development, the specified hardware and software environment can be set up as a testbed for the application under test[dubious – discuss]. In this context, a testbed is also known as the test environment made of:
Testbeds are also pages on the Internet where the public are given the opportunity to test CSSorHTML they have created and want to preview the results, for example:[better source needed]
In aircraft development there are also examples of testbed use like in development of new aircraft engines when these are fitted to a testbed aircraft for flight testing.[2][3] Such usage of testbeds was originally pioneered by Rolls Royce in their development of jet engines.
This engineering-related article is a stub. You can help Wikipedia by expanding it. |