Project Management

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 »


20 jQuery Utilities For A Smashing Website

Webdesigners create and design a whole lot of widgets and utilities to make a website more appealing. Here, I have collected the best jQuery Utilities that will help every web designer and web master to build a beautiful yet fully loaded smashing website.

1. Real Person jQuery Plugin

This plugin is designed to help overcome automated form submission by requiring a real person to identify text made up of dots. The entered value is compared on the server with the generated value to determine whether processing should continue.


Continue reading »


Effective Website Development Project Plan

Over the years we’ve developed a repeatable, efficient process for developing small to medium sized web sites. These web projects are usually completed in one iteration in about 2 to 3 months. The process we’ve developed involves considerable interaction with and feedback from the client throughout the project. We’ve broken up the project into 6 or 7 mostly overlapping phases:

  • Inception
  • Requirements
  • Functional Definition
  • User Interface
  • Development
  • Quality Assurance
  • Go Live


Continue reading »


Implementing an Agile Talent Management Strategy: The Perfect Model for a Crazy Economy (Part 1 of 2)

byDr. John Sullivan

In case you haven’t noticed, the economy has gone to hell.

It’s been up and down like a yo-yo for the last decade, a fact that led Time to declare the first decade of the new century “the decade from hell” in a recent cover story. If you work in talent management or HR, this yo-yo pattern certainly isn’t news to you. Surprisingly enough, it’s times like these that present the best opportunity to become more strategic as more managers open their minds to alternative solutions to improve productivity, save money, and move their organizations forward.


Continue reading »


20+ Tools for Quick and Clean Code Development

Developing websites is much more than just a pretty face, and depending on what typed of features you’d like to implement on the site, there’s a lot of coding that goes into it. Many times designers turn to a WYSIWYG tool, however tools of that sort are more limited to advanced code. Being able to code a site using a variety of tools lets you simplify the coding process while you take a big bite out of saving time.

Below we’ve hand picked 20+ Tools for Quick & Clean Code Development that will help you code much faster and in an efficient manner.

AJAX

MiniAjax


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 »