Browse Source

Documentation for readthedocs.io

bernhardbuhl 4 years ago
parent
commit
b1a74f46cf

+ 2 - 2
baangt/TestSteps/DropsApp/Login_API.py

@@ -1,9 +1,9 @@
 from baangt.base.ApiHandling import ApiHandling
-from TestSteps.CustTestStepMaster import CustTestStepMaster
+from baangt.TestSteps.TestStepMaster import TestStepMaster
 import baangt.base.GlobalConstants as GC
 
 
-class Login_API(CustTestStepMaster):
+class Login_API(TestStepMaster):
     def __init__(self, **kwargs):
         super().__init__(**kwargs)
         self.execute()

+ 2 - 1
baangtIA.py

@@ -1,6 +1,7 @@
 from baangt.base.CliAndInteractive import run
 
-run()
+if __name__ == '__main__':
+    run()
 
 
 

BIN
docs/_build/doctrees/TestTypes.doctree


BIN
docs/_build/doctrees/docs/baangt.TestSteps.DropsApp.doctree


BIN
docs/_build/doctrees/docs/baangt.base.doctree


BIN
docs/_build/doctrees/environment.pickle


BIN
docs/_build/doctrees/index.doctree


+ 24 - 4
docs/_build/html/TestTypes.html

@@ -14,7 +14,7 @@
     <script type="text/javascript" src="_static/language_data.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="Why baangt and why is it open source?" href="HistoryAndReasons.html" />
+    <link rel="next" title="Developer guidelines for custom enhancements" href="Developer.html" />
     <link rel="prev" title="Parameters in Configuration files (globals)" href="ParametersConfigFile.html" />
    
   <link rel="stylesheet" href="_static/custom.css" type="text/css" />
@@ -35,13 +35,14 @@
   <div class="section" id="types-of-tests">
 <h1>Types of tests<a class="headerlink" href="#types-of-tests" title="Permalink to this headline">¶</a></h1>
 <p>No matter if your organization is agile or waterfall oriented or follows one of the many hybrid variants. Sooner or later
-you’ll have an increment - an outcome from your software developers or customizers.</p>
+you’ll have an increment - an outcome from your software developers or customizers. You paid for it. You want it in production.
+But will it work? Will there be any unwanted side effects to existing functionality?</p>
 <div class="section" id="increment-testing">
 <h2>Increment testing<a class="headerlink" href="#increment-testing" title="Permalink to this headline">¶</a></h2>
 <p>Usually an increment is tested manually by human testers who are not identical with the developers.</p>
 <p>Depending on maturatiy of your organization and many other factors, the testers will be more or less clearly instructed,
 what to test. They might have written business requirements and deduct the test cases themselves. In ideal setups they
-were part of the development livecycle, know the deviations from original requirements, pitfalls and workarounds and can
+were part of the development lifecycle, know the deviations from original requirements, pitfalls and workarounds and can
 adjust their test expectation accordingly.</p>
 <p>Unless you’re in a greenfield situation where the whole system landscape needs to be tested and retested for months or years
 your Testers will focus on testing the increment - not so much the existing functionality, which used to work fine already.</p>
@@ -50,6 +51,15 @@ the data combinations, that you’ll want to have tested. Once the functionality
 in the recorder. Instead of testing 100s of cases manually, you’ll need only one recording and the prepared dataset. Start
 the TestRunExecution, sit back and wait for the results. Simple like that.</p>
 </div>
+<div class="section" id="heartbeat-and-alive-testing">
+<h2>Heartbeat and Alive-Testing<a class="headerlink" href="#heartbeat-and-alive-testing" title="Permalink to this headline">¶</a></h2>
+<p>Alive-Testing is usually done with just one quick test case in all stages (Dev, Pre-Quality and Quality-System). It will
+show general availability of the landscape and applications running on it. Alive-Tests with some APIs could run for instance
+every 5 minutes.</p>
+<p>Heartbeat tests are a smaller subset of regression tests. E.g. if you have 10.000 testcases in regression tests, you’d
+use a few hundred for heartbeat tests. They’d usually run a few times per day on Pre-Quality- and once per day on
+Quality-System) and of course in the build pipeline.</p>
+</div>
 <div class="section" id="regression-testing">
 <h2>Regression testing<a class="headerlink" href="#regression-testing" title="Permalink to this headline">¶</a></h2>
 <p>If you followed through on Increment testing imagine the joy of the next release! You’ll have the increment tested and run
