LuluTest
LuluTest copied to clipboard
Create more tests for other websites
In order to figure out what the limitations of the current implementation are, we should write new browser tests for all kinds of websites. For this issue, you should:
- Find a web page and think of how you would test it
- Write the test for it in
test_other_pages.py
- As you write the test, see if there is something missing from LuluTest preventing you from writing that test
- Either add that feature yourself, or submit an issue requesting it to be added
The Point
The point of writing tests for other websites is to see what's missing from LuluTest. Find something to test and try to write a test script for it. Once you get to a point where you realize LuluTest is missing the appropriate feature to test the page, add it!
Some suggestions:
- ~https://www.saucedemo.com - Go to site, place 3 items in cart, go to cart, remove one item, checkout (easy)~
- ~http://the-internet.herokuapp.com/javascript_alerts test each alert type; one test for each (easy)~
- ~http://the-internet.herokuapp.com/floating_menu test that menu stays where it is (medium)~
- http://the-internet.herokuapp.com/download test file download (medium)
- http://the-internet.herokuapp.com/dynamic_controls test removing the checkbox (hard)
- ~https://demoqa.com/autocomplete/ test autocomplete feature (very hard, requires conversation)~
- ~https://demoqa.com/selectmenu/ test drop downs~
- ~https://demoqa.com/accordion/ accordion test. Test that non selected data appears/disappears (medium)~
- ~https://www.saucedemo.com refresh test. Make a cart, refresh the page and make sure the cart is still the same (easy-medium)~