Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are you specifically automating in UI test automation?

All the documents I have read so far on various testing frameworks (Selenium, Tellurium, Canoo etc) encourage (or at least concentrate) on functional testing an application through UI. I have seen very less on the below which I believe are most important ones

  1. localization testing
  2. usability testing
  3. cross browser compatibility testing
  4. testing against multiple versions of the same browser
  5. xss/sql injection
  6. validation
  7. Is the UI/presentation layer calling the correct service layer API (service layer being tested thoroughly through component based testing)

So here are my questions

1) What are you specifically automating in UI test automation?

2) Which UI testing framework can meet all the above items?

like image 532
Aravind Yarram Avatar asked Nov 15 '22 00:11

Aravind Yarram


1 Answers

I have used Selenium in the past and it works great for all of the 1-7 except maybe localization since I did not have to test that. As 2, the applications I have tested were mostly just "write something in textbox and see if it works", so it was quite easy. And, for 4, I had multiple virtual machines with only specific browsers installed. It was hackjob, but, worked, sort of.

like image 90
Dhaivat Pandya Avatar answered Dec 06 '22 20:12

Dhaivat Pandya