Creativity in Software Testing

Creativity in Software Testing

What’s in a name? Well, in the case of Art+Logic, our name conveys the idea that software development is a combination of both art and logic. We find this to be the case in all aspects of the software development life cycle. And this is definitely true with...
QA & Requirements Gathering: Why?

QA & Requirements Gathering: Why?

One of the most common misconceptions about software testing is that QA does not come into play until the development of a module is complete and ready to test. In actuality, the earlier QA is involved in the Software Development Life Cycle (SDLC) the better. Studies...
I’m Sorry: Your Software Project Will Never Be Finished.

I’m Sorry: Your Software Project Will Never Be Finished.

No, really. In fact, when you go live, your software shouldn’t be “done.” If it is, you’ve done something wrong. You see, in the history of software, there’s never been such a thing as a piece of software that launched without bugs. Think of your favorite, most used platforms. Gmail. Facebook. Salesforce. All are brimming with bugs. Every day a user writes into their contact forms about a bug they discovered, and while a lot of them are PEBKAC errors, a lot of them are legitimate bugs. And the ticket tracker logs them, someone triages them, and, eventually, most of them will be corrected.