changelog.rst.txt 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. Change log
  2. ==========
  3. 2020.04
  4. ^^^^^^^
  5. Summary:
  6. New features
  7. ++++++++++++
  8. * SimpleFormat: New short command ``iban`` will create a random IBAN. Powered by Schwifty library.
  9. Changes
  10. +++++++
  11. * Chrome now as default browser as many people don't have Firefox
  12. * Improved browserDriver Download for executables (didn't work in some cases)
  13. 2020.03
  14. ^^^^^^^
  15. Summary: Release Candiate 3 is on the road!
  16. New features
  17. ++++++++++++
  18. * Executable files and ZIP-Archives for Mac, Windows and Ubuntu - no more GIT CLONE needed! Simply download, unzip and run.
  19. * Network logging during WEB-Sessions and export to Excel-Result in separate tab. Use ``TC.NetworkInfo`` with value ``True`` (tested on Mac and Windows, most probably works on Linux too).
  20. * baangtDB: Import and Export functionality for simpleFormat and complex XLSX-Testrun definitions.
  21. * baangtDB: Export also to JSON-Format
  22. * baangtDB: cascaded delete: Delete a test run and all it's objects (unless used in other test runs)
  23. * baangtDB: Update testrun from XLSX (closed circuit between IT-Department and business department)
  24. * Docs updated with latest parameters
  25. * SimpleFormat: ``pause`` command added
  26. * SimpleFormat: ``address_creation`` command added to create a random address. Customizable.
  27. Multiple calls will create multiple random addresses.
  28. * CLI: New parameter ``--reloadDrivers=True`` downloads latest version of webdrivers for Chrome and Firefox.
  29. * Integration with Selenium Grid V4.0 and baangt. See docs for further details. Separate Repository for the Dockerfile
  30. Bugfixes
  31. ++++++++
  32. * Reporting: Duration sometimes off by Timezone shift hours
  33. * Minor fixes for increased stability with Chrome-based browsers
  34. * Parallel executions on Windows work now, rewrote parallelism (local, without Selenium/Zalenium) completely to run with
  35. less resources. 10 parallel Firefox sessions on a single MacBook with 16 GB RAM works.
  36. 2020.02
  37. ^^^^^^^
  38. Summary: Web- and API-Tests XLSX-SimpleFormat are almost completed. Shouldn't take much longer to have a production ready version.
  39. * Pypi-Version 2020.02.* deployed
  40. * First version of baangtDB with Flask (including Docker Container). No DOCS yet, as it's still under heavy development. For an early preview you can navigate to ``/flask`` directory and execute ``./start_docker.sh``
  41. * Support of Edge on Microsoft Platform and Safari on Apple/Mac
  42. * Completed support for Versions in SimpleFormat and SimpleAPIFormat (can also be used for ``baangtDB``, subclassed methods and complex Excel TestRun Defintions)
  43. * SimpleFormat now with default ``locatorType`` = ``xpath``. No breaking change. Just a tiny little convenience when filling in long Excel Testcase definitions.
  44. * Katalon Importer now creates proper data fields in data tab for simple format XLSX and refers proper variable (column) names in Teststep-Definition
  45. * Improved support for API-Calls and data extraction from API response to result sheet
  46. * Added logical comparison for IF-conditions, whether a field exists or not (using LocatorType and Locator). You can see an example in file ``BaangtDBFill.xlsx``
  47. * Plugin structure for TestRun, ExportResults and BrowserHandling implemented. Example in separate repository https://gogs.earthsquad.global/athos/baangt-Plugin. If you subclassed those classes, you need to adjust the import statements (e.g. ``from baangt.base.TestRun`` to ``baangt.base.TestRun.TestRun``)
  48. * Apart from exporting to XLSX it's now also possible to export testrun results to CSV. In simpleFormat you can set parameter ``TC.Export Format`` to the value ``CSV``. In baangtDB and full Excel format you can use Testrun property ``Export format``
  49. 2020.01
  50. ^^^^^^^
  51. Very first public beta version. Not at all ready for production.
  52. * First version on Pypi (https://pypi.org/project/baangt/), Docker (https://gogs.earthsquad.global/athos/baangt-Docker) and GIT Repository (https://gogs.earthsquad.global/athos/baangt)
  53. * Support for SimpleExcel and Excel format including some examples
  54. * Basic UI (interactive mode) and CLI (Command Line Interface with 2 parameters)
  55. * Methods for Web testing implemented:
  56. * SetText(If)
  57. * Click(If)
  58. * GotoUrl
  59. * HandleIframe and Windows (Tabs)
  60. * If/Endif
  61. * GoBack
  62. * simple comparisons (=, >, <)
  63. * Full support for Excel Data files
  64. * Experimental support for Katalon Recorder Import to SimpleExcel format
  65. * Very basic support to Export from Katalon Studio Projects (as subclassed modules)
  66. * Logs
  67. * Export result of TestRun to XLS including statistics, Timing information and analysis
  68. * Docs created, styled, revisited and stored on https://baangt.jointhedocs.io
  69. * Runlog: Additionally to saving execution information in a single Excel sheet for each testrun, also store information in a database for simple comparison of testruns between stages, days, endpoints or whatever else you want to compare. In this version only data storage was implemented. No reporting yet.