OpKey provides behavior driven development that allows teams to describe software behavior in plain English. Unlike other frameworks, OpKey requires no programming skills and provides test automation and collaboration features. Key aspects of OpKey include writing test cases before development, executing tests with different tools, and self-explanatory results and reports.