Testing + QA

Quality development requires testing to uncover situations that can negatively impact clients and users. It also helps ensure consistency and reliability when deploying code. Topics include testing approaches and strategies, the various testing tools available in Python and Django, continuous integration testing tools and building effective unit and integration tests.

The recent spike in usage of the term covid-19 introduced some inconsistent results in Imaginary’s custom site search engine, iScraper, a tool which utilizes Elasticsearch as its indexing engine.  We’ll ...

Mock is a powerful library for facilitating testing.  It allows users to replace components of your application with powerful mock objects at testing runtime.  These objects can then be used ...

As part of our website creation process, we utilize one or more servers for development. This keeps the live site live while we do our work but gives us a ...

At the last Chicago Djangonauts meeting, which we host in our office, I gave my first Python/Django talk. I spoke regarding unit-testing your code in general, but, also how unit-testing ...