ITQA has taken birth to help millions of job seekers by providing them a quality education in the field of Software Testing, Quality Assurance and Database programming and Administration.

Thursday, October 26, 2006

Software Testing and Quality Assurance

Software Testing and Quality Assurance has been our interest for long. ITQA's objective is to help job seekers in the field of Software Testing and Quality Assurance. That's why we are enriching our blog with as much useful contents as possible.Though we are not providing any direct trainings right now(since we are busy in our official assignments), we are providing online and corporate trainings. So if you are interested for online trainings, send us a mail(speakjitu@hotmail.com) for the Online brochure.But most importantly, you could avail a lot of resources on Software Testing and Quality Assurance in the form of articles and links.

We have organized our contents in different rooms.

1. Testing Concepts Room: This room consists of articles on different testing concepts like Traceability matrix, test planning, test designing etc.

2. Testing Resources Room: This room provides resources useful for a job seeker like links to articles on Winrunner , Loadrunner, QA etc.

3. SQL Room: This room consists of articles on SQL. We specifically included a room on SQL as many organizations are now expecting the candidate's capability of querying information from the database.

4. Job Sites Room: This room consists of a list of Job sites which might be useful

5. Job Consultants Room: This room consists of a list of Job Consultants which could be helpful for the Job seekers

Check our Explore Our Rooms section to get the links for these rooms.

Tuesday, September 19, 2006

Psychology Of Testing

Psychology Of Testing plays an important role in identifying potential defects in a product or project. Different perspectives judge the application in different directions. Usually the developers think that the code would work and the testers think the code would not work. Because of this pessimistic psychology, testers often test the application's behaviour in negative conditions thereby identifying more defects.

Friday, September 15, 2006

What is software Testing

By definition, "Software Testing is the process of executing an application with the intent of finding defects in it". But gradually, Software Testing has become broader than its original definition. Today's tester not only concentrates on finding defects but also often adds suggestions to bring out quality in the system. I personally feel Quality Engineer is a better term for a tester as he brings in lot of quality into the system by identifying areas of failure and improvement.

Wednesday, September 06, 2006

Database Testing

Database Testing has become a hugely discussed word in the software testing industry. It is gaining so much importance because every application, be it client server or multi tiered always consists of a database. Database Testers often need to know the SQL queries and Database architecture. Database testing broadly consists of two aspects:

1. Testing the implementation of business rules in programming.
2. Testing correctness of information in database objects like tables.

Importance of Unit Testing

Unit Testing has always been a neglected area in many software companies. But it carries a lot of importance as the cost of fixing the defect in Unit testing phase is always the least or negligible. Like any other levels of testing, it also focusses on both black box and White box testing techniques. Blackbox testing involves techniques like Boundary Value Analysis and Equivalence partitioning. And whitebox testing involves techniques like Loop coverage,path coverage,condition coverage and Error guessing etc. An improvized and structured unit testing can identify lot of defects in the early phase of SDLC and can save lot of revenue for the organization.

Thursday, August 18, 2005

Why greater focus on Testing and Quality Assurance is needed in organizations?

Testing software systems to make sure they perform as expected and to ensure their reliability is a very critical quality control activity. Unfortunately this critical activity is being performed on almost every software project in a very ad hoc, informal manner by developers, testers, and users. The testing phase in many software projects mostly goes without planning and test teams often do not have the bandwidth to perform adequate testing. Hence a large number of defects do not get identified and they create greater customer dissatisfaction. Hence a greater focus on testing and quality assurance is needed.
Ask us your queries or simply chat with us