Language Selection

English French German Italian Portuguese Spanish

Open source software testing

Filed under
OSS

Many people believe that testing software means slapping a few user-types on to the end of a project to run through an application and make sure it doesn't crash. Others believe testing is debugging, as done by developers as part of the discipline of programming. Testing is, in fact, much more than that. Software testing is a discipline in the quality assurance process of software. It involves analysis, planning, reporting and statistics as well as actual test execution. A career as a software tester requires several skills, including a good understanding of the concepts of programming, resilience and pragmatic, systematic thinking. A dash of people skills is also required, as you are invariably the one telling a developer that there is a problem.

Test tools can be categorised into many different classes, according to what they do, and where they fit into the development lifecycle. Apart from what I've already mentioned, there are tools that generate test data or design tests; tools that interact with an application's GUI (traditionally called test automation tools); tools for performance and load testing; tools for security auditing, web link checkers and so on.

To me, the Linux operating system is a test tool in itself with remarkable functionality and the availability of many tools for Linux.

Full Story.

More in Tux Machines

Cool Devices and Demos at Tizen Developer Summit Shanghai

All around it was a great event, with additional keynotes from luminaries in the Chinese government and industry, sessions from Intel, Samsung, and the community, and a well-attended DevLab where attendees learned how to write and deploy their first wearable Tizen app. I spoke to one person who had written a complete sketchpad app in the 1.5 hour session, who had never used the Tizen wearable platform before. All around, we were very pleased with the event and the attendees were as well. Read more

Weapons of MaaS Deployment

I've been researching OpenStack deployment methods lately and so when I got an email from Canonical inviting me to check out how they deploy OpenStack using their Metal as a Service (MaaS) software on their fantastic Orange Box demo platform I jumped at the opportunity. While I was already somewhat familiar with MaaS and Juju from research for my Official Ubuntu Server Book, I'd never seen it in action at this scale. Plus a chance to see the Orange Box--a ten-server computing cluster and network stack that fits in a box about the size of a old desktop computer--was not something I could pass up. We made all the necessary arrangements and bright and early one morning Dustin Kirkland showed up at my office with a laptop and the second-largest Pelican case I'd ever seen. My team sat down with him as he unpacked and explained a little bit about the Orange Box. Throughout the day we walked through the MaaS and Juju interfaces and used them to bootstrap a few servers that were then configured with Juju: Canonical's service orchestration project. By the end of the day we had not only deployed OpenStack, along the way we set up a Hadoop cluster and even a multi-node transcoding cluster that split up transcoding tasks among the different nodes in the cluster and transcoded a high-definition movie down to a more consumable size in no time. In this article I'm going to introduce the basic concepts behind MaaS, highlight some of it's more interesting new features, and point out a few interesting tips I picked up along the way that you might find useful even if you don't use MaaS or Juju. Read more

Russia's Yandex Web Browser Finally Released For Linux

Yandex Browser is powered by Google's WebKit-forked Blink layout engine and based on the Chromium code-base. The Yandex Browser checks web page security against its systems and has other additions on top of the vanilla Chromium code. Read more

Has the time come to rebrand open source?

I wonder how many other businesses are experiencing the same problem. I'm keen to start a conversation about how others fair when selling FOSS solutions and whether its time to get together again and think again about a re-branding that will have my prospective customers asking, "OK tell us more" rather than "open sounds insecure". To that end I would like to nominate a brand new name that I have seen used in FOSS communities as a suitable candidate... Community Software. Read more