Difference between revisions of "Snapshot Testing"
Langstonius (Talk | contribs) (→Snapshot Testing) |
Langstonius (Talk | contribs) |
||
Line 2: | Line 2: | ||
The goal of this and its associated pages is provided to outline an informal testing program for LinuxMCE snapshots and major revisions. The work here is voluntary and all help, no matter how small is appreciated. That being said, with the complexity of LinuxMCE some form of structure must exist to get coherent feedback to improve our one of a kind open source project. | The goal of this and its associated pages is provided to outline an informal testing program for LinuxMCE snapshots and major revisions. The work here is voluntary and all help, no matter how small is appreciated. That being said, with the complexity of LinuxMCE some form of structure must exist to get coherent feedback to improve our one of a kind open source project. | ||
− | + | =Scope= | |
Our goal is to provide feedback for: | Our goal is to provide feedback for: | ||
*VM installation testing for development work. | *VM installation testing for development work. | ||
Line 13: | Line 13: | ||
**Security | **Security | ||
− | + | =Process= | |
The process of testing builds will be split into two parts, both of which require volunteers. Both are key to help the project continue growing and moving forward. We encourage everyone to 'get in where they fit in' meaning there is no-one who needs to appoint you. The purpose of this page is to inform so that individuals can test and report back their results. So jump in, the water is fine. | The process of testing builds will be split into two parts, both of which require volunteers. Both are key to help the project continue growing and moving forward. We encourage everyone to 'get in where they fit in' meaning there is no-one who needs to appoint you. The purpose of this page is to inform so that individuals can test and report back their results. So jump in, the water is fine. | ||
− | + | ==Development / VM Testing== | |
Providing feedback on snapshots for Virtual Machine (VM) installation provides quick feedback on a number of things | Providing feedback on snapshots for Virtual Machine (VM) installation provides quick feedback on a number of things | ||
*Installation process and any errors | *Installation process and any errors | ||
Line 25: | Line 25: | ||
As you can see, this is an important part of the process as it allows new user / developers to quickly experience the system (albeit on a _VERY_ limited scale) as well as develop for it without setting up additional physical systems. Please see the installation reports section to get a standardized (ish) form to assist you in providing structured feedback on the installation process. | As you can see, this is an important part of the process as it allows new user / developers to quickly experience the system (albeit on a _VERY_ limited scale) as well as develop for it without setting up additional physical systems. Please see the installation reports section to get a standardized (ish) form to assist you in providing structured feedback on the installation process. | ||
− | + | ==End-User / Physical Testing== | |
Providing feedback on the usage of a system no matter the scale is important to develop a home automation platform that is more akin to a traditional appliance than a computer system. That being said, there are many different parts and technologies in used, from powerline communication to HDMI audio / visual setups. For this reason, feedback from the end-user / physical hardware aspect is critical so that we work towards that truly smart appliance. Important feedback includes: | Providing feedback on the usage of a system no matter the scale is important to develop a home automation platform that is more akin to a traditional appliance than a computer system. That being said, there are many different parts and technologies in used, from powerline communication to HDMI audio / visual setups. For this reason, feedback from the end-user / physical hardware aspect is critical so that we work towards that truly smart appliance. Important feedback includes: | ||
*Audio / Visual setup (i.e. types of devices) | *Audio / Visual setup (i.e. types of devices) | ||
Line 32: | Line 32: | ||
**LinuxMCE admin | **LinuxMCE admin | ||
**Mythweb | **Mythweb | ||
+ | |||
+ | =Testing Spec= | ||
+ | *Development testing form. Please fill this out |
Revision as of 08:31, 24 March 2011
Contents
Overview
The goal of this and its associated pages is provided to outline an informal testing program for LinuxMCE snapshots and major revisions. The work here is voluntary and all help, no matter how small is appreciated. That being said, with the complexity of LinuxMCE some form of structure must exist to get coherent feedback to improve our one of a kind open source project.
Scope
Our goal is to provide feedback for:
- VM installation testing for development work.
- Physical hardware installation testing for end users.
- Audio
- Video
- Climate
- Automation - Includes lighting and other automated systems
- Presence
- Security
Process
The process of testing builds will be split into two parts, both of which require volunteers. Both are key to help the project continue growing and moving forward. We encourage everyone to 'get in where they fit in' meaning there is no-one who needs to appoint you. The purpose of this page is to inform so that individuals can test and report back their results. So jump in, the water is fine.
Development / VM Testing
Providing feedback on snapshots for Virtual Machine (VM) installation provides quick feedback on a number of things
- Installation process and any errors
- Initial bootup functions
- The ability to submit clean templates to the device database without worry about a production system.
- Various development functions such as build servers, code development, etc
As you can see, this is an important part of the process as it allows new user / developers to quickly experience the system (albeit on a _VERY_ limited scale) as well as develop for it without setting up additional physical systems. Please see the installation reports section to get a standardized (ish) form to assist you in providing structured feedback on the installation process.
End-User / Physical Testing
Providing feedback on the usage of a system no matter the scale is important to develop a home automation platform that is more akin to a traditional appliance than a computer system. That being said, there are many different parts and technologies in used, from powerline communication to HDMI audio / visual setups. For this reason, feedback from the end-user / physical hardware aspect is critical so that we work towards that truly smart appliance. Important feedback includes:
- Audio / Visual setup (i.e. types of devices)
- Automation feedback / tests. Technologies like zwave, x10 and insteon are the most popular, but all feedback is desired. This includes climate, security or any other device(s) you've automated via LinuxMCE. The more we know about how people use the system, the better.
- Networking - LinuxMCE provides websites on its internal network that serves vital functions. It also auto-discovers devices and shares.
- LinuxMCE admin
- Mythweb
Testing Spec
- Development testing form. Please fill this out