The Billion Dollar Industry Started By A Bug

The story goes that when Rear Admiral Grace Hopper, a pioneering computer scientist, was working on the Harvard Mark II Computer, all work stopped for no apparent reason. Hunting through the Mark II, her fellow scientists discovered a moth stuck in a relay, whereupon she ad-libbed that they were “debugging” the system. The discovery of [...]

How can Mathematics be the Language of Nature?

Feed from shrinik.blogspot.com I am reading this wonderful book about Physics (and history and philosophy of Physics)  “Tao of Physics” by my all time favorite Physicist and author Dr. Fritjof Capra, a contemporary of Werner Heisenberg. Incidentally, Dr. Capra’s other famous book “Turning point” has really introduced me the concept “systems thinking” while struggled to [...]

Watir and Selenium: Two open-source tools for testing web applications

Two excellent open-source tools for testing web applications are under development: Watir and Selenium. I’ve been contributing to both. Why? Wouldn’t it be better to just have one good tool? Both tools run tests directly in a browser, and both do it in a way that allows the browser to be minimized while the tests [...]

What is Penetration Testing?

Penetration testing is an frequently baffled term. Just what is a penetration test? Why conduct penetration testing? What can be tested? What should be tested? What do you get for the money? How to proceed to ensure the project is a success What is a penetration test? Much of the confusion surrounding penetration testing stems [...]

Important Facts About The Software Test Management Process

If you are the manager of a software developing company, you would know that the software test management phase is one of the most important stages of the software development process. In order to improve the quality and productivity of your company, you have to implement an efficient software testing process to ensure the functionality [...]

The Most Important Aspect of Marketing – Testing

One of my colleagues recently asked me, out of all the aspects of marketing including online marketing, marketing strategy, Web 2.0, market research, etc., what was the most important? Without hesitation I replied, “Testing”. Many of my marketing friends might argue and profess that if you don’t have the right message, reach the right audience, [...]

Ten Principles for Agile Testers

Everyone on an agile team is a tester. Anyone can pick up testing tasks. If that’s true, then what is special about an agile tester? If I define myself as a tester on an agile team, what does that really mean? Do agile testers need different skill sets than testers on traditional teams? What guides [...]

Transitioning to Agile Testing

Some test teams may be stumped on how to transition to agile. If you’re in such a team, you probably have manual tests for regression either because you never have had the time to automate them or because you are testing from the GUI and it doesn’t make sense to automate them. You probably have [...]

Job Facts about Freelance Software Testing Jobs

When you do freelance software testing, you will be testing the quality of software from your home or a home office setup. When a software product is developed, it has to be tested against the specified qualities and its functioning. You have to look for bugs or loopholes in the software product by testing the [...]

Testing, fun? Really?

Testing. Yuck! Puh! Aagh! I’ve always hated testing. Testing, both unit and functional, is something that gets in the way of the “real” work. Everyone knows that their code is perfect, right? In the unlikely event that the code does need to change, the comments are so well written that anyone could figure it out. [...]