QA/Weave Test Plan/Temp: Difference between revisions

m
mNo edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 27: Line 27:
#*Use multiple profiles on the same machine (so that it can be easily cloned for testing and can be easily setup and run by hand by developers). <br>
#*Use multiple profiles on the same machine (so that it can be easily cloned for testing and can be easily setup and run by hand by developers). <br>


== Major areas of test coverage  ==
== Areas Covered ==


#UI/front end - [http://spreadsheets.google.com/ccc?key=0AkSa2kZ0OBffdFMtR1NwZ2Nra29xMllTSlY2OExCUVE&hl=en Test case spreadsheet]  
#UI/front end - [http://spreadsheets.google.com/ccc?key=0AkSa2kZ0OBffdFMtR1NwZ2Nra29xMllTSlY2OExCUVE&hl=en Test case spreadsheet]  
Line 44: Line 44:
#*Backward compatibility - 1.2b3 should be compatible to 1.2b2  
#*Backward compatibility - 1.2b3 should be compatible to 1.2b2  
#*cross platform/product sync
#*cross platform/product sync
#* see <'''Tracy's testplan (link here)'''> for more
#Client Side Load Generation
#* See <'''Matt's Testplan (link here)'''> for more
#Thick Client load testing
#* See <'''Jgriffin's Testplan (link here)'''> for more
== Areas not covered ==


#Server/back end  
#Server/back end  
#*[http://hg.mozilla.org/labs/weaveserver/file/1f3a04c1db3c/tests/load_data.pl Weave server test script] - run on changes and prior to pushes to stage.  
#*[http://hg.mozilla.org/labs/weaveserver/file/1f3a04c1db3c/tests/load_data.pl Weave server test script] - run on changes and prior to pushes to stage.  
#Unit Test Plan
#*Current implementation of server side tests include unit tests against the sync API.&nbsp;&nbsp; There are plans for Weave 1.3 to include the following:
#**Registration API unit tests
#**Load Balancing tests
#**Failover/recovery tests?
#**others...&nbsp; See Mike hanson and Tobi Elliot
 
#Unit Test Frameworks
#*Weave 1.3 will include a unit test framework hooked into tinderbox that includes nightly runs of tests.&nbsp; &nbsp;This will be handled by development.&nbsp;&nbsp;


== Platform and product coverage  ==
== Platform and product coverage  ==
Line 74: Line 90:


*1.2 (released 4/9/2010) [https://wiki.mozilla.org/QA/Weave_Test_Plan/1.2 1.2 Client test plan]  
*1.2 (released 4/9/2010) [https://wiki.mozilla.org/QA/Weave_Test_Plan/1.2 1.2 Client test plan]  
*1.3 (target 5/17)
*1.3 (target 5/17) [https://wiki.mozilla.org/QA/Weave_Test_Plan/1.3 1.3 Client test plan]


= Bugs  =
= Bugs  =
Confirmed users
4,072

edits