Archive for the ‘Quality assurance’ Category

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…)

The Future of Testing: Testsourcing

Monday, September 6th, 2010

In the beginning, very little testing was outsourced. Testing was performed by insourcers, people employed within the same organization that wrote the software. Developers and testers (often the same people performing both tasks) worked side by side to get the software written, tested and out the door.

The Future of Testing: Testsourcing

The first two generations of testing look like this:

(1st) Insourcing Provide tools
(2nd) Outsourcing Provide testing (which subsumes the tools)

The next logical step in the evolution of testing is for vendors to provide testers and this is exactly the era we’ve entered with crowdsourcing.
(more…)

Project Deliverables Quality in Software Outsourcing

Thursday, July 8th, 2010

Off-site team skills and Expertise distribution

To ensure the quality of software project deliverables, off-site team should present strong analytical, technical, and communication skills. For better results the skills should be distributed between a client-facing management and support group and a delivery team whose members have outstanding technical expertise.

Project deliverables quality in software outsourcing

Project deliverables quality in software outsourcing

(more…)

Software Outsourcing: Optimizing the Approach

Friday, March 12th, 2010

Providing outsourcing of IT services for more then a decade, Softheme, a Ukrainian software outsourcing company, gathered an extensive knowledge base on various aspects of the business. Analyzing our past experience we identified the approach which works best for our company and though it might be useful to share this approach with the community.

To learn more about how we optimize the approach to software outsourcing, please view the presentation below:

Case Study: Functional and UI testing for moveme.com

Monday, June 1st, 2009

Continuing the topic of software testing, in this post we would like to present you a case study describing a project in which Softheme provided functional and UI testing services to moveme.com, a UK-based web portal.

A new web startup from London, moveme.com, which provides an online moving organizer for home-owners in the UK, turned to Softheme with the need to test their online tool. Since it is the company’s primary business application, they needed the testing to be performed very carefully and within established timeline which was accomplished by Softheme successfully.

moveme.com

(more…)

SWIT Investor Day