Quality & Testing

Today’s successful technology departments are pushing hard to tear down walls between traditional functional departments focused on testing and QA, security, and release and deployment. Increasingly, the fastest, best practice for getting valuable products into the hands of users or customers is to integrate the functions of QA and testing much closer to the origin of products and code – without separating them into a functional department. There are various ways to achieve this goal: faster, more disciplined user metrics and feedback into the hands of business analysis, embracing more emergent requirements, and engineering practices like test-driven development and continuous delivery.

Techtown approaches the role of testing and QA as a critical part of the product life cycle, but we integrate them in new ways. Whether you need software testing courses on conventional QA needs like writing better test plans and test cases, or on next-generation DevOps-style quality principles, our experts can help. Among the newer practices, we can help you adopt are tools for automating testing, maintaining test-in-dev and repositories of test code with agile practices, and making common automated tests available across teams using distributed version control. We hope you’ll let our experts help you adopt or improve better QA and testing practices to implement your own “shift left” in quality product outcomes.

Learn the fundamental techniques and approaches to software testing, better understand what to test, how to test it, and in what contexts certain practices make sense in this software testing training course.