409
edits
(Blanked the page) |
No edit summary |
||
Line 1: | Line 1: | ||
= Test Infrastructure Requirements = | |||
== The Problem == | |||
<p>The problem we are currently facing in our testing environments is that each group has their own infrastructure. | |||
The infrastructure is built around varying concepts of dev , beta, staging environments. </p> | |||
<p>The problem is those environments all have different schedules that code is pushed, and released, and it is not possible to guarantee what version of the marketplace, browser id, Apps , Sync Tests have gone through a level of integration testing. | |||
</p><p>Each group has their own infrastructure, and it's not entirely clear to each group what the benefits of moving to a shared environment are. | |||
</p><p>Current Release Schedules Are the following: | |||
</p><p>Sync Service - https://intranet.mozilla.org/QA/Server_Weekly_Trains_Staging#Schedules | |||
</p> | |||
<ol><li> Weekly Push | |||
</li><li> Wed Push to staging | |||
</li><li> Monday - Release to production | |||
</li></ol> | |||
<p>MarketPlace - https://mail.mozilla.com/home/wclouser@mozilla.com/AMO%20Schedule.html | |||
</p> | |||
<ol><li> Infrastructure Diagram [<a href="http://micropipes.com/temp/devprocess2.png">Dev Process</a>] | |||
</li><li> addons.allizom is staging server, but only updated as needed | |||
</li><li> Release happens 2pm Thursday | |||
</li><li> DBA Sheeri / MPressman | |||
</li></ol> | |||
<p>BrowserID - https://wiki.mozilla.org/QA/BrowserID/TestPlan#Weekly_Test_Schedules | |||
</p> | |||
<ol><li> Thursdays: deployment to Production, Stage (QA), and Dev | |||
</li><li> Thursdays/Fridays: open testing and experimentation by Dev, QA, and community | |||
</li><li> Following week: Monday - Wednesday: QA testing and sign off of current deployment | |||
</li><li> DBA: petef | |||
</li></ol> | |||
<p><br /> | |||
Apps - Web Services (HTML / JS / Dashboard) | |||
</p> | |||
<ol><li> As needed | |||
</li></ol> | |||
<p><br /> | |||
</p> | |||
<h2> The Purpose </h2> | |||
<p>Define an apps test environment that tests the apps javascript api's, as well as the . | |||
</p> | |||
<h2> Minimum Requriements </h2> | |||
<h3> Hardware Requirements </h3> | |||
<p>apps-dev.mozilla.com | |||
myapps-dev.mozilla.com | |||
</p><p>apps-staging.mozilla.com | |||
<p><p>myapps-staging.mozilla.com | |||
</p> | |||
</p> | |||
<p></p> | |||
</p> | |||
<h3> Concept </h3> | |||
<p>[Image:Webapps_test_infrastructure.png] | |||
</p> | |||
<h2> The Purpose </h2> | |||
<p><br /> | |||
</p> |
edits