London software testing news UK

Software Test and Performance

Posted in Load testing,Software testing by testing in London on December 31, 2008

From SD Times

Welcome to Software Test & Performance  2.0. This month Software Test & Performance embarks upon a new stage of life. This newsletter, along with Software Test & Performance magazine, and FutureTest and Software Test & Performance Conferences, have become the property of Redwood Collaborative Media, a new B2B dedicated to creating interactive platforms for software professionals.

In the weeks and months ahead, we’ll be focused mainly on making a smooth transition from BZ Media, ST&P’s founding company. What does that mean for you? Ideally nothing, in the short term. You’ll still receive the same great information and opportunities for networking and face-to-face learning you’ve come to expect from our publications and conferences.

Software performance testing

Regression testing technique

Posted in Software testing by testing in London on December 30, 2008

From ACM Portal

Regression testing is an expensive and frequently executed maintenance process used to revalidate modified software. To improve it, regression test selection (RTS) techniques strive to lower costs without overly reducing effectiveness by carefully selecting a subset of the test suite. Under certain conditions, some can even guarantee that the selected test cases perform no worse than the original test suite.But this ignores certain software development realities such as resource and time constraints that may prevent using RTS techniques as intended (e.g., regression testing must be done overnight, but RTS selection returns two days worth of tests).

In practice, testers work around this by prioritising the test cases and running only those that fit within existing constraints. Unfortunately this generally violates key RTS assumptions, voiding RTS technique guarantees and making regression testing performance unpredictable.Despite this, existing prioritization techniques are memoryless, implicitly assuming that local choices can ensure adequate long run performance. Instead, we proposed a new technique that bases prioritisation on historical execution data.

Call for papers on interdisciplinary approaches to software testing

Posted in Events and improvement,Software testing by testing in London on December 29, 2008

From Test Republic

The Association for Software Testing is pleased to announce its third annual conference (CAST 2008), to be held July 14-16. The meeting will be held in Toronto, Canada. This year’s theme: “Beyond the Boundaries: Interdisciplinary Approaches to Software Testing”.

The following (non-exclusive) list suggests topics of interest that the Committee would consider highly suitable for submission:

  • General systems (e.g. modeling, non-linearity, complexity)
  • Mathematics (e.g. probability, statistics, combinatorics / permutations, graphing, metrics, equivalence partitioning)
  • Epistemology (e.g. logic, lateral thinking, critical thinking, experiment design, decision making)
  • Cognitive science (e.g. biases, perception, descriptive decision making, human factors, dynamics of heuristics, learning)
  • Communication (e.g. rhetoric, document design, writing)
  • Visualization (e.g. graphical presentation of test results, display and presentation of test data)
  • Interdisciplinary approaches to teaching software testing

Software testing Company

Software conference call for papers (inc software testing topics)

Posted in Events and improvement,Software testing by testing in London on December 28, 2008

From SetP-09

The 2009 International Conference on Software Engineering Theory and Practice (SETP-09) will be held during 13-16 of July 2009 in Orlando, FL, USA. Papers can be submitted on a wide range of topics including:

  • Agile software development
  • Embedded software engineering
  • High performance software systems
  • Measurement and analysis
  • Performance critical systems
  • Quality issues
  • Reliability
  • Service-oriented software architecture
  • Software maintenance
  • Software outsourcing
  • Software requirements engineering
  • Software safety and reliability
  • Software security
  • Software specification
  • Software testing
  • Verification and validation of software

Outsourced software testing services

Correction introduces new defect

Posted in Software testing by testing in London on December 27, 2008

From 4flush

Tokwiro Enterprises sent out a press release today correcting an incorrect payout. In a hand that was played at the online poker room the software ‘malfunctioned’ and shipped the pot to the wrong player.

In a press release, Legget continued:

There is a prevention system in place designed to protect hand results against disconnections. However, after conducting an extensive source code analysis, we found logic in our code that we have enhanced to further ensure this malfunction cannot reoccur. We were able to reproduce the error on our testing systems by forcing a hand to disconnect its winning player at the precise millisecond the hand in question was awarding the pot and simultaneously flushing the “player’s state” data. Had the disconnection happened literally a millisecond sooner or later the error would not have transpired.

