Project

General

Profile

Actions

Feature #3522

closed

QFQ: Selenium QFQ Tests

Added by Carsten Rose almost 5 years ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Marc Egger
Target version:
-
Start date:
06.04.2017
Due date:
% Done:

0%

Estimated time:
Discuss:
Benjamin Baer
Actions #1

Updated by Rafael Ostertag almost 5 years ago

  • Status changed from New to In Progress

Description of deployment to qfq from jenkins under https://wikiit.math.uzh.ch/it/bestpractice/Jenkins/SeleniumTests

Actions #2

Updated by Carsten Rose over 4 years ago

  • Assignee changed from Rafael Ostertag to Carsten Rose
  • Priority changed from Normal to High
  • CR: bitte zwei Tests implenentieren, zusammen mit RO, damit das zuegig umgesetzt wird
Actions #3

Updated by Carsten Rose over 4 years ago

  • Target version set to next4
Actions #4

Updated by Carsten Rose over 4 years ago

  • Tracker changed from Support to Feature
Actions #5

Updated by Carsten Rose about 3 years ago

  • Target version changed from next4 to 18.12.1
  • Nicola hat selenium Tests mit python Bindings umgesetzt: https://mnf-30.uzh.ch/nchiapol/test_studentadmin
  • CR hat einen lokalen Account auf der MNF gitlab Instanz um sich den Code dort anschauen zu koennen.
  • Die JS basierten Tests von RO waren gut fuer das UI, gefordert ist aber ein Datenbank gestuetzter Test.
  • Die Selenium Tests koennten vermutlich via Docker automatisch gestartet und abgeraeumt werden.
  • Ein solches Docker Image koennte fuer jede QFQ Application (My, IK, ORT, GRC, LK) benutzt werden.
Actions #6

Updated by Carsten Rose about 3 years ago

  • Status changed from In Progress to New
Actions #7

Updated by Carsten Rose about 3 years ago

  • Due date set to 27.11.2018

Nicola hat einen Test mit Python aufgebaut - umbedingt anschauen und fuer QFQ implementieren.

Actions #8

Updated by Carsten Rose about 3 years ago

  • Due date changed from 27.11.2018 to 07.12.2018
  • Assignee changed from Carsten Rose to Benjamin Baer
  • Discuss set to Benjamin Baer
Actions #9

Updated by Carsten Rose about 3 years ago

  • Assignee changed from Benjamin Baer to Marc Egger
Actions #10

Updated by Marc Egger about 3 years ago

  • Status changed from New to In Progress
Actions #11

Updated by Marc Egger about 3 years ago

  • Status changed from In Progress to New
Actions #12

Updated by Marc Egger about 3 years ago

  • Status changed from New to In Progress
Actions #13

Updated by Marc Egger about 3 years ago

Comparison free Testing Tools:
  • Selenium: available since 2004, supports PHP, Pthon... scripting lang., advanced programming skills needed, open source
  • Katalan Studio: available since 2015, supports Java and Groovy scripting lang., no programming required, easy setup and use, not open source, built on selenium and Appium

https://medium.com/@briananderson2209/best-automation-testing-tools-for-2018-top-10-reviews-8a4a19f664d2

"IMO Katalon cannot be compared with Selenium. Katalon uses the WebDriverAPI & Selenium-Core packages for web automation. Basically its a subset with a nice UI"
"Katalon provides a nice user friendly interface to manage object repo, test data and report."
"Katalon is great tool for testers with less coding knowledge or a utility tool for experience tester to quicky create a test in an agile environment."

Actions #14

Updated by Carsten Rose about 3 years ago

  • Target version changed from 18.12.1 to 18.12.3
Actions #15

Updated by Carsten Rose about 3 years ago

  • Target version changed from 18.12.3 to 146
Actions #16

Updated by Carsten Rose about 3 years ago

  • Due date changed from 07.12.2018 to 24.01.2019
Actions #17

Updated by Marc Egger almost 3 years ago

  • Subject changed from http://www.seleniumhq.org - QFQ Forms damit testen to Selenium QFQ Tests
  • Due date changed from 24.01.2019 to 31.01.2019