@@ -70,6 +80,13 @@ increments. But you’ll use the same tool: <code class="docutils literal notran
 performance tests you’ll need additional tools, but <code class="docutils literal notranslate"><span class="pre">baangt</span></code> will give indications, which components or which functionalities
 need a closer look by your experts.</p>
 </div>
+<div class="section" id="no-oversimplification">
+<h2>No oversimplification<a class="headerlink" href="#no-oversimplification" title="Permalink to this headline">¶</a></h2>
+<p>Please don’t get me wrong. Just because we have a great tool, it doesn’t mean that testing will happen by itself. There’s
+still a lot of expert work needed for Testdesign, Stagedesign, Creation and maintenance of Testsets, creation and
+maintenance of test data sets, deployment strategies. <code class="docutils literal notranslate"><span class="pre">baangt</span></code> provides efficient ways to work, but work still needs
+to be done.</p>
+</div>
 </div>
 
 
@@ -97,10 +114,13 @@ need a closer look by your experts.</p>
 <li class="toctree-l1"><a class="reference internal" href="ParametersConfigFile.html">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Types of tests</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="#increment-testing">Increment testing</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#heartbeat-and-alive-testing">Heartbeat and Alive-Testing</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#regression-testing">Regression testing</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#performance-testing">Performance testing</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#no-oversimplification">No oversimplification</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="Developer.html">Developer guidelines for custom enhancements</a></li>
 <li class="toctree-l1"><a class="reference internal" href="HistoryAndReasons.html">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a></li>
 </ul>
 
@@ -109,7 +129,7 @@ need a closer look by your experts.</p>
 <ul>
   <li><a href="index.html">Documentation overview</a><ul>
       <li>Previous: <a href="ParametersConfigFile.html" title="previous chapter">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
-      <li>Next: <a href="HistoryAndReasons.html" title="next chapter">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a></li>
+      <li>Next: <a href="Developer.html" title="next chapter">Developer guidelines for custom enhancements</a></li>
   </ul></li>
 </ul>
 </div>

+ 22 - 3
docs/_build/html/_sources/TestTypes.rst.txt

@@ -2,7 +2,8 @@ Types of tests
 ==============
 
 No matter if your organization is agile or waterfall oriented or follows one of the many hybrid variants. Sooner or later
-you'll have an increment - an outcome from your software developers or customizers.
+you'll have an increment - an outcome from your software developers or customizers. You paid for it. You want it in production.
+But will it work? Will there be any unwanted side effects to existing functionality?
 
 Increment testing
 -------------------
@@ -11,7 +12,7 @@ Usually an increment is tested manually by human testers who are not identical w
 
 Depending on maturatiy of your organization and many other factors, the testers will be more or less clearly instructed,
 what to test. They might have written business requirements and deduct the test cases themselves. In ideal setups they
-were part of the development livecycle, know the deviations from original requirements, pitfalls and workarounds and can
+were part of the development lifecycle, know the deviations from original requirements, pitfalls and workarounds and can
 adjust their test expectation accordingly.
 
 Unless you're in a greenfield situation where the whole system landscape needs to be tested and retested for months or years
@@ -22,6 +23,16 @@ the data combinations, that you'll want to have tested. Once the functionality i
 in the recorder. Instead of testing 100s of cases manually, you'll need only one recording and the prepared dataset. Start
 the TestRunExecution, sit back and wait for the results. Simple like that.
 
+Heartbeat and Alive-Testing
+---------------------------
+Alive-Testing is usually done with just one quick test case in all stages (Dev, Pre-Quality and Quality-System). It will
+show general availability of the landscape and applications running on it. Alive-Tests with some APIs could run for instance
+every 5 minutes.
+
+Heartbeat tests are a smaller subset of regression tests. E.g. if you have 10.000 testcases in regression tests, you'd
+use a few hundred for heartbeat tests. They'd usually run a few times per day on Pre-Quality- and once per day on
+Quality-System) and of course in the build pipeline.
+
 Regression testing
 ------------------
 
@@ -43,4 +54,12 @@ increments. But you'll use the same tool: ``baangt``.
 
 As of today (Jan 2020) ``baangt`` does not provide infrastructure monitoring. In order to analyze the results of your
 performance tests you'll need additional tools, but ``baangt`` will give indications, which components or which functionalities
-need a closer look by your experts.
+need a closer look by your experts.
+
+No oversimplification
+---------------------
+
+Please don't get me wrong. Just because we have a great tool, it doesn't mean that testing will happen by itself. There's
+still a lot of expert work needed for Testdesign, Stagedesign, Creation and maintenance of Testsets, creation and
+maintenance of test data sets, deployment strategies. ``baangt`` provides efficient ways to work, but work still needs
+to be done.

