Version 2 (modified by 14 years ago) ( diff ) | ,
---|
QtWebKit Test Procedures
Work in progress, any help is very appreciated, see TODO items below.
Smoke Test (simple, high-level test)
A smoke test is used to make sure the standard features are working on a particular build of QtWebKit.
Build tests
- Build against current stable Qt
- Build against the previous stable Qt
Integration tests
- Test Qt demos based on QtWebKit
- TODO: list of demos, links
- Test the QML webbrowser demo
- TODO: links
QtTestBrowser tests
- Load youtube.com and watch a flash video
- Load a few https sites (e.g.: google account login)
- Load a few java-script based websites (google maps, gmail, etc)
- Browse around for a while :-)
- TODO: list of interesting and complex websites
Automated tests
WebKit has thousand of automated tests in place. Below are instructions on how to run them.
WebKit Layout tests
- Use the QtWebKit Builder and Tester Virtual Machine. If you prefer to setup your own environment (hint: you probably don't), follow the instructions from QtWebKitContrib#Runningthetests
QTests
- Just run
python WebKitTools/Scripts/run-qtwebkit-tests <your build dir>
to run the tests fromWebKit/qt/tests
Other test resources
- Lots of testcases from
WebCore/manual-tests/
can be run manually inside the QtTestBrowser - TODO: links to test websites (javascript, css, html5, etc)
Note:
See TracWiki
for help on using the wiki.