Load Testing in the Cloud

software testing

Software Testing & Paul Simon

software testing paul simonToday is the 67th birthday of a musician who has been relevant in the mainstream for longer than virtually anyone else in modern music. Paul Simon was big when I was a child and still has a strong following. I remember the tunes of Simon and Garfunkel playing in our house before I even knew any of the entertainers. "I am just a poor boy..." was more than just a song, it was my story.

Software Testing - Ryan Cramer Interview

The following is an interview with Ryan Cramer, the CEO of RCD, LLC in Atlanta. Ryan specializes in design and development of medium-to-large scale web sites and web applications, and we are grateful he has shared his thoughts with us regarding software testing.

software testing interview

What is your technical background?

Software Testing - James Christie, Part 3 (Load Testing)

This is the third installment of an email interview with James Christie, software testing professional from Scotland. In the first part, James talks about his views on usability testing. In the second part he discusses leaders in usability testing, KPIs, test automation tools, cloud computing, and testing blogs.
Testing Experience Magazine
James mainly discusses load testing in this last post. It's my favorite segment. ;)

What would you say is the difference between load testing and performance testing?

I’d say performance testing is a general term that covers load testing too. Performance testing is a rather vague term covering response times and the application's ability to cope with heavy loads. Load testing is a more specific term. I think of it as a technique to allow you to carry out performance testing effectively. You either work your way up through a series of load levels establishing how the application performs, or hit it with the maximum loads it will have to cope with (plus a bit more to allow a margin for error).

Software Testing - James Christie, Part 2 (Test Automation)

This is the second installment of an email interview with James Christie, independent software testing consultant and owner of Claro Testing Ltd. In the first part, James talks about his views on usability testing, and in this second part he discusses leaders in usability testing, KPIs, test automation tools, cloud computing, and testing blogs.

software testing with James Christie
Living in Scotland, James has worked with large global organizations such as IBM, and he provides consulting services as leader of Claro Testing Ltd. His consulting includes setting testing strategy and budget, writing test plans, supervising test execution. and creating testing processes.

Who are the top 3 usability testing experts that you know? No need to list yourself, that is a given.

Software Testing - James Christie Interview, Part 1 (Usability)

load testing by James Christie
In this email interview, software testing professional James Christie, BA MSc MBCS CITP, and ISEB accredited Software Testing Practitioner, talks about his views on usability testing, load testing, test automation, and off-shoring.

My thanks to James for agreeing to share his expertise with us. James has 24 years of IT experience, and he is dedicated to providing professional testing services to his clients in order to deliver high-quality software. I follow James in Twitter and have enjoyed his insights into the testing industry.

Software Testing Experts - James Bach

Recently I've become aware of the existence of videos on YouTube relative to the software testing industry. Ok, I realize that I'm not cutting edge. You may have been watching these videos since before Andy Griffith went into syndication. Yeah right.

Anyway, I thought it would be nice if someone had screened out those that are difficult to understand or lacking in relevant content. After scanning through several of them today, it is obvious to me that I have a much different point of view than some of the reviewers that give most of these a thumbs up. Some are good. Many are not. I hope by pointing you to a few of my favorites over the coming weeks, you will gain some value from my wasted time and spare you the pain of watching all the bad ones.

Here's a video presentation by one of the most well-known gurus in the software testing industry - James Bach. The posted summary is below the embedded video. Please let me know if you find this helpful.

Becoming a Software Testing Expert

Software Testing Community has Excellent Video Interviews

I recently found and joined The Software Testing Club, an online community of software testers. The site has some very good video interviews of leaders in the industry.

Software Testing - View from Ukraine

software testing
A headline in one of the LinkedIn testing groups caught my attention this morning. Sergey Lesnikov posted a new discussion thread titled, Top 25 Programming Errors for Software Testing. It is on the Software Testing - ISTQB/ISEB group.

Quick summary:

  • International collaboration from cyber security organizations
  • List of bugs that enable cyber crime

Agile Testing Webinar

agile testing guru
Questcon Technologies hosted an excellent webinar this morning about how testing in Agile is different than traditional development. Officially titled "Assessing Agile Test Teams: Adoption & Effectiveness, the material was presented by Shaun Bradshaw, Director of Quality Solutions. Shaun is very knowledgeable and has Agile certifications (sorry I didn't write them down).

My top 10 tidbits from Shaun's discussion:

