Posts Tagged ‘test strategy’

The Future of Testing: Testers as Designers

Thursday, September 9th, 2010

the-future-of-testing-testers-as-designersModern testers play largely a role of late cycle heroics that often goes unappreciated come review and bonus time. When we find the big bug it is because we were supposed to … that’s the expectation. When we miss the big bug, people ask questions. It’s often a case of ignored-if-you-do and damned-if-you-don’t.

This is going to change and it is going to change soon because it must.

As testing and test techniques move earlier in the process testers will do work more similar to software design than software verification. We will place more emphasis on designing quality strategy for all software artifacts and not just the binary. We will spend more time recognizing the need for testing rather than actually executing test cases. We will oversee and measure automation rather than building and debugging it. We will spend more time reviewing the status of pre-existing tests than building new ones. We will become designers and our work will be performed at a higher level of abstraction and earlier in the lifecycle.
(more…)

The Future of Testing: Moving Testing Forward

Wednesday, September 8th, 2010

the-future-of-testing-informationInformation

What information do you use to help you test your software? Specs? User manuals? Prior (or competing) versions? Source code? Protocol analyzers? Process monitors? Does the information help? Is it straightforward to use?

Information is at the core of everything we do as software testers. The better our information about what the software is supposed to be doing and how it is doing it, the better our testing can actually be. I find it unacceptable that testers get so little information and none of it is specifically designed to make it easier to do our jobs. I am happy to say that this is changing … rapidly … and that in the near term we will certainly be gifted with the right information at the right time.
(more…)

The Future of Testing: Virtualization

Tuesday, September 7th, 2010

thefutureoftestingvirtualizationVirtualization has great potential to empower the ‘crowd’ for crowdsourcing. Specialized test suites, test harnesses, test tools can be one-clicked into virtual machines that can be used by anyone, anywhere. Just as software developers of today can reuse the code of their colleagues and forebears, so too will the testers in the crowd be able to reuse test suites and test tools. And just as that reuse has increased the range of applications that a given developer can reliably build, it will increase the types of applications that a tester can test. Virtualization enables the immediate reuse of complicated and sophisticated test infrastructures.

Conveniently, virtualization does the same favor for testers with respect to user environments. A user can simply one-click their entire computer into a virtual machine and make it available to testers via the cloud. If we can store all the videos in the world for instant viewing by anyone, anywhere then why can’t we do the same with virtual user environments? Virtualization technology is already there (in the case of PCs) or nearly there (in the case of mobile or other specialized environments). We simply need to apply it to the testing problem.
(more…)

Software Testing: History, Trends, Perspectives - a Brief Overview

Friday, September 3rd, 2010

In this presentation below we have tried to describe software testing process, different types of testing, the prospects of testing in near future, explain some methodologies.

How We Assist in Your Product’s Improvement

Wednesday, May 27th, 2009

It is a matter of fact that bugs cost a lot of money to companies developing different kinds of software products. We at Softheme help these businesses to save their budgets spent on bugs fixing. By virtue of our independent testing service, we assist companies in their product scalability and performance improvement.

Softheme is characterized by providing a flexible, adaptable, speedy, simple and yet thorough approach to testing. Maintaining a partnership spirit with our customers, we develop a roadmap in achieving well-defined goals in regards to test standardization, application quality, business risk, project cost, and time-to-market.

By providing independent testing service, i.e. carrying out testing of the code that has been created by another vendor, Softheme makes it possible to improve the effectiveness of software testing as well as incorporate all testing elements into a comprehensive and dedicated quality assurance program.

The key benefits of independent testing are:

  • The tester can see what has been built rather than the developer thought has been built;
  • The tester makes no assumptions regarding quality;
  • The tester is unbiased.

(more…)

SWIT Investor Day