. '''To Software''' '''[[Software|Software]]''' - '''To Software-Assessment - ''' '''[[Software/Assessment|Software/Assessment]]''' - '''To Current Test - ''' '''[[Software/CurrentTest|Software/CurrentTest]]'''

----

= Software Current Tests - Bug 942 (CATS preparations) =

 ||<#00FF00> '''2011-07-20 00:00 - Bug 942 last updated''' ||

== Background Informations, Instructions ==

== Testserver Links ==
   || [[Software/CurrentTest|Main Entry Info Page for Software Testers]] || [[Software/CurrentTest]] ||
   || [[http://cacert1.it-sls.de|Testserver Main Entry Page]] || [[http://cacert1.it-sls.de]] ||
   || [[https://ca-mgr1.it-sls.de/login|Testserver Mgmt System Entry Page]] || [[https://ca-mgr1.it-sls.de/login]] ||
   || [[Software/Assessment/TestserverManagementSystem|Testserver Mgmt System Docu]] || [[Software/Assessment/TestserverManagementSystem]] ||
   || [[Software/Assessment/FAQ|Testers and Developers FAQ]] || [[Software/Assessment/FAQ]] ||
   || [[https://bugs.cacert.org|Bugtracker (for reporting]] || [[https://bugs.cacert.org]] ||

== Testserver 1: http://cacert1.it-sls.de ==


<<BR>>

 || 7.1 || Patch || [[https://bugs.cacert.org/view.php?id=942|Bugs # 942]] {*} {*} ||
 || 7.2 || Developer || Ted ||
 ||<^> 7.3 ||<^> Purpose of patch || 0000942: CATS import interface is not fit to handle non-Assurer Challenge tests ||
 ||<^> 7.4 ||<^> Patch Area || CATS test, other method, cannot be tested, so test if regular CATS works as before ||
 || 7.5 || Patch Testing Requirements || account non-assurer/assurer, logged in ||
 ||<^> 7.6 ||<^> Remarks || test szenario:<<BR>>1. account not assurer<<BR>>2. TMS add 70 pts, + CATS<<BR>>3. check user account: should have 70 pts, no assurer<<BR>>4. apply regular more assurances with regular other test accounts<<BR>>5. check user account: should have 100 pts+, is-assurer<<BR>> * nothing browser specific<<BR>>'''Complete Re-testing'''<<BR>>read [[Software/CurrentTest/bug942|Bug 942 - Instructions/Infos]]  ||


== Instructions and Sample Test Matrix for Software Testers ==

'''Needs complete re-testing!!!'''

=== Introduction ===

CATS transfer routine has been updated. The disable/enable to be an Assurer flag function needs tested. eg. if an Assurer gets points removed and falls below 100 pts limit, is the Assurer flag blocked?


==== CAcert's points system for Assuree's and Assurers is as follows: ====

 || 0-49 pts || Assurance points, Certs that expires after 1/2 year ||
 || 50-99 pts || Assurance points, Certs expires after 2 years addtl. GPG/PGP keys can be added ||
 || 100 pts   || Fully Assured (same as 50-99) ||
 || 100 pts   || CATS will be added and activated if CATS passed<<BR>>Possibility to request Codesigning (adding Codesigning flag onto the account possible)<<BR>>Possibility to assure others ||
 || (100+) 0-50 pts  ||   Experience points for each assurance you'll receive 2 experience points ||

 


=== Preliminaries ===

For this test you'll need:

 * one or two accounts with/without Asurer enabled and with several levels of Assurance and Experience points around 100 pts


 
=== Test Matrix for Testers ===
    {{{
needs further testing:
a) assuree has 99 pts, assurer challenge passed
   add 1 assurance, -> result has to be 100 pts and is assurer
b) assuree has 99 pts, assurer challenge not passed
   add 1 assurance -> result has to be 100 pts and NO assurer
c) add one more 1 pts -> 100 pts, NO assurer
d) pass assurer challenge -> 100 pts, and IS assurer

e) assuree with 80 pts, challange passed
   add: temporary points increase
   you need your admin account with boardmember flag
   add temporary increase 20 pts
   => result?  100 pts? is assurer?
}}}


=== Reporting ===

Report the results under:<<BR>>
 [[https://bugs.cacert.org/view.php?id=942]]<<BR>>
of each step you walk thru

with complete details:
 1. assurer state and points level before test starts
 1. action doing doing assurance (from 2nd account over testaccount)
 1. assurer state and points level after test

=== Additional Tests ===

find yourself addtl. test variations ...

eg. have a user with 102 points (exactly 100 assurance points, 2 experience points) and revoke an assurance with 10-35 pts


'''''Happy testing'''''

----
 . CategorySoftwareAssessment