Software Testing is Detective Work

software testing

"I find it rather easy to portray a businessman. Being bland, rather cruel and incompetent comes naturally to me." - John Cleese

Software Engineers Testing Their Own Code

Most people believe that if it ain't broke, don't fix it. Software engineers believe that if it ain't broke, it doesn't have enough features yet.

Software Testing and Requirements

Project studies by IBM, GTE, TRW, and several other large corporations have shown that an error in requirements detected in later phases of the software development life cycle increases costs by:

  • 500% for architectural design
  • 1,000% for coding
  • 2,000% for unit testing
  • 5,000% for acceptance testing
  • 10,000% for maintenance

With such an impact on project costs, there is no wonder that few software development efforts come in under budget and on time.

The Importance of Quality Control

Quality control is an important aspect of software development. Many small software shops skip the importance of hiring a QA department with the attitude that it is cheaper and not needed. The fact is that software development relies heavily on a good quality analysis department to find unforeseen defects. QA departments are often seen as the enemy in a programming department, but QA can greatly help a development team by finding production bugs.

Software Testing Concepts - Part 2

When is software testing finished?

Determining when testing is completed is not always a simple matter. In any significant application, it is impossible to prove that the software will never fail. As an example, Microsoft employs thousands of professional testers for their Testing and QA Teams. These testers receive excellent training and tools. They have extensive backgrounds in software testing and quality assurance.

Software Testing - Black Box and White Box

software testing tools black box

Black Box Tools and Techniques

  • "Bang on it until it breaks"
  • Automated Testing
  • Regression Testing
  • Boundary Analysis

Bang on the Software

Software Testing Concepts - Part 1

software testing toolsOne of the most important roles on a software development project team is Testing and Quality Assurance. This role on the team is charged with verifying that the application or system complies with the functional requirements. Or put another way, this role finds the bugs.

Automated Software Testing Methodology

Software testing is an important part of developing a program or web based application. Testing the functionality and usability of your website or program is a crucial part of determining if your website or program will function well for users. Software testing usually includes executing a program or performing actions on a website for the purpose of finding software bugs, assessing how the software or website performs under different conditions, and determining if it can manage the amount of expected load when in operation.

Software Testing: White Box Testing

When we talk of software testing,
technical prowess in white box testing involves detecting vulnerabilities
in the logical structure of the code implementation. White box testing
is also referred to as glass box testing, clear box testing and structural
testing. It requires testers to create test cases to test the internal
path of programs. The tester should have strong programming skills to
choose the appropriate inputs for checking the accuracy of program logics
in order to get the required output. White box testing should ideally

Improve Performance

Looking for a simple way to speed up your site? We found a cool performance solution that can deliver HUGE improvement without rewriting your web application. aiCache web application acceleration is a new partner with LoadStorm because they can help our clients where we cannot. It's a great alternative to buying biggers servers, implementing load balancers, or re-architecting your app.

Placing aiCache in front of your web servers increases the number of requests per second and concurrent users you can sustain by orders of magnitude - delivers in excess of 250,000 HTTP requests per second while managing hundreds of thousands of connected clients.

Woot.com uses LoadStorm for performance testing and aiCache to handle the crush of traffic. They have saved a bunch of money and eliminated time spent optimizing.

more information

New Pricing Model

Storm on Demand Users Cost
250 $9.97
500 $19.95
1,000 $39.90
5,000 $199.50
10,000 $399.00
25,000 $997.50
50,000 $1,995.00

To See All Plans & Pricing Details

Web Developers Like Us!

“I deeply resent every second of my life I waste by thinking about load testing. All I ask is that our site be tested with a lot of traffic and without a bunch of BS for me to deal with. Thanks to LoadStorm, I need never again lose another moment to this insufferably tedious aspect of my job. I can feel the rage melting away.” - Shawn Miller, Web Developer, Woot.com

"I am definitely a fan of LoadStorm. I like its ease-of-use and the way in which the solution scales." - Darin Creason, Sr. Software Engineer, TransCore Corp

"LoadStorm is a great product at a great price with fantastic support. Setup time is minimal and the learning curve is low which was essential for us. I couldn't be happier with LoadStorm! Thanks again for your excellent support and product. - Nate Woolls, Director of Software Technology, InstallerNet, Inc.

"You guys are the best. Great customer service." - Melinda Keedy, Windstream Communications