Tag Archives: offshore

Software tester moves to offshore cloud

Faster, cheaper load testing for finance, government clients.

Software testing firm TestPro is considering moving its email and knowledge management systems offshore after taking up IBM’s Singapore-based cloud offering last August.

The 30-person company retired three physical servers last year, when it moved its IBM Rational Team Concert project management software out of an Australian managed service facility.

TestPro managing director Scott Marchant said the move to utility pricing shaved two-thirds off the company’s infrastructure operating costs in December.

The company currently consumes Microsoft Exchange email as a service from a Western Australian provider that Marchant described as “alright, just not as cheap”.

He expected TestPro to consider moving to another, cheaper cloud-based email provider this year.

“We’re in the process of working that out in the next couple of months; our interest will be to do that in the next three to six months,” he said.

IBM introduced its SmartCloud Enterprise service last April, allowing customers to rent virtual servers on an hourly basis.

At the time, TestPro, which has used Rational software for more than a decade, was reviewing its service contracts after having moved from data centres in Western Australia, Canberra and Sydney.

Marchant said the company reviewed its contracts every 12 to 18 months.

The company, which tests ERP, web-based and custom-built applications on behalf of organisations in the financial services, retail and government sectors, picked SmartCloud for the “best mix of price and performance”.

It spun up a virtual Windows 2003 server and two Windows 2008 servers in IBM’s Singapore data centre within one week, and decommissioned its Dell eight-way server and two HP G4 servers two weeks later.

Read More:

http://www.itnews.com.au/News/289177,software-tester-moves-to-offshore-cloud.aspx

Did you like this? Share it:

Pros and cons of agile software development

Agile software development or Agile programming supports the evolution of the transformation process in the life cycles of software development projects. Agile also have a unique number of pros and cons.

Flexibility

Most of Agile methodology are aimed to minimize the risks by keeping the software development process to a really short time; a process called the redundancy step. The redundancy step is similar to a small software development project. It includes all of the necessary tasks for the software upgrading process.

Based on the theory of traditional software developing methods (especially the water-fall model) the standard requirements rarely change in the overall development process and usage. However, in practice, especially on the internet working based environment, those requirements need to be changed much more rapidly. Therefore, the time factors can have strong impacts to the quality and usage. Moreover, in some cases, they need to redesign the whole structure of software development process to be suitable with the new requirement.

Another sector with a huge potential for this appllication in software management is the software testing industry. Testing projects are usually designed for many different levels or many different periods. The structure of the project is combined with the design structure of software testing.

Wasting of resources

There is no methodology that can always be 100% effective. One of the critical requirements of Agile projects is that all team members must have the same high skill level in their abilities. They must have a high working aptitude and self disciplined to satisfy the requirements for personal creativeness and continuous development. Moreover, the offshore model will cause a variety of problems because of the differences in geographic locations between the project owner, customer representative, and the development teams.

Difficult to apply in large projects

The experts in the software field agree that Agile is usually difficult to apply in large scale projects. Agile is not suitable for large software projects which contain a large number of team members. These large projects are usually get divided into many smaller scale projects that has a concrete structure and does not have place for a lot of mistakes.

Source: http://www.vietnamesetestingboard.org/zbxe/?mid=download&category=195957&document_srl=448255&listStyle=&cpage=

Did you like this? Share it:

Benefits of offshore software testing

For any computer software technically audio, top quality assurance is the most critical aspect in the subject of information technology. Though, it requires a great deal of work, time and labor to make sure the delivery of a bug-cost-free application. Following are the benefits of offshore software testing:

1. Round Clock – Most businesses that offer software package software program testing wed have needed services to operate tests pursuits all around the clock.

2. Pre-defined methodologies – Getting authorities in the area of computer software tests web, most software program businesses have pre-defined versions for testing and monitoring mechanisms defects, which assures check coverage to 100% and eventually an error happens.

3. Agile Check – This form of examination hosts often modifying company wants and as a result a lot more number of information, as a result, the range of occasions the check set to be executed is elevated.

4. Appraised – For experts in the discipline of software program screening wed manage examination actions.

5. Conserve time – the most apparent advantage is price and time saved.

6. Entire test coverage – This guarantees a total examination protection of all elements.

Source: http://www.offshorereview.net/benefits-of-offshore-software-testing/

Did you like this? Share it:

A research commissioned about software testing

According to the research, which was commissioned by software testing firm SQS, revealed that software testing is one of the most important tasks for 91% of IT departments and almost all believe it is crucial to outsource this activity. It also revealed that three-quarters of companies already use service providers with onshore and offshore capabilities to provide testing services. Moreover, the research, questioned more that 300 IT decision-makers, also revealed the following:

