diff --git a/test/test_array.py b/test/test_array.py
index 4e90870bd554c498009416d2d29dbb290d136b05..b68e1cfc7e101f795ccca6bf0fbaf11588950b8f 100644
--- a/test/test_array.py
+++ b/test/test_array.py
@@ -768,6 +768,9 @@ def test_diff(ctx_factory):
 # {{{ slices, concatenation
 
 def test_slice(ctx_factory):
+    if _PYPY:
+        pytest.xfail("numpypy: spurious as_strided failure")
+
     context = ctx_factory()
     queue = cl.CommandQueue(context)