. '''To [[Software|Software]]''' - '''To [[Software/Assessment|Software/Assessment]]''' - '''To [[Software/TestTeam]]''' ---- = Jubula Documentation = == Setup Test environment == * from Software-Assessment Project [[Software/Assessment/20110830-S-A-MiniTOP#preview|meeting 2011-08-30]] {{{ 1. Jubula Test-Tool (by Michael) * [[http://www.eclipse.org/jubula/download.php]] * with FF 3.5 [[ftp://ftp.mozilla.org/pub/firefox/releases/]] * start aut agent (under win as service) * start jubula (also on 64 machine) * window preferences * test * database connections * add * ca-mgr1 * type: mysql * host: ca-mgr1.it-sls.de * OK * OK * Test - open * host: ca-mgr1.it-sls.de * user: jubula * pwd: (request from Software-Assessors, Testteam) * -> CAcert version 1.0 * OK * left upper corner -> test cases * test suite browser * standard task * connect to AUT (green button) -> connect * Start AUT "cacert1 (cacert1) : cacert1" * Test - Properties - AUTS - select cacert1 - edit - ok - ok * Start AUT "cacert1 (cacert1_ie) : cacert1" + "cacert1 (cacert1_ff_neo) : cacert1" * click "cacert1 (cacert1_ie) : cacert1" * Remote control opens * switch to jubula * test suite browser * right top corner - green selection - start exec cacert1_ie * test exec relevance * remember my decision -> yes -> yes * change perspective -> yes -> yes * program executes }}} == Working Test Case == === Creating of a new account === Working/Create new user === Login === Working/Password Login CAcert1 == Test Case in development == === Assure Someone === Marcus/Assure Someone<
> Problem with ticking "I meet personaly..."<
> Problem with script in line 104 character 2 error not implented Code 0 URL: https://cacert1.it-sls.de/wot.php?id=5 === Create Certificate === Marcus/Create Class1<
> Problem with mapping Component see below<
> Problem with script in line 164 character 5 error !CertEnroll::CX509EnrollmentWebClassFactory... Code 0 URL: https://cacert1.it-sls.de/account.php when reachinh the second page where the cryptho provider is selected. (IE 9, when testing outside test environment it works) == Example Case == === open menu === see CAcert1/Wot/Expand WoT Menu<
> Type: Component With Text <
> Action: Click == Errors / Problems == === Login on Test Management Server === {{{ Using the test environment IE with IE 9 Test Case Marcus/Verify Account The click on login button the clears all data entered. The same behaviour when entering the data manually in the test environment. }}} === Checking status === Is there a kind of if-structure in Jubula Test Case available?<
> I tried so far working with event handler but was not really successful === Mapping of components to AUT does not work properly === {{{ I try to map the component CLIENT_CERT_NEW_NEXT (Test Case: CAcert1/Client Cert/Client Cert) to the Next Button on the New Certificate page.<
> If I try to get the Technical Name to the Button in the OM (Object mapping) the system jumps alway to the Thechincal Name input[1] (the eigth one) that is bound to the Component Question1 Input.<
> As far as I can see it the technical name is given through the HTML-Structure of the page. In both case the structure points to the same place but different components. html.forms.input.text for the Question1 and html.forms.input.submit for the button. <
> The hierachy in both case html[1].body[1].pagecell1.content.div[1].form[1].table[1].tbody[1].tr[12].td[1].input[1] <
> This mapping structure will be also problem when trying to create a test case for certificates with two email addresses in the account as these email addresses are store in seperate rows so the hierachy for the test cases will be moved. }}} ---- . CategorySoftwareAssessment