While enhancing the software to prevent this malfunction from occurring again, we introduced a new defect that caused 36 hands to award incorrect payouts. All players have been reimbursed for these hands as well.

Stress testing

Software testing in 2009

Posted in Software testing by testing in London on December 24, 2008


MG: 2009, according to us, will have two phases:

  • A first phase in which we already are where the market violently takes the blow of the financial crisis and of the subsequent recession.
  • A second phase where the market will adjust to the new economic and business conditions, and prepare the groundwork for a solid recovery.

The first phase should last until end of the first half of 2009, and when we will enter into the second phase.

MG: There are several trends visible in software testing . These are:

  • Search for productivity through improved industrialisation;
  • Changes in the client demand towards more fix bid contracts;
  • Clients to require more flexibility and agility in working methods and contractual models;
  • Clients to require IT service companies to better understand their business needs and challenges;
  • Strong pricing pressure on the tool vendors; and
  • Further concentration.

Software testing outsourcing

Testing a robot soldier

Posted in Software testing by testing in London on December 23, 2008


It is foolish to believe that robot soldiers would be defect free. Remember – these defects would exist in a system designed to take human life.

Creating a robot soldier would be an extremely complex problem in software engineering, wrought with the chance for software defects and logical errors. There is no amount of testing that would expose all of these defects prior to the first field use of a given system. If you’ve used any software product, you know this: whether it be Windows, Office, or an ATM machine.

We can find examples of defects being exposed in the field by looking at existing military projects – such as the Patriot Missile system – which was far from bug free. Problems were hidden during military operations – state propaganda lauded the success of the Patriot during the Gulf War. Only when military operations ended did the true story become public.

Application software testing

Beta testing shows real value

Posted in Software testing by testing in London on December 22, 2008

From PR Log

Despite only being publicly available for a few days, Sages new web-based accounting software, Sage Live, has been declared a “fundamentally flawed” flop by SMEs and accountants alike

Sage briefed industry journalists and commentators in the first two weeks of December and made the software available for public scrutiny on the 18th. The feedback from the first trialists came thick and fast – and not very friendly.

It should be noted that the Sage Live product is still in its beta-testing phase, so it will be improved significantly before it is actively marketed and sold. However, the comments so far indicate that the problems with the software are so fundamental that they may not be resolvable.

software functional testing services

Software development, testing and risk

Posted in Software testing by testing in London on December 20, 2008


All software projects face risks. A risk is an event, which may or may not occur and which causes some sort of loss. The relationship between risk and software testing is straightforward. Because, except in rare situations, you cannot exhaustively test a software system, risk analysis reveals issues that can cause the most loss. You can use this information to help prioritize your testing effort. In this month’s column, I present practical techniques you can use to identify and analyze the risks involved with a software project. Let’s begin.

Although there have been several efforts to formalise & standardise risk analysis terminology, in practice different terms tend to be used in different problem domains. I will use the term “risk analysis” to mean computing risk exposure by multiplying the risk probability or likelihood by the risk loss, or to mean the overall process of identifying, analyzing, and managing software project risk.

In spite of the fact that risk analysis is a critically important part of software development, based on my experience, many risk analysis techniques are not widely known in the software testing community. If you search the Web, you will find tens of thousands of references on software risk analysis.

Risk-based testing

Testing Microsoft for Windows Mobile video surprise

Posted in Software testing by testing in London on December 19, 2008

From Windows For Devices

Microsoft has released a webcast that, while ironically devoted to debugging software applications, appears to have been attacked by gremlins. The (unlucky?) 13th in a series of 24 presentations devoted to Windows Mobile 6.1 software development, the presentation is available online now, the company says.

According to Microsoft’s MSDN website, “24 Hours of Windows Mobile application development: Testing your Windows Mobile applications” explores different strategies for software testing and debugging.

Solutions software testing

Next Page »