Difference between revisions of "Selenium"

From CitconWiki
Jump to navigationJump to search
 
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:
  
 
Selenium Grid Benefits:
 
Selenium Grid Benefits:
- for cross browsers, there are other options as well
+
* for cross browsers, there are other options as well
- parallel testing
+
* parallel testing
  
 
Latest version: 2.47 (2 people in the room use the latest version)
 
Latest version: 2.47 (2 people in the room use the latest version)
  
 
Ideas on using Selenium Grid with other configs:
 
Ideas on using Selenium Grid with other configs:
- !Gradle
+
* !Gradle
- SauceLabs / Keynote (Keynote costs more)
+
* SauceLabs / Keynote (Keynote costs more)
- transfer selenium tests to headless browser / api tests (e.g AngularJS, Protractor)
+
* transfer selenium tests to headless browser / api tests (e.g AngularJS, Protractor)
- Apache Mesos
+
* Apache Mesos
 +
 
 +
 
 +
== Selenium Flaky Tests ==
 +
'''Did anyone of us tried tracking the failures of a test and doing an analysis on that, such as to see the  frequency of flakiness?'''
 +
* custom JUnit runner to parse build results (and store in DB or just Logger)
 +
* Atlassian Bamboo
 +
* rerun failed tests
 +
 
 +
== Selenium Fixing reds (failed tests) ==
 +
'''One of the problems is that test builds are red and nobody seems to care... How to motivate people in fixing reds?'''
 +
* measuring and visualizing
 +
* ownership on tests
 +
* set a smaller goal of the day

Latest revision as of 07:34, 12 September 2015

Selenium Grid and Selenium

Selenium Grid

Is it worth switching to Selenium Grid?

Selenium Grid Benefits:

  • for cross browsers, there are other options as well
  • parallel testing

Latest version: 2.47 (2 people in the room use the latest version)

Ideas on using Selenium Grid with other configs:

  • !Gradle
  • SauceLabs / Keynote (Keynote costs more)
  • transfer selenium tests to headless browser / api tests (e.g AngularJS, Protractor)
  • Apache Mesos


Selenium Flaky Tests

Did anyone of us tried tracking the failures of a test and doing an analysis on that, such as to see the frequency of flakiness?

  • custom JUnit runner to parse build results (and store in DB or just Logger)
  • Atlassian Bamboo
  • rerun failed tests

Selenium Fixing reds (failed tests)

One of the problems is that test builds are red and nobody seems to care... How to motivate people in fixing reds?

  • measuring and visualizing
  • ownership on tests
  • set a smaller goal of the day