Login failed after entering valid username & password

November 11, 2008 Manish Bhatpude Leave a comment

This is about a login issue faced by a online user.This user entered the URL of a social networking site & tried to login.But he was not logged in even after entering the valid user name & password.He again tried & this time he logged in successfully.The problem was unique as the application & user details were same.Still user was not allowed to login first time but logged in successfully next time.

The problem was with URL entered by the user first time.First time user entered the URL with www in the start of the URL While developer has set the URL of the login page with out www at the start.This opened the application but the user was not logined after entering the valid username & password.Same time the URL in the address changed to the URL set by the developer & www was removed from the address.This time when the user entered the valid username & password ,he was logined successfully.

Categories: Testing

Google’s new open source browser GOOGLE CHORME

September 23, 2008 Manish Bhatpude Leave a comment

Google came up with a new open source browser GOOGLE CHORME.This is one of the simplest & faster browser.One of the difference it has is – the address bar is used for URL as well as search functionality. When you enter a word in the address bar – it populates the corresponding URLs & search options at the same time.

When you start it -it will displays the thumnails of the sites visited by the user last time.The look is simplest among all available browsers.

Categories: General

Expanding the role of Software Tester

A Software Tester’s job is to find bugs in the software  – This was  my thinking  when I entered in the field of the Software Testing.This thinking changed or I can say modified while working on the no of projects.There is much more a Software Tester can do apart from finding bugs in the application. A software tester can often guide a developer throghout the software Development life cycle.
Finding  bugs about speed of the application is not enough.For example- try to understand what can affect the speed of the application.There are so many processes running out simultaneously.Sometimes there is no need to run all the processes at the same time.This is one of the major reason behind slow down of the application.So discussing with developers on this  helped to sort out this type of issues.Storing large files on the server can also reduce application performance.So tester can suggest to reduce the frequency of storing the files the server to enhance the speed of the application.

Categories: Testing, Uncategorized

Defect,bug & failure

There is so much confusion among the new testers about the meaning of words defect,bug & failure.Here I just want to clear it.

  • Defect’ is a deviation from actual behavior identified during the system testing phase.
  • It becomes a bug, when development accepts the ‘defect’ raised by test and identifies the mistake in code.
  • If a deviation occurs at the production environment or user end it is called as ‘failure’.

I hope this will clear your doubts.

Take Care….!

Categories: Testing

FireFox 3.0 released …..test it & report bugs….!

Hello ….! all testers out there….Mozilla Firefox 3.0 is released.Mozilla Firefox is one of the most popular internet browser.It latest version FireFox 3.0 has been released.

Download the Firefox 3.0 version from here.
You can test it manually or by using nay automation tool.For more information click here.

Categories: Uncategorized

Defect Clusters

Existence of maximum density of bugs in a particular module is called as defect cluster.

An application has four modules to be tested.If the tester finds the percentage of failure in particular module is more ,then a tester reports that a defect clustering has occurred in particular module.
Once the cluster is identified,there is no use of continuing the test process.Instead the build is given back for fixing.

Categories: Uncategorized

Fatal Error

Fatal error is an error which causes a program to stop processing & abort completly.It returns you to the operating system. During the event the data used by the program is lost. A fatal error occurs typically in any of these cases:

* An illegal instruction has been attempted
* Invalid data or code has been accessed
* The privilege level of an operation is invalid
* A program attempts to divide by zero. (Only for integers; with the IEEE floating point standard, this creates an infinity instead)

In some systems, such as Mac OS X, a fatal error causes the operating system to create a log entry or to save an image (core dump) of the process.

Categories: Uncategorized

Vibrant Trends in Software Testing

Software is everywhere. We love it when it makes our life easier. We hate it when it doesn’t work the way we expect.
It has become so much the part of our everyday living. It helps us to communicate more efficiently, to live in a more connected world, to operate businesses more effectively.

Today the end user in most cases is the common man, the end user will have little computer knowledge; some common rules-of-thumb include. The program should act in a way that least surprises the user. In short bug free. With this, new paradigms of software testing are visible on the horizons.

Software testing is the process used to identify the correctness, completeness and the quality of the developed computer software.

