diff --git a/tests/auto/quick/qquickfocusscope/tst_qquickfocusscope.cpp b/tests/auto/quick/qquickfocusscope/tst_qquickfocusscope.cpp
index cca8cfb7f43f10359be9f7be77b6caf291dbfd28..5c3648287122f619e35a9c5f2744362ef15d2c36 100644
--- a/tests/auto/quick/qquickfocusscope/tst_qquickfocusscope.cpp
+++ b/tests/auto/quick/qquickfocusscope/tst_qquickfocusscope.cpp
@@ -566,8 +566,8 @@ void tst_qquickfocusscope::canvasFocus()
     //    view->hide(); // seemingly doesn't remove focus, so have an another view steal it.
     alternateView.show();
     alternateView.requestActivateWindow();
-    QTest::qWaitForWindowShown(&alternateView);
-    QTRY_VERIFY(QGuiApplication::focusWindow() == &alternateView);
+    QVERIFY(QTest::qWaitForWindowActive(&alternateView));
+    QVERIFY(QGuiApplication::focusWindow() == &alternateView);
 
     QCOMPARE(rootItem->hasFocus(), false);
     QCOMPARE(rootItem->hasActiveFocus(), false);
diff --git a/tests/auto/quick/qquickfontloader/tst_qquickfontloader.cpp b/tests/auto/quick/qquickfontloader/tst_qquickfontloader.cpp
index c6eaf05d36cc7cb330feaafa7b56f1064268165c..b5f47a96fd45df5c4433a5f24d295f99045a2fe7 100644
--- a/tests/auto/quick/qquickfontloader/tst_qquickfontloader.cpp
+++ b/tests/auto/quick/qquickfontloader/tst_qquickfontloader.cpp
@@ -251,8 +251,8 @@ void tst_qquickfontloader::changeFontSourceViaState()
     QQuickView window(testFileUrl("qtbug-20268.qml"));
     window.show();
     window.requestActivateWindow();
-    QTest::qWaitForWindowShown(&window);
-    QTRY_COMPARE(&window, qGuiApp->focusWindow());
+    QVERIFY(QTest::qWaitForWindowActive(&window));
+    QCOMPARE(&window, qGuiApp->focusWindow());
 
     QQuickFontLoader *fontObject = qobject_cast<QQuickFontLoader*>(qvariant_cast<QObject *>(window.rootObject()->property("fontloader")));
     QVERIFY(fontObject != 0);
diff --git a/tests/auto/quick/qquickgridview/tst_qquickgridview.cpp b/tests/auto/quick/qquickgridview/tst_qquickgridview.cpp
index 110df07afa86d18d6cfe609aef443cd099e67156..ef4b27b767f159e48c2237a382db5e6e35810ddb 100644
--- a/tests/auto/quick/qquickgridview/tst_qquickgridview.cpp
+++ b/tests/auto/quick/qquickgridview/tst_qquickgridview.cpp
@@ -4165,7 +4165,7 @@ void tst_QQuickGridView::columnCount()
     window.setSource(testFileUrl("gridview4.qml"));
     window.show();
     window.requestActivateWindow();
-    QTest::qWaitForWindowShown(&window);
+    QVERIFY(QTest::qWaitForWindowActive(&window));
 
     QQuickGridView *view = qobject_cast<QQuickGridView*>(window.rootObject());
 
diff --git a/tests/auto/quick/qquickimage/tst_qquickimage.cpp b/tests/auto/quick/qquickimage/tst_qquickimage.cpp
index c069a826f63954b762761ac4da3b4f26c9083c62..a8f92cbfa5dbd93ba22c8777ff45c6062c2dcce1 100644
--- a/tests/auto/quick/qquickimage/tst_qquickimage.cpp
+++ b/tests/auto/quick/qquickimage/tst_qquickimage.cpp
@@ -499,7 +499,7 @@ void tst_qquickimage::tiling_QTBUG_6716()
     QQuickView view(testFileUrl(source));
     view.show();
     view.requestActivateWindow();