1. 91% of IT decision-makers consider software testing and IT quality management to be among the most important IT tasks.

2. 90% of respondents consider a longer-term, partnership-based collaboration in testing to be indispensable.

3. 76% of companies are already using a service provider offering a mixture of local and offshore or nearshore testing services.

4. 97% of respondents state that technical competence of the testing team is an important or very important criterion.

5. 89% of managers surveyed consider flexible billing of testing services based on results achieved to be important or very important.

6. Two-thirds of the companies surveyed regularly measure whether the testing team is achieving its agreed objectives by using selected key performance indicators.

7. 60% expect high to very high availability and flexibility from a testing team, including 24/7 round-the-clock service/readiness.

8. 69% of companies surveyed consider multilingual capability is indispensable. The principal requirement is for contacts who can speak the language of the respective country and English.

Separating out software development and testing, companies benefit from a clear allocation of roles. Moreover, they improved transparency of services and test quality and the objectivity of testing performance.

Source: http://www.computerweekly.com/Articles/2011/09/22/247970/Software-testing-should-be-in-partnership-with-third.htm

Did you like this? Share it:

Software and Hardware Integration causes 34% of NPT

Recently, a survey among drilling and oil operating companies, which was conducted by Athens Group of Houston, found that on average, 34% of non productive time (NPT) on high-specification offshore drilling assets is caused by control system software and hardware integration related issues. Moreover, Athens Group asked how much progress is being made on these issues in the survey. 40% of drilling contractors and 56% of operators thought that the industry had not made any progress in the collaboration on standardising equipment interfaces during 2010. Here are three potential scenarios in which starting software risk mitigation early in the asset lifecycle can enable early issue resolution, resulting in a higher-quality asset at a lower total cost: A well head probe is only connected to one of two pods; Control pods on a blow out protector are not given hyberbaric testing after the factory acceptance testing (FAT); The pit screed indicates that one of the mud pumps in running when it isn’t.

Source: http://www.findingpetroleum.com/n/Software_and_Hardware

_Integration_causes_34_of_NPT/317e96dc.aspx

Did you like this? Share it:

Role of outsourcing industry in software market

introduction

Offshore software testing means the developing softwares being tested by the outsourcers. Now-a-days, many of the software companies in the market give their projects to the other companies as outsourcing. Outsourcing companies may includes all the tasks like:- software development, application development, web development, software applications, and testing also. Software testing is the best part in the development of software, compatibility and accuracy of software matters on this part.

Offshore software testing

company provides software application testing, outsourced software testing, security testing, unit testing, insurance domain testing, and mobile application testing.

Theoretical background:-

Offshore software testing also provides objective and the accuracy of the software which is developed by an outsourcer. Software testing depends on the module that to be test and testing methods used by an outsourcer and it can be implemented at any time during testing. Software modules always point out the test effort in different section at different points in development process. After the completion of requirement and coding, most of the test effort occurs. Offshore software testing can not find out the defects completely in a module. Every software is developed has its own target like the people have the requirement of gaming software is quiet different from the people have the requirement of billing software.

Offshore software testing engineers have the capability to handle:-

1. Both manual as well as automation testing.

2. Open source technology as well as commercial.

They do their task for its own, not for any other company. They handled their task as a small business, the credit of all the tasks and profit goes to them. There is no working hours for them, they do their task in 2hrs or in 2days they completely responsible for their tasks.Application development includes someone who creates computer program or a set of programs, and perform his task for inventory of different applications for the requirements of the customers and billing to them. Most of the application development companies do their projects in different computer languages and uses different and updated softwares for quality assurance.A good application development manager has knowledge to know the requirements of the customer. Testing is to be done on the behalf of the target in different levels in stages of work. When software is develop according to the requirement of the client, then tested each modules of the particular software at different levels. Software testing consists of two phases:-

Development testing:- the testing done by the team of the developers of that software is called development testing. Initially the testing to be executed by the developers who design and develop the software in such a way that to make available to the independent testing group. Independent testing:- the test design and implementation done by someone who is not in the team of developers. In most cases, initially testing to be done by the independent engineers as such to make available to the developers team.

Levels of software testing in offshore software testing:-

Independent stakeholders testing- it is based on the needs of the clients. Unit testing- it focus on verifying the smallest modules of the software. Integration testing- when implementation model is combined to execute a use case, then it operates properly or not. System testing- it targets end-to-end functioning elements of the system. Acceptance testing- it verifies the software is ready to and it can be used by end-to-end user for which the software was built.

Source: http://sitessoftware.com/role-of-outsourcing-industry-in-software-market

Did you like this? Share it: