Why Software Testing Conferences Like TestBashNY Are So Incredibly Important

Rosie Sherry is Founder of Ministry of Testing and Software Testing Club.  She loves to do great things for software testers of the world.

TestBashI’ve been in the testing world since 2001, a few years later I was ready to leave. Everything about testing seemed dull. Boring. Pointless. Uninspiring. I couldn’t see myself in this career for the rest of my life.

I tried to find other like-minded testers, but I failed.  There were no meet up groups. All the conferences were too far away or way too expensive. People didn’t really seem interested in testing; they only seemed interested in talking to try to sell me stuff. And just to top it off, the online forums and groups seemed to be operated by robots that asked the same questions over and over and over again.

This would encourage anyone in that situation to leave their career. However, a bit like Hotel California, it’s like I’m not allowed to leave.

Things kept pulling me back into software testing. Slowly, I started doing things that inspired me. One brick at a time I started trying to piece and pull things together to create a better world. I like to emphasise the ‘one brick at a time’ –  it’s taken me 10 years to come to what the Ministry of Testing and Software Testing Club are today. I experimented, often failing and occasionally succeeding  And it seems that you only need to succeed a few times to actually make a positive impact.

Along the way I’ve created a world. A club. A ministry (!) that seeks to change and inspire software testers to do better, greater and smarter work surrounded by a supportive community that they can call their friends.Continue Reading

Why You Should Be Load Testing Your Application

load-testing-post

No matter your industry, application complexity, or user base size, your application must be able to handle any level of traffic and use it gets (and ideally more, in the event that your super-sweet new features draw new users like moths to a porch light).

How do you make sure you’re prepared? Load testing.

What is load testing?

In a nutshell, load testing means pushing your application to its limits and seeing how its performance under that pressure compares to its normal performance.

Load testing often involves having lots of users (or simulated users) access your application or site at the same time, send complex requests, throw lots of data at your system, and do whatever else they can to overload it.Continue Reading

Performance Testing: Before you get started

performance-testing-test-talk

What is Performance Testing?

Generally speaking, performance testing is analyzing your application to see how well it performs under a certain set of criteria. That could mean seeing how quickly it loads and reacts when one person is using it, or figuring out how slowly it’ll move with one million people using it (load testing). The end result of performance testing will not be actionable items, but data. It’ll show you where the application you’re testing may or may not have a problem so that you can investigate it and hopefully identify a solution.Continue Reading

Bug Reporting for New QA Testers

Bug-Reporting

Continuous testing is one of the most important elements of successful software development. Remaining organized and communicating with precision separates superstar software testers from testers that slow the whole team down.

In many ways, it will be your bug reporting methodology that make you stand out.

What is a Bug Report?

A bug report identifies and explains problems in the product found during testing. Helpful bug reports make it easy for the development team to recreate the problem and provide a solution. The more detailed the report, the better.Continue Reading

Introduction To Software (Product Testing) Planning

Software-Test-Planning

Test Planning.

Many things go into test planning, such as the riskiness of the product (on the consumer and society), the risk aversion of the company, regulatory implications and much more.  To be successful require both a long view (planning) as well as adapting to conditions and opportunities.  We discussed some test planning in an earlier post about iterative and incremental deliveries via packages that are defined by our configuration management plan.  However there is much more to test planning than the iterations.  Even before we plan the incremental deliveries and the growth of the product we must have an understanding of the scope of the project.Continue Reading