+ 1 - 0
docs/_build/html/_sources/index.rst.txt

@@ -19,6 +19,7 @@ and well documented master functionality.
    Structure.rst
    ParametersConfigFile.rst
    TestTypes.rst
+   Developer.rst
    HistoryAndReasons.rst
 
 

+ 15 - 2
docs/_build/html/docs/baangt.TestSteps.DropsApp.html

@@ -35,8 +35,20 @@
 <div class="section" id="submodules">
 <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
 </div>
-<div class="section" id="baangt-teststeps-dropsapp-login-api-module">
-<h2>baangt.TestSteps.DropsApp.Login_API module<a class="headerlink" href="#baangt-teststeps-dropsapp-login-api-module" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="module-baangt.TestSteps.DropsApp.Login_API">
+<span id="baangt-teststeps-dropsapp-login-api-module"></span><h2>baangt.TestSteps.DropsApp.Login_API module<a class="headerlink" href="#module-baangt.TestSteps.DropsApp.Login_API" title="Permalink to this headline">¶</a></h2>
+<dl class="class">
+<dt id="baangt.TestSteps.DropsApp.Login_API.Login_API">
+<em class="property">class </em><code class="sig-prename descclassname">baangt.TestSteps.DropsApp.Login_API.</code><code class="sig-name descname">Login_API</code><span class="sig-paren">(</span><em class="sig-param">**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#baangt.TestSteps.DropsApp.Login_API.Login_API" title="Permalink to this definition">¶</a></dt>
+<dd><p>Bases: <a class="reference internal" href="baangt.TestSteps.html#baangt.TestSteps.TestStepMaster.TestStepMaster" title="baangt.TestSteps.TestStepMaster.TestStepMaster"><code class="xref py py-class docutils literal notranslate"><span class="pre">baangt.TestSteps.TestStepMaster.TestStepMaster</span></code></a></p>
+<dl class="method">
+<dt id="baangt.TestSteps.DropsApp.Login_API.Login_API.execute">
+<code class="sig-name descname">execute</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#baangt.TestSteps.DropsApp.Login_API.Login_API.execute" title="Permalink to this definition">¶</a></dt>
+<dd><p>Method is overwritten in all children</p>
+</dd></dl>
+
+</dd></dl>
+
 </div>
 <div class="section" id="module-baangt.TestSteps.DropsApp">
 <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-baangt.TestSteps.DropsApp" title="Permalink to this headline">¶</a></h2>
@@ -67,6 +79,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../Structure.html">Structure of baangt</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../ParametersConfigFile.html">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../TestTypes.html">Types of tests</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../Developer.html">Developer guidelines for custom enhancements</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../HistoryAndReasons.html">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a></li>
 </ul>
 

+ 2 - 1
docs/_build/html/docs/baangt.TestSteps.html

@@ -38,7 +38,7 @@
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="baangt.TestSteps.DropsApp.html">baangt.TestSteps.DropsApp package</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="baangt.TestSteps.DropsApp.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="baangt.TestSteps.DropsApp.html#baangt-teststeps-dropsapp-login-api-module">baangt.TestSteps.DropsApp.Login_API module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="baangt.TestSteps.DropsApp.html#module-baangt.TestSteps.DropsApp.Login_API">baangt.TestSteps.DropsApp.Login_API module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="baangt.TestSteps.DropsApp.html#module-baangt.TestSteps.DropsApp">Module contents</a></li>
 </ul>
 </li>
@@ -117,6 +117,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../Structure.html">Structure of baangt</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../ParametersConfigFile.html">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../TestTypes.html">Types of tests</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../Developer.html">Developer guidelines for custom enhancements</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../HistoryAndReasons.html">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a></li>
 </ul>
 

File diff suppressed because it is too large
+ 26 - 1
docs/_build/html/docs/baangt.base.html


+ 3 - 2
docs/_build/html/docs/baangtIA.html

@@ -30,8 +30,8 @@
 
           <div class="body" role="main">
             
-  <div class="section" id="baangtia-module">
-<h1>baangtIA module<a class="headerlink" href="#baangtia-module" title="Permalink to this headline">¶</a></h1>
+  <div class="section" id="module-baangtIA">
+<span id="baangtia-module"></span><h1>baangtIA module<a class="headerlink" href="#module-baangtIA" title="Permalink to this headline">¶</a></h1>
 </div>
 
 
@@ -58,6 +58,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../Structure.html">Structure of baangt</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../ParametersConfigFile.html">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../TestTypes.html">Types of tests</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../Developer.html">Developer guidelines for custom enhancements</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../HistoryAndReasons.html">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a></li>
 </ul>
 

+ 1 - 0
docs/_build/html/docs/modules.html

@@ -66,6 +66,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../Structure.html">Structure of baangt</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../ParametersConfigFile.html">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../TestTypes.html">Types of tests</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../Developer.html">Developer guidelines for custom enhancements</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../HistoryAndReasons.html">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a></li>
 </ul>
 

+ 19 - 4
docs/_build/html/genindex.html

@@ -117,10 +117,10 @@
 </li>
       <li><a href="docs/baangt.base.html#module-baangt.base.utils">baangt.base.utils (module)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="docs/baangt.katalonImporter.html#module-baangt.katalonImporter">baangt.katalonImporter (module)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="docs/baangt.katalonImporter.html#module-baangt.katalonImporter.katalonImport">baangt.katalonImporter.katalonImport (module)</a>
 </li>
       <li><a href="docs/baangt.TestCase.html#module-baangt.TestCase">baangt.TestCase (module)</a>
@@ -137,6 +137,8 @@
 </li>
       <li><a href="docs/baangt.TestSteps.DropsApp.html#module-baangt.TestSteps.DropsApp">baangt.TestSteps.DropsApp (module)</a>
 </li>
+      <li><a href="docs/baangt.TestSteps.DropsApp.html#module-baangt.TestSteps.DropsApp.Login_API">baangt.TestSteps.DropsApp.Login_API (module)</a>
+</li>
       <li><a href="docs/baangt.TestSteps.html#module-baangt.TestSteps.Exceptions">baangt.TestSteps.Exceptions (module)</a>
 </li>
       <li><a href="docs/baangt.TestSteps.html#module-baangt.TestSteps.TestStepMaster">baangt.TestSteps.TestStepMaster (module)</a>
@@ -147,6 +149,8 @@
 </li>
       <li><a href="docs/baangt.ui.html#module-baangt.ui.ui">baangt.ui.ui (module)</a>
 </li>
+      <li><a href="docs/baangtIA.html#module-baangtIA">baangtIA (module)</a>
+</li>
       <li><a href="docs/baangt.TestSteps.html#baangt.TestSteps.Exceptions.baangtTestStepException">baangtTestStepException</a>
 </li>
       <li><a href="docs/baangt.base.html#baangt.base.BrowserHandling.BrowserDriver">BrowserDriver (class in baangt.base.BrowserHandling)</a>
@@ -167,6 +171,8 @@
 </li>
       <li><a href="docs/baangt.base.html#baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate.createActivityTypes">createActivityTypes() (baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate method)</a>
 </li>
+      <li><a href="docs/baangt.base.html#baangt.base.ExportResults.ExportResults.createDb">createDb() (baangt.base.ExportResults.ExportResults method)</a>
+</li>
       <li><a href="docs/baangt.base.html#baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate.createExectionMethods">createExectionMethods() (baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate method)</a>
 </li>
       <li><a href="docs/baangt.base.html#baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate.createLocatorTypes">createLocatorTypes() (baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate method)</a>
@@ -179,6 +185,8 @@
   <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="docs/baangt.base.html#baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate.createStructures">createStructures() (baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate method)</a>
 </li>
+      <li><a href="docs/baangt.base.html#baangt.base.ExportResults.ExportResults.createTbl">createTbl() (baangt.base.ExportResults.ExportResults method)</a>
+</li>
       <li><a href="docs/baangt.base.html#baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate.createTestCase">createTestCase() (baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate method)</a>
 </li>
       <li><a href="docs/baangt.base.html#baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate.createTestCase2TestData">createTestCase2TestData() (baangt.base.TestRunDatabaseCreate.TestRunDatabaseCreate method)</a>
@@ -201,6 +209,8 @@
 <h2 id="D">D</h2>
 <table style="width: 100%" class="indextable genindextable"><tr>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="docs/baangt.base.html#baangt.base.ExportResults.ExportResults.dataExport">dataExport() (baangt.base.ExportResults.ExportResults method)</a>
+</li>
       <li><a href="docs/baangt.base.html#baangt.base.utils.utils.datetime_return">datetime_return() (baangt.base.utils.utils static method)</a>
 </li>
       <li><a href="docs/baangt.katalonImporter.html#baangt.katalonImporter.katalonImport.TestCases.decodeHex">decodeHex() (baangt.katalonImporter.katalonImport.TestCases static method)</a>
@@ -234,6 +244,8 @@
       <ul>
         <li><a href="docs/baangt.TestCaseSequence.html#baangt.TestCaseSequence.TestCaseSequenceMaster.TestCaseSequenceMaster.execute">(baangt.TestCaseSequence.TestCaseSequenceMaster.TestCaseSequenceMaster method)</a>
 </li>
+        <li><a href="docs/baangt.TestSteps.DropsApp.html#baangt.TestSteps.DropsApp.Login_API.Login_API.execute">(baangt.TestSteps.DropsApp.Login_API.Login_API method)</a>
+</li>
         <li><a href="docs/baangt.TestSteps.html#baangt.TestSteps.TestStepMaster.TestStepMaster.execute">(baangt.TestSteps.TestStepMaster.TestStepMaster method)</a>
 </li>
       </ul></li>
@@ -409,12 +421,14 @@
   <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="docs/baangt.base.html#baangt.base.TestRun.TestRun.loadJSONGlobals">loadJSONGlobals() (baangt.base.TestRun.TestRun method)</a>
 </li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="docs/baangt.katalonImporter.html#baangt.katalonImporter.katalonImport.LocatorObjects">LocatorObjects (class in baangt.katalonImporter.katalonImport)</a>
 </li>
+  </ul></td>
+  <td style="width: 33%; vertical-align: top;"><ul>
       <li><a href="docs/baangt.katalonImporter.html#baangt.katalonImporter.katalonImport.fileHandling.logFileContentsHeader">logFileContentsHeader() (baangt.katalonImporter.katalonImport.fileHandling method)</a>
 </li>
+      <li><a href="docs/baangt.TestSteps.DropsApp.html#baangt.TestSteps.DropsApp.Login_API.Login_API">Login_API (class in baangt.TestSteps.DropsApp.Login_API)</a>
+</li>
   </ul></td>
 </tr></table>
 
@@ -681,6 +695,7 @@
 <li class="toctree-l1"><a class="reference internal" href="Structure.html">Structure of baangt</a></li>
 <li class="toctree-l1"><a class="reference internal" href="ParametersConfigFile.html">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="TestTypes.html">Types of tests</a></li>
+<li class="toctree-l1"><a class="reference internal" href="Developer.html">Developer guidelines for custom enhancements</a></li>
 <li class="toctree-l1"><a class="reference internal" href="HistoryAndReasons.html">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a></li>
 </ul>
 

+ 8 - 0
docs/_build/html/index.html

@@ -62,8 +62,15 @@ and well documented master functionality.</p>
 <li class="toctree-l1"><a class="reference internal" href="ParametersConfigFile.html">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="TestTypes.html">Types of tests</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="TestTypes.html#increment-testing">Increment testing</a></li>
+<li class="toctree-l2"><a class="reference internal" href="TestTypes.html#heartbeat-and-alive-testing">Heartbeat and Alive-Testing</a></li>
 <li class="toctree-l2"><a class="reference internal" href="TestTypes.html#regression-testing">Regression testing</a></li>
 <li class="toctree-l2"><a class="reference internal" href="TestTypes.html#performance-testing">Performance testing</a></li>
+<li class="toctree-l2"><a class="reference internal" href="TestTypes.html#no-oversimplification">No oversimplification</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="Developer.html">Developer guidelines for custom enhancements</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="Developer.html#subclassing">Subclassing</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Developer.html#plugins">Plugins</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="HistoryAndReasons.html">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a><ul>
@@ -107,6 +114,7 @@ and well documented master functionality.</p>
 <li class="toctree-l1"><a class="reference internal" href="Structure.html">Structure of baangt</a></li>
 <li class="toctree-l1"><a class="reference internal" href="ParametersConfigFile.html">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="TestTypes.html">Types of tests</a></li>
+<li class="toctree-l1"><a class="reference internal" href="Developer.html">Developer guidelines for custom enhancements</a></li>
 <li class="toctree-l1"><a class="reference internal" href="HistoryAndReasons.html">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a></li>
 </ul>
 

BIN
docs/_build/html/objects.inv


+ 11 - 0
docs/_build/html/py-modindex.html

@@ -174,6 +174,11 @@
      <tr class="cg-1">
        <td></td>
        <td>&#160;&#160;&#160;
+       <a href="docs/baangt.TestSteps.DropsApp.html#module-baangt.TestSteps.DropsApp.Login_API"><code class="xref">baangt.TestSteps.DropsApp.Login_API</code></a></td><td>
+       <em></em></td></tr>
+     <tr class="cg-1">
+       <td></td>
+       <td>&#160;&#160;&#160;
        <a href="docs/baangt.TestSteps.html#module-baangt.TestSteps.Exceptions"><code class="xref">baangt.TestSteps.Exceptions</code></a></td><td>
        <em></em></td></tr>
      <tr class="cg-1">
@@ -196,6 +201,11 @@
        <td>&#160;&#160;&#160;
        <a href="docs/baangt.ui.html#module-baangt.ui.ui"><code class="xref">baangt.ui.ui</code></a></td><td>
        <em></em></td></tr>
+     <tr>
+       <td></td>
+       <td>
+       <a href="docs/baangtIA.html#module-baangtIA"><code class="xref">baangtIA</code></a></td><td>
+       <em></em></td></tr>
      <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
      <tr class="cap" id="cap-s"><td></td><td>
        <strong>s</strong></td><td></td></tr>
@@ -230,6 +240,7 @@
 <li class="toctree-l1"><a class="reference internal" href="Structure.html">Structure of baangt</a></li>
 <li class="toctree-l1"><a class="reference internal" href="ParametersConfigFile.html">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="TestTypes.html">Types of tests</a></li>
+<li class="toctree-l1"><a class="reference internal" href="Developer.html">Developer guidelines for custom enhancements</a></li>
 <li class="toctree-l1"><a class="reference internal" href="HistoryAndReasons.html">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a></li>
 </ul>
 

+ 1 - 0
docs/_build/html/search.html

@@ -82,6 +82,7 @@
 <li class="toctree-l1"><a class="reference internal" href="Structure.html">Structure of baangt</a></li>
 <li class="toctree-l1"><a class="reference internal" href="ParametersConfigFile.html">Parameters in Configuration files (<code class="docutils literal notranslate"><span class="pre">globals</span></code>)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="TestTypes.html">Types of tests</a></li>
+<li class="toctree-l1"><a class="reference internal" href="Developer.html">Developer guidelines for custom enhancements</a></li>
 <li class="toctree-l1"><a class="reference internal" href="HistoryAndReasons.html">Why <code class="docutils literal notranslate"><span class="pre">baangt</span></code> and why is it open source?</a></li>
 </ul>
 

File diff suppressed because it is too large
+ 1 - 1
docs/_build/html/searchindex.js


+ 41 - 18
requirements.txt

@@ -1,26 +1,49 @@
+alabaster==0.7.12
+Babel==2.8.0
 beautifulsoup4==4.8.2
 bleach==3.1.0
 certifi==2019.11.28
 chardet==3.0.4
 docutils==0.15.2
 idna==2.8
+imagesize==1.2.0
 importlib-metadata==1.3.0
-more-itertools
-numpy
-pandas
-Pygments
-PySimpleGUI
+iso3166==1.0.1
+Jinja2==2.10.3
+keyring==21.0.0
+lxml==4.4.2
+MarkupSafe==1.1.1
+more-itertools==8.0.2
+numpy==1.17.4
+packaging==20.0
+pandas==0.25.3
+pkginfo==1.5.0.1
+Pygments==2.5.2
+pyparsing==2.4.6
+pyperclip==1.7.0
+PySimpleGUI==4.15.0
 python-dateutil==2.8.1
-pytz
-requests
-requests-toolbelt
-selenium
-six
-soupsieve
-tqdm
-urllib3
-webencodings
-xlrd
-XlsxWriter
-zipp
-SQLAlchemy
+pytz==2019.3
+readme-renderer==24.0
+requests==2.22.0
+requests-toolbelt==0.9.1
+schwifty==2020.1.0
+selenium==3.141.0
+six==1.13.0
+snowballstemmer==2.0.0
+soupsieve==1.9.5
+Sphinx==2.3.1
+sphinxcontrib-applehelp==1.0.1
+sphinxcontrib-devhelp==1.0.1
+sphinxcontrib-htmlhelp==1.0.2
+sphinxcontrib-jsmath==1.0.1
+sphinxcontrib-qthelp==1.0.2
+sphinxcontrib-serializinghtml==1.1.3
+SQLAlchemy==1.3.13
+tqdm==4.41.1
+twine==3.1.1
+urllib3==1.25.7
+webencodings==0.5.1
+xlrd==1.2.0
+XlsxWriter==1.2.7
+zipp==0.6.0