-    QTest::qWaitForWindowShown(&view);
+    QVERIFY(QTest::qWaitForWindowActive(&view));
 
     QQuickImage *tiling = findItem<QQuickImage>(view.rootObject(), "tiling");
 
diff --git a/tests/auto/quick/qquickitemlayer/tst_qquickitemlayer.cpp b/tests/auto/quick/qquickitemlayer/tst_qquickitemlayer.cpp
index 020a77c1d95609cb813f3619e48d04135ae14648..8f20f2241ddbfef8f5b4e18b93809773742cafd1 100644
--- a/tests/auto/quick/qquickitemlayer/tst_qquickitemlayer.cpp
+++ b/tests/auto/quick/qquickitemlayer/tst_qquickitemlayer.cpp
@@ -59,7 +59,7 @@ public:
         view.setSource(testFileUrl(fileName));
 
         view.show();
-        QTest::qWaitForWindowShown(&view);
+        QTest::qWaitForWindowExposed(&view);
 
         return view.grabWindow();
     }
@@ -310,7 +310,7 @@ void tst_QQuickItemLayer::layerZOrder()
 
     view.show();
 
-    QTest::qWaitForWindowShown(&view);
+    QVERIFY(QTest::qWaitForWindowExposed(&view));
 
     QImage fb = view.grabWindow();
 
@@ -347,7 +347,7 @@ void tst_QQuickItemLayer::changeZOrder()
 
     view.show();
 
-    QTest::qWaitForWindowShown(&view);
+    QVERIFY(QTest::qWaitForWindowExposed(&view));
 
     QImage fb = view.grabWindow();
 
diff --git a/tests/auto/quick/qquickpainteditem/tst_qquickpainteditem.cpp b/tests/auto/quick/qquickpainteditem/tst_qquickpainteditem.cpp
index 8ba27898dfb4a79d92103dab5e261eab68c2cd9b..cf579e79513dded1d36e5462edfcbd4cb281aed4 100644
--- a/tests/auto/quick/qquickpainteditem/tst_qquickpainteditem.cpp
+++ b/tests/auto/quick/qquickpainteditem/tst_qquickpainteditem.cpp
@@ -104,7 +104,7 @@ void tst_QQuickPaintedItem::initTestCase()
 {
     window.resize(320, 240);
     window.show();
-    QTest::qWaitForWindowShown(&window);
+    QVERIFY(QTest::qWaitForWindowExposed(&window));
 }
 
 void tst_QQuickPaintedItem::update()
diff --git a/tests/auto/quick/qquickpathview/tst_qquickpathview.cpp b/tests/auto/quick/qquickpathview/tst_qquickpathview.cpp
index c007310b535b0ffd4ad70de986d015e54c6a5a84..16545fe8152526d2a1d489723bcf37017d6c1e3e 100644
--- a/tests/auto/quick/qquickpathview/tst_qquickpathview.cpp
+++ b/tests/auto/quick/qquickpathview/tst_qquickpathview.cpp
@@ -1927,8 +1927,8 @@ void tst_QQuickPathView::positionViewAtIndex()
     window->setSource(testFileUrl("pathview3.qml"));
     window->show();
     window->requestActivateWindow();
-    QTest::qWaitForWindowShown(window);
-    QTRY_COMPARE(window, qGuiApp->focusWindow());
+    QVERIFY(QTest::qWaitForWindowActive(window));
+    QCOMPARE(window, qGuiApp->focusWindow());
 
     QQuickPathView *pathview = qobject_cast<QQuickPathView*>(window->rootObject());
     QVERIFY(pathview != 0);
@@ -1991,8 +1991,8 @@ void tst_QQuickPathView::indexAt_itemAt()
     window->setSource(testFileUrl("pathview3.qml"));
     window->show();
     window->requestActivateWindow();