Software testing has emerged from the shadows in the IT space to claim its rightful place. The Global software Testing market is estimated to be $13 billion dollars. The market opportunity for the Indian offshore testing companies is currently $2 billion, estimated to rise to $8 billion in 2008. The software-testing arena would require 16,000 – 18,000 professional in the next one year as per the IDC report. Job opportunities are abundant in the testing scene.

With an increased realization of the potential hitches that defective solutions can create, testing software is preferred to risking its failure later. However, despite growing awareness, software testing is still not a prioritized strategy for many enterprises many business applications are not tested properly before being released into market.

India is becoming one of the leading destinations for offshore testing. The potential that exists in the software testing space is similar to what off shoring model offers. Our global delivery model has been at a competitive advantage in the software testing space too. Most organizations are also realizing that software testing is becoming and independent professional discipline. It not only brings objectivity and transparency to defect reporting process, but also improves the core business strategy, Customers are ready to get their software tested by a company that has not played a part in the development process. Moreover it reduces costs by deploying cost-effective models and perceived risk of outsourcing testing is low. Ever increasing competition in the international market has forced organization to adapt to the recent quality practices to patch with the industry requirements. There are certain established Models and Standards of SEI (Software Engineering Institute) of Carnegie Mellon University. Such as SEI authorized CMM, CMMI, and PCMM.

It’s a model of 5 levels of process ‘maturity’ that determine effectiveness in delivering quality software. Organizations can receive CMMI ratings by undergoing assessments by qualified auditors. In Level 5 – the focus is on continuous process improvement. The impact of new processes and technologies can be predicted and effectively implemented when required. Quality Assurance Institute (QAI), USA was established in 1980 as a professional association formed to represent the software quality assurance industry. Today, Software Certifications, administered by QAI, is global. ISO 9126 defines six high-level quality characteristics that can be used in software evaluation. It includes functionality, reliability, usability, efficiency, maintainability, and portability. It’s clear that raising the quality of software without recourse to elaborate techniques or complex methodologies is still a needed and practical solution. Simple automation of the development, code management, and testing portions, it appears, would deliver tremendous benefits. Another area of services, which is opening up, is high-end, automated, Product testing and quality assurance services. It is estimated that this segment will dominate the future IT service business.

On between performance and functionality testing: performance testing is a high-margin business, needing highly skilled manpower, while projects themselves are sporadic; functionality testing is low margin requires a lot of man-power but can help sustain an organization. In other words, the testing market gets more prominence from top management of software development companies when times are tough.

Testing businesses has its unique challenges. One has to rely on various innovative measures to overcome them. Till recently testing was an unpopular career & as a result current test resource base is poor. By Judiciously choosing recruitment channels to service immediate business exigencies and build a solid team for tomorrow is the mantra, which will take the software testing industry towards newer horizons.

Source – Express Computer

Categories: Testing

Parse error

You may found parse error most dangerous type of error in PHP programming.
Parse errors are reported by interpreter when any syntax error(s) are found on your web page.
You may find parse error dangerous and serious because it generally does not report correct place of error(s). But good point is that it at least report you error directly and it does not goes unreported like logical errors.
Here is a list of those errors: -
1. Parse error: syntax error, unexpected $end in … on line..
2. Parse error: syntax error, unexpected T_IF/T_WHILE/T_FOR, expecting ‘{‘ in …
3. Parse error: unexpected T_IF, expecting ‘,’ or ‘;’ in … on line ..
4. Parse error: unexpected T_STRING, expecting’,’ or ‘;’ in … on line …

Categories: Testing

Core Functionality Testing

While testing any software product ,functionality testing is core the aspect under focus. So what should be your approch while testing functionality of a software product.

Firstly, understand what the customer/user want from the application. The application performs various functions but one of themis very crucial. For example,when you will buy a television set what you will check first – the electricity consumed,the space accupied by TV set or the picture& sound quality. Of course,you will check out picture & sound quality.Becuase this is core functionality of a TV set. Same is with a software product. The custimer/user will first test what he expects from the software product.If it works as per his expectations,then he will go for things to test. A tester needs to identify the core functionality of software product under test. If that works fine,half of the work is done.

That means,test the application from real world propective,by using it as actual user.

Categories: Testing