diff --git a/test/process/process_test.cpp b/test/process/process_test.cpp
index ce0cc7c972cd..721a7c9d46ff 100644
--- a/test/process/process_test.cpp
+++ b/test/process/process_test.cpp
@@ -51,6 +51,10 @@ protected:
 		args.push_back(to_string(exitCode));
 		proc_.finished.connect(this, &ProcessTest::procFinished);
 
+		/* Test that kill() on an unstarted process is safe. */
+		proc_.kill();
+
+		/* Test starting the process and retrieving the exit code. */
 		int ret = proc_.start("/proc/self/exe", args);
 		if (ret) {
 			cerr << "failed to start process" << endl;
