Saturday, March 28, 2009

SAP performance testing

Top 5 sites on Goolge UK for SAP performance testing:

SAP performance testing guidelines
Before you can test the performance of SAP applications, set up your test environment and incorporate these guidelines to produce reliable performance

Recording an SAP performance test
You can record a SAP test from the SAP GUI . When you record, the recording wizard automatically starts the SAP GUI and records all the interactions that

Performance Testing - common mistakes
what happens if you do not conduct performance testing for SAP application. comment. izhar writes: 10/12/2007 #. It is good to found the techniques u have

SAP performance testing
SAP performance testing, load and stress testing services and solutions for implementation projects and SAP performance tuning and monitoring.

SAP - SAP Standard Application Benchmarks
Working in concert, SAP and our hardware partners developed the SAP Standard Application Benchmarks to test the hardware and database performance of SAP

SAP R/3 Performance Monitoring and Tuning
SAP ERP Scalability and Performance Monitoring Testing Analyzing on Microsoft Windows 2000 Reference Step-by-Step Instructions Tips

Saturday, March 21, 2009

Load testing for web apps

Last year Oracle bought e-Test (a software testing suite) from Empirix. This was in order to add load and functional testing capabilities to Oracle Enterprise Manager. The e-TEST suite was aimed at testing websites and web-enabled software applications.

Since then Oracle have rebranded the suite as the ATS (Application Testing Suite) and included it as part of the SAM portfolio (Systema and Application Management).

The performance testing tool of the suite has been rebranded from e-load to Oracle Load Testing for Web Applications. What the name change loses in brevity it gains in clarity. As the product sheet from Oracle states:

"Oracle Load Testing for Web Applications is the easiest way to validate theperformance and scalability of your Web applications and Web services. It can simulate thousands of virtual users accessing the application simultaneously and measures the effect of the load on application performance without requiring a substantial hardware investment.

The realistic usage scenarios in Oracle Load Testing for Web Applications canhandle even the most complex Web applications. By utilizing a unique virtual users capability that encompasses many parameters (including configurable browser types, connection speeds, and think times), testers can interact with the Web application just like real users will to understand exactly how the application will scale under peak load conditions. The solution’s virtual users can generate multithreaded browser requests while performing rigorous functional validationunder load conditions—validation that protocol-based legacy client server testing tools cannot provide.

Oracle Load Testing for Web Applications can also be used to test the performance of Web service interfaces by simulating thousands of concurrent clients accessing SOA-based applications.

Labels: , , ,

Saturday, March 14, 2009

Software Testing Market forecast

It's always interesting to see how different news services treat the same piece of news. Take for example the report by Ovum on the future of software testing. ITWire chose to run an item on it under the headline Global growth slowdown in software & systems testing services
The heady rates of growth in outsourced and in-house software and systems testing services that characterised the market over the past four years are over, but there’s still growth, albeit at a much slower rate.

Global advisory and consulting firm, Ovum, in its latest report, says that growth in outsourced testing services is outpacing that of in-house testing due to the greater cost savings, time-to-market and quality offered by outsourcers. According to the report, outsourcing currently accounts for 53% of the total worldwide testing services market and this will reach 58% in 2013.
Whereas Redorbit run the item under the headline Software Testing Market Continues To Rise

The global market for computer software testing services appears to be the IT sector with the strongest outlook, according to an industry report.

The market for testing services is expected to become a $56 billion industry by 2013, according to software consulting firm Ovum on Wednesday. Market testing services take place in order to discover any errors or bugs that may exist on computer software after production.

"Both the outsourced and in-house testing services markets will grow over the next four years but not at the heady rates seen over the last four years," it said.

So exactly the same story but one with a headline we have come to expect in a time of recession and one with a more positive one. I know which one I prefer.

Sunday, March 08, 2009

Challenges in Telecoms Testing

The specific challenges that the Telecoms testing market have their basis in the complexity and diversity within the Operational Support Systems (OSS) Architecture and the associated commercial and financial pressures that exist to ensure first to market products.

The Telcos (large telecommunications service providers) are moving towards a standardised Service Orientated Architecture (SOA) that has an emphasis on reusability and common capabilities in order to deliver consistent customer experience. These architectures will support the full range of business activities including:

  • Customer Care, Billing and Order Processing;
  • Service Execution Management;
  • Resource Management;
  • Portfolio Management;
  • Enterprise Information Management;
  • Collaborations (with Customers, Users, Employees, Partners and Suppliers).

A Telecoms tester must also possess skills and experience beyond the generic ability to write and execute tests. This is because of the varied range of functional areas that telecoms software testing encompasses:

  • Technical Domain and Network Access areas
  • Billing and payment processing
  • Collaborations between telecoms service providers
  • Customer Relation Management (CRM
There is also a need to have the relevant expertise to facilitate testing across the products and services offerings, for example:
  • Mobile applications
  • Broadband and internet applications
  • IPTV (Internet TV)
  • VOIP applications.
However, a single software tester can't be expected to possess the experience to cover all of these areas and functions. The tester must communicate effectively as it is imperative that they can converse throughout the Software Development Life Cycle (SDLC) throughout the different test phases such as user acceptance testing and system integration testing.

There is also the issue of data to consider. This may result in the tester selecting or creating data for tests. Or in the case of the introduction of new platforms and data structures, there a need for data migration activities to take place, this means that the tester needs to have the capacity to understand and verify the transformed or migrated data.

And there are other trends which are also having a bearing on the future of testing software in Telecoms:

Agile Testing: Until recently the principal approach to software testing was the Waterfall or V model, Due to the scale of many projects it was not uncommon for the need for a specific product or the technology to be rendered obsolete before it was delivered. This lead to increased interest in Agile methodologies, including agile software testing, in an attempt to meet the demand for faster time to market. This change in itself has brought its own challenges in terms of managing the array of smaller agile projects and ensuring change control across the varied components, computer systems and telecom platforms.

Outsourcing quality assurance software testing: In recent years it has become popular for testing to be outsourced to offshore test factories with the aim of reduced cost and delivery timescales. The test factories provide automated regression test services which constantly run on the test environments to identify if any errors have been introduced as a result of recently delivered code.

Testing Environments: These can be complex and expensive to establish and maintain, it is common for environments to be shared by many systems and integration test teams, however this can produce a configuration management headache.

Labels: , ,