-    QTest::qWaitForWindowShown(window);
-    QTRY_COMPARE(window, qGuiApp->focusWindow());
+    QVERIFY(QTest::qWaitForWindowActive(window));
+    QCOMPARE(window, qGuiApp->focusWindow());
 
     QQuickPathView *pathview = qobject_cast<QQuickPathView*>(window->rootObject());
     QVERIFY(pathview != 0);
diff --git a/tests/auto/quick/qquickscreen/tst_qquickscreen.cpp b/tests/auto/quick/qquickscreen/tst_qquickscreen.cpp
index cbf9438f244d24b522c3f5a78b6f582bfeb632f8..8ec0ae4e96b9b79ebaf963c862478e77b3e1c071 100644
--- a/tests/auto/quick/qquickscreen/tst_qquickscreen.cpp
+++ b/tests/auto/quick/qquickscreen/tst_qquickscreen.cpp
@@ -58,7 +58,7 @@ void tst_qquickscreen::basicProperties()
     QQuickView view;
     view.setSource(testFileUrl("screen.qml"));
     view.show();
-    QTest::qWaitForWindowShown(&view);
+    QVERIFY(QTest::qWaitForWindowExposed(&view));
 
     QQuickItem* root = view.rootObject();
     QVERIFY(root);
diff --git a/tests/auto/quick/qquicktext/tst_qquicktext.cpp b/tests/auto/quick/qquicktext/tst_qquicktext.cpp
index 57ba6ce071c77f84ac0f6f53b1dfff81d8604eae..e6368c010ea3a0b10be9af63b370a0919c6ff9ec 100644
--- a/tests/auto/quick/qquicktext/tst_qquicktext.cpp
+++ b/tests/auto/quick/qquicktext/tst_qquicktext.cpp
@@ -866,7 +866,7 @@ void tst_qquicktext::hAlignImplicitWidth()
     QQuickView view(testFileUrl("hAlignImplicitWidth.qml"));
     view.show();
     view.requestActivateWindow();
-    QTest::qWaitForWindowShown(&view);
+    QVERIFY(QTest::qWaitForWindowActive(&view));
 
     QQuickText *text = view.rootObject()->findChild<QQuickText*>("textItem");
     QVERIFY(text != 0);
@@ -1270,7 +1270,7 @@ void tst_qquicktext::underline()
     QQuickView view(testFileUrl("underline.qml"));
     view.show();
     view.requestActivateWindow();
-    QTest::qWaitForWindowShown(&view);
+    QVERIFY(QTest::qWaitForWindowActive(&view));
     QQuickText *textObject = view.rootObject()->findChild<QQuickText*>("myText");
     QVERIFY(textObject != 0);
     QCOMPARE(textObject->font().overline(), false);
@@ -1283,7 +1283,7 @@ void tst_qquicktext::overline()
     QQuickView view(testFileUrl("overline.qml"));
     view.show();
     view.requestActivateWindow();
-    QTest::qWaitForWindowShown(&view);
+    QVERIFY(QTest::qWaitForWindowActive(&view));
     QQuickText *textObject = view.rootObject()->findChild<QQuickText*>("myText");
     QVERIFY(textObject != 0);
     QCOMPARE(textObject->font().overline(), true);
@@ -1296,7 +1296,7 @@ void tst_qquicktext::strikeout()
     QQuickView view(testFileUrl("strikeout.qml"));
     view.show();
     view.requestActivateWindow();
-    QTest::qWaitForWindowShown(&view);
+    QVERIFY(QTest::qWaitForWindowActive(&view));
     QQuickText *textObject = view.rootObject()->findChild<QQuickText*>("myText");
     QVERIFY(textObject != 0);
     QCOMPARE(textObject->font().overline(), false);
diff --git a/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp b/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp
index fe8beb44f689e4ba81be3c9189a799f6614ce70d..3e74b58acfe5d17c69a9ec75ad04560968eb9f30 100644
--- a/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp
+++ b/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp
@@ -586,7 +586,7 @@ void tst_qquicktextedit::alignments()
     QQuickView window(testFileUrl("alignments.qml"));
 
     window.show();
