Changes between Initial Version and Version 1 of QtWebKitTesting


Ignore:
Timestamp:
Nov 24, 2010 6:54:51 AM (13 years ago)
Author:
Ademar Reis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QtWebKitTesting

    v1 v1  
     1[[PageOutline]]
     2
     3= QtWebKit Test Procedures =
     4
     5'''Work in progress''', any help is very appreciated, see TODO items below.
     6
     7== Smoke Test (simple, high-level test) ==
     8
     9A smoke test is used to make sure the standard features are working on a particular build of QtWebKit.
     10
     11=== Build tests ===
     12 * Build against current stable Qt
     13 * Build against the previous stable Qt
     14
     15=== Integration tests ===
     16 * Test Qt demos based on QtWebKit
     17   * '''TODO''': list of demos, links
     18 * Test the QML webbrowser demo
     19   * '''TODO''': links
     20
     21=== QtTestBrowser tests ===
     22 * Load youtube.com and watch a flash video
     23 * Load a few https sites (e.g.: google account login)
     24 * Load a few java-script based websites (google maps, gmail, etc)
     25 * Browse around for a while :-)
     26 * '''TODO''': list of interesting and complex websites
     27
     28== Automated tests ==
     29
     30WebKit has thousand of automated tests in place. Below are instructions on how to run them.
     31
     32=== WebKit Layout tests ===
     33
     34  * Use the [http://webkit.sed.hu/blog/20101028/qtwebkit-builder-and-tester-virtual-machine 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
     35
     36=== QTests ===
     37  * Just run WebKitTools/Scripts/run-qtwebkit-tests to run the tests from {{{WebKit/qt/tests}}}
     38
     39== Other test resources ==
     40  * Lots of testcases from {{{WebCore/manual-tests/}}} can be run manually inside the QtTestBrowser
     41  * '''TODO''': links to test websites (javascript, css, html5, etc)