Actions #18

Updated by Marc Egger almost 3 years ago

  • Due date changed from 31.01.2019 to 07.02.2019

todo:
- make it simple to use for app developers

Actions #19

Updated by Marc Egger almost 3 years ago

  • Due date changed from 07.02.2019 to 13.02.2019
Actions #20

Updated by Marc Egger almost 3 years ago

  • Due date changed from 13.02.2019 to 20.02.2019
Actions #21

Updated by Marc Egger almost 3 years ago

  • Due date changed from 20.02.2019 to 27.02.2019
Actions #22

Updated by Marc Egger almost 3 years ago

  • Due date changed from 27.02.2019 to 13.03.2019
Actions #23

Updated by Marc Egger almost 3 years ago

  • Due date changed from 13.03.2019 to 20.03.2019
Actions #24

Updated by Marc Egger almost 3 years ago

  • Due date changed from 20.03.2019 to 25.04.2019
Actions #25

Updated by Marc Egger almost 3 years ago

  • Due date changed from 25.04.2019 to 23.05.2019
Actions #26

Updated by Carsten Rose over 2 years ago

  • Status changed from In Progress to New
Actions #27

Updated by Marc Egger over 2 years ago

  • Due date changed from 23.05.2019 to 30.06.2019
Actions #28

Updated by Carsten Rose over 2 years ago

  • Target version changed from 146 to 22.5.0
Actions #29

Updated by Marc Egger over 2 years ago

  • Due date changed from 30.06.2019 to 18.08.2019
Actions #30

Updated by Marc Egger over 2 years ago

  • Due date changed from 18.08.2019 to 25.08.2019
Actions #31

Updated by Marc Egger over 2 years ago

Typagead feld ausfuellen mit slenium: type "megger" > keydown > keyTab (funktionert mit katalon recorder nur in firefox)

Actions #33

Updated by Marc Egger over 2 years ago

  • Due date changed from 25.08.2019 to 30.09.2019
Actions #34

Updated by Marc Egger over 2 years ago

  • Due date changed from 30.09.2019 to 30.10.2019
Actions #35

Updated by Marc Egger about 2 years ago

  • Due date changed from 30.10.2019 to 30.11.2019
Actions #36

Updated by Marc Egger about 2 years ago

  • Due date changed from 30.11.2019 to 31.12.2019
Actions #37

Updated by Carsten Rose about 2 years ago

  • Status changed from New to Some day maybe
Actions #38

Updated by Carsten Rose about 2 years ago

  • Status changed from Some day maybe to New
Actions #39

Updated by Marc Egger about 2 years ago

  • Status changed from New to Priorize
Actions #40

Updated by Marc Egger about 2 years ago

  • Due date deleted (31.12.2019)
Actions #41

Updated by Marc Egger about 2 years ago

  • Subject changed from Selenium QFQ Tests to QFQ: Selenium QFQ Tests
Actions #42

Updated by Marc Egger 11 months ago

  • Priority changed from High to Normal
Actions #43

Updated by Marc Egger 5 months ago

  • Status changed from Priorize to In Progress

Zur Zeit gibt es ein paar wenige Selenium tests, die im CI/CD von Gitlab beim pushen von QFQ ausgefuehrt werden.
Das file extension/Tests/selenium/qfqSelenium.py ist ein selbstgeschriebens Framework um Selenium Tests fuer QFQ zu schreiben und das File test_basic_functionality.py beinhaltet die Tests die im CI/CD ausgefuehrt werden.

Darueber hinaus haben wir kein weiterer aktiver Code mit Selenium und QFQ.

Mehr Infos zum ausfuehern der Seleniumtests findet man im git repo von QFQ unter docker/README.md

Actions #44

Updated by Marc Egger 5 months ago

  • Status changed from In Progress to Closed

Nach Absprache mit CR wird zur Zeit nicht mehr daran gearbeitet. Closed

Actions #45

Updated by Carsten Rose about 2 months ago

  • Target version deleted (22.5.0)
Actions

Also available in: Atom PDF