-    QTest::qWaitForWindowShown(&window);
+    QVERIFY(QTest::qWaitForWindowExposed(&window));
 
     QObject *ob = window.rootObject();
     QVERIFY(ob != 0);
@@ -815,7 +815,7 @@ void tst_qquicktextedit::hAlignVisual()
 {
     QQuickView view(testFileUrl("hAlignVisual.qml"));
     view.show();
-    QTest::qWaitForWindowShown(&view);
+    QVERIFY(QTest::qWaitForWindowExposed(&view));
 
     QQuickText *text = view.rootObject()->findChild<QQuickText*>("textItem");
     QVERIFY(text != 0);
diff --git a/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp b/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp
index 7cc9ddb8f29c04c9ffbffe1f3314ef9273fa7c5e..3bdaf2e9fdacecea78aa338df4a52256eaafb484 100644
--- a/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp
+++ b/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp
@@ -1282,7 +1282,7 @@ void tst_qquicktextinput::horizontalAlignment()
     QQuickView window(testFileUrl("horizontalAlignment.qml"));
 
     window.show();
-    QTest::qWaitForWindowShown(&window);
+    QVERIFY(QTest::qWaitForWindowExposed(&window));
 
     QObject *ob = window.rootObject();
     QVERIFY(ob != 0);
diff --git a/tests/auto/quick/qquickvisualdatamodel/tst_qquickvisualdatamodel.cpp b/tests/auto/quick/qquickvisualdatamodel/tst_qquickvisualdatamodel.cpp
index 2b0459669fe0a387b99af9aa0bfaf8b567e1354b..533085bbc74d78183f32af537bc4167394f2ecb3 100644
--- a/tests/auto/quick/qquickvisualdatamodel/tst_qquickvisualdatamodel.cpp
+++ b/tests/auto/quick/qquickvisualdatamodel/tst_qquickvisualdatamodel.cpp
@@ -796,7 +796,7 @@ void tst_qquickvisualdatamodel::itemsDestroyed()
         view.setSource(source);
 
         view.show();
-        QTest::qWaitForWindowShown(&view);
+        QVERIFY(QTest::qWaitForWindowExposed(&view));
 
         QVERIFY(delegate = findItem<QQuickItem>(view.rootItem(), "delegate", 1));
     }
diff --git a/tests/auto/quick/qquickwindow/tst_qquickwindow.cpp b/tests/auto/quick/qquickwindow/tst_qquickwindow.cpp
index 5866d4a5f355ca7519075917aeab3cd0858753f6..9800c724b9f9407923eb2adaac2cdd9f4aafe450 100644
--- a/tests/auto/quick/qquickwindow/tst_qquickwindow.cpp
+++ b/tests/auto/quick/qquickwindow/tst_qquickwindow.cpp
@@ -869,7 +869,7 @@ void tst_qquickwindow::grab()
     window.resize(250, 250);
     window.show();
 
-    QTest::qWaitForWindowShown(&window);
+    QVERIFY(QTest::qWaitForWindowExposed(&window));
 
     QImage content = window.grabWindow();
     QCOMPARE(content.width(), window.width());
diff --git a/tests/auto/quick/rendernode/tst_rendernode.cpp b/tests/auto/quick/rendernode/tst_rendernode.cpp
index af230f73a57a5c2c2ef6baef9ffa1a594eeac10f..04338fa35108640f530d9b100dda2de52ee19b28 100644
--- a/tests/auto/quick/rendernode/tst_rendernode.cpp
+++ b/tests/auto/quick/rendernode/tst_rendernode.cpp
@@ -60,7 +60,7 @@ public:
         view.setSource(testFileUrl(fileName));
 
         view.show();
-        QTest::qWaitForWindowShown(&view);
+        QTest::qWaitForWindowExposed(&view);
 
         return view.grabWindow();
     }