Quality Assurance

SEI CMMI Maturity Levels

A maturity level is a well-defined evolutionary plateau toward achieving a mature software process. Each maturity level provides a layer in the foundation for continuous process improvement.

In CMMI models with a staged representation, there are five maturity levels designated by the numbers 1 through 5

  1. Initial
  2. Managed
  3. Defined
  4. Quantitatively Managed
  5. Optimizing


Continue reading »


Want to Get Paid to Play Games? Become a Game Tester!

We are covering almost all topics from software testing industry.  Very less testing professionals are aware of Game Testing industry and Jobs. Game Testing industry is expanding really fast and now there are many “game design” and “video game testing” openings available in market. Here is a very interesting article on game testing which will give you a brief idea about game testing industry!

This is a guest article written by a Game Testing Expert “Malini”.

Game Testing Industry Introduction:

The video game testing industry is set to become the largest industry. In spite of the recession, there was no dearth in the sales of the game titles, although the game console sales were hit and the game testing companies had to revamp their strategies.


Continue reading »


10 Helpful Resources for Cross Browser Testing

Every web designer knows that browser differences can create plenty of headaches. Finding and fixing problems can be difficult if you’re not equipped with the right tools. In this post we’ll take a brief look at 10 of the leading resources for making your browser testing less time consuming and more productive.

Browsershots

Browsershots is a popular free service that will provide screen shots of a page from just about any browser from all of the common operating systems. All you have to do is enter your URL and select the browsers and operating systems that you want to test. Browsershots will then enter your information into the queue, and in a few minutes you should have the screen shots.

There is a paid option that will give you priority over the free requests. When the service is busy it can take a while to get the free screen shots, but you can pay $15 per month for priority processing.
Continue reading »


When to use manual vs. automated software testing tools

By Elisa Gabbert, Associate Site Editor

When does it make sense to use an automated software testing tool over a manual tool? What do you stand to gain by using automated software testing tools? When is automated software testing a bad idea? Are any categories of automated testing tools still too bleeding-edge to adopt?

If you’ve ever asked yourself these questions, you’ve come to the right place. We asked five software quality and testing experts to provide advice and best practices on when to use manual versus automated software testing tools for a software testing project.


Continue reading »


Why Documentation is Important in Software Testing

This is a guest article by ‘Tejaswini patil’ – Associate QA Manager.

In my Software Testing career, I never heard people talking much about software testing documentation. The general opinion about testing documentation is that, anyone who has free time can do the documentation like Test case, Test plan, status report, Bug report, project proposal etc.

Even I did not stress more on the documentation, but I can say it’s my habit to place all the data in black and white and to update others about that as well.

Just want to share my experience with you:
We had delivered a project (with an unknown issue in that) to one of our client (angry client). And they found issue at Client side, which was very bad situation for us, and as usual all blame was on QA’s. The issue was something regarding compatibility of one website. When it came to me, I was having proof that I didn’t get such requirement document which state I have to check compatibility of the website also. Thank god I was safe. That was the lesson for me, I realized importance of documentation and from that day I started to work on documents and created testing documents like Test plan, Test cases, sanity testing checklist, bug report and many.


Continue reading »


6 Steps To Success In Test Automation

Test automation is very widely used by companies due to the many benefits it offers.  From better test path coverage to repetitive and exhaustive testing, it overcomes human errors that are caused by tiredness or negligence. But along with so many advantages, it also poses many problems.

You have an automation solution for almost every situation but managers often find it very daunting to locate the right one and implement it in the best way. Let’s have a look at 6 steps to achieve success in test automation. These steps are easy but are often ignored, leading to failure.

Understanding and commitment

First, the team needs to understand that automation is essential and everyone should be committed to the cause. The testers should realize that automation testing is assisted by computer and is not a fully automated process. So the testers’
Continue reading »


100+ Open Source/Free Security Tools

by Jay Philips

Security testing is a process to determine that an IS (Information System) protects data and maintains functionality as intended.

The six concepts that need to be covered by security testing are: confidentiality, integrity, authentication, authorization, availability, and non-repudiation.

Confidentiality: A security measure which protects against the disclosure of information to parties other than the intended recipient(s). Often ensured by means of encoding, using a defined algorithm and some secret information known only to the originator of the information and the intended recipient(s) (a process known as cryptography) but that is by no means the only way of ensuring confidentiality.

Integrity: A measure intended to allow the receiver to determine that the information which it receives has not been altered in transit or by other than the originator of the information. Integrity schemes often use some of the same underlying technologies as confidentiality schemes, but they usually involve adding additional information to a communication to form the basis of an algorithmic check rather than encoding all of the communication.


Continue reading »


50+ Open Source Tracking Database Tools

by Jay Philips

No matter how good you think your code is there is always going to be a bug/defect of some kind. Defect numbers may range from 1 to thousands so it’s important to have a very good tracking tool. There are commercial tools out there but I figured I’d focus on the open source tools.

Below are some open source tracking tools that you can use for your projects to track bugs/defects, issues, enhancements and much more.


How to do 301 Redirect (Permanent Redirection)?

301-redirectIn my previous post 301 Redirect: Why 301 Redirect (Permanent Redirection) Is Important? I have explained about the importance of 301 redirection in SEO.

Now its time to know how we can do the 301 redirect for our website.

How to do 301 redirect?
There are two possible ways to do 301 redirect, which depends on the type of web server – Apache or IIS (Microsoft) – that you’re running.

Open a notepad and paste the below mentioned lines.


Continue reading »


What is Error 404 Page? How to configure Error 404 page? part 2

Error 404 Apache : How to configure Error 404 page in Apache Server

It is extremely easy to configure the Apache server to serve your customized error 404 page.As mentioned in my previous post, create an error404page.html page for your server to serve whenever the visitors looking for a page which does not exists.

In your server you can find httpd.conf file.

Error 404 Apache Server

Open the conf file. At the bottom of the file you can find the section as mentioned in the image. This is where you have to edit.


Continue reading »