Thursday, November 18, 2010

Browser Compatibility Issue in yahoo flicker
Daily I used to see news through yahoo flicker.
On Nov 18th When I was seeing the news through yahoo flicker. I have seen four flicks but when clicked to see fifth one. Application was redirecting me to first one. I have tried in fire fox browser and later tried in IE. But in IE7 the application was working perfectly, but where as in fire fox application was not working.

Tuesday, November 9, 2010

Exploratory Testing

I have heard this word from reading many blogs. Generally I will read the blogs of Cem Caner and James Bach etc etc.

Exploratory testing is nothing but knowing the system our self without having any idea about the system. We need to have creativity to think about the system and what is the purpose of the system. The system may be software or any product.

Do we need any testing certification for testing any product or software?
In my sense certifications are not at all essential things. We need to develop the skill of testing by our self. If any software is given to us for testing then first make sure you do exploratory testing. By doing exploratory testing you will get some idea about the software or product. After doing exploratory testing read the specifications document. Then you can know more about the software and product. Cover all the specifications while testing the product. Do as much research as possible about the software. So that you can know more about the software.

Ask your self the below questions.

Why the client is developing this software?
What is the intention of client behind developing this software?

Sunday, August 22, 2010

About me:

My name is Santhosh Shinde and I am from Hyderabad in India. I am a Software Testing Engineer and mathematician. Both disciplines help me make sure sites are left perfect when testing them. I am proficient at manual testing and I am fully trained in building scenarios for automated testing.

Why does your site or software need a Software Testing Engineer? Here are 7 great reasons:

1)Failures due to improper testing
1. Microsoft’s Anti-Unix Site Crashes: Was not tested on different OS/Environments before switching from one environment to another.
2. Cisco Flaw Enables DoS Attack: Not properly tested for integration with different products other than that of the producer.
3. Computer Glitch causes £22m Tax Error: Not properly tested the system as a whole. Lack of sufficient system testing to take care of data transfer aspects.
4. Yahoo Glitch strikes again: The system was not properly tested to see whether all its components successfully integrated before going live.
- all problems and failures due to lack of or ineffectiveness of testing effort.

2)To get adequate trust and confidence on the product.
3)To meet the Organizational Goals
-like meeting requirements, satisfied customers, improved market share, zero defects, etc
-Since the software can perform 100000 correct
operations per second, it has the same ability to
perform 100000 wrong operations per second, if
not tested properly
4)Any client who has given a task will satisfy only when the task works perfectly. Similarly in the field of Software development also the client will satisfy when the software works perfectly. The software may be a website or program or anything.
5)Repeat works will be possible only if you give bug free application.
6)Users satisfaction is more important for any application. The application may a website, Desktop application or any software. It is possible only if your application is good.
7)Business totally depends upon how good you deliver you application.

I have worked on many large sites and even small sites. Here is a small list of sites I have helped:

I am a consultant and can consult on your projects. I will be more affordable than Engineers in other countries and will be more motivated and more respectful due to our Indian strong work ethic! I provide you with a FREE initial consultation and charge a reasonable rate for all the work I do. Since I have the number one blog on the net on software testing you know my value. Let me help you make your project work perfectly!
Software Testing Course

Thursday, August 19, 2010

yahoo search through QTP

InvokeApplication "C:\Program Files\Internet Explorer\iexplore"
Browser("name:=Yahoo! India").Page("title:=Yahoo! India").WebEdit("html id:=p_13838465-p").Set DataTable.Value("Yahoo_Search", dtGlobalSheet)
Browser("name:=Yahoo! India").Page("title:=Yahoo! India").WebButton("html id:=search-submit").Click
Browser("opentitle:= Yahoo! India").Close

Friday, August 6, 2010

Logging into gmail account using VB Script

InvokeApplication "C:\Program Files\Internet Explorer\iexplore"
Browser("Gmail: Email from Google").Page("Gmail: Email from Google").WebEdit("Email").Set ""
Browser("Gmail: Email from Google").Page("Gmail: Email from Google").WebEdit("html id:=Passwd"). Set "test123"
Browser("Gmail: Email from Google").Page("Gmail: Email from Google").WebButton("value:=Sign in").Click

Script for searching images through google

InvokeApplication "C:\Program Files\Internet Explorer\iexplore"
Browser("name:=Google Images").Page("title:=Google Images").WebEdit("html tag:=INPUT"). Set "Restaurants in qatar"
Browser("name:=Google Images").Page("title:=Google Images").WebButton("html tag:=INPUT").Click

Sunday, June 20, 2010

Difference between Invoke Application and SystemUtil.Run

Invoke Application "Path"
SystemUtil.Run "Path"
SystemUtil will open the application in default browser.
Invoke Application will open the application in given browser.
Eg:InvokeAPPlication "C:\Program Files\Internet Explorer\iexplore"
SystemUtil.Run ""

Declaring variables using VB Script

Dim: Declaration in memory
Dim a
MsgBox a

Tuesday, April 13, 2010

Indians be careful about chinese hackers

Hacking techniques followed by Chinese are very dangerous.
They follow these type of hacking procedures:
Boat,key generator software,Spy ware and Mal ware.
India is one of the greatest hub of software development but we are not concentrating on security.
Recently I have seen in TV9 channel that Chinese people are hacking most of the Indian government and private sites.
So please be careful about these attacks. And also I request to all the MNC companies to concentrate on security.

Friday, March 26, 2010

What is the importance of requirements gathering in a project?

Requirements gathering and understanding the project is an essential thing. Before starting any project we need to understand the requirements. What is the purpose of the project? What for the client is making a website? In our office we have started making a website for magazine viewing. In the proposal it was clearly mentioned that magazine should be converted from pdf to swf while uploading from the back end. But we people did it in a reverse way PDF to image conversion. It was totally the mistake of not understanding the requirements. So understanding the requirements is an essential thing for any project.
The Big Short: Inside the Doomsday Machine

Friday, March 5, 2010

Difference between manual testing and automated testing?

Manual testing is a time consuming process
Require man power to do testing.
Test cases will be prepared by testers and requirement will be checked depending on the test cases.
Cost effective process because we need to pay.
Human being can think and implement new ideas of testing manually.
Man power can adjust to the changes given by client but machine cannot.
What I mean is testers can check with the new requirements but where as tool cannot adjust.
We have to change the script depending on the changes made in the requirement.

Automation testing
The process requires initial investment which will be very costly.
Proper planning need to be done before implementing the process.
Without proper planning,if we start the process. There is a chance of failing.
We need to think which process need to be automated and proper test cases need to be prepared.
Time consuming will be less when compared to manual testing.
Machine cannot think and will implement only things which are written in script or written in test cases.
Performance of a website where real time data changes occur can be checked with tools like load runner.
Eg: Banking website: Here we can check how the system is performing at different load levels.
Hardware consumption will be very less i.e., we can generate many number of virtual users depending on the license purchased.
Even there is chance of failing in automation testing when the requirement is not properly analyzed.

Tuesday, March 2, 2010

Problem in ATM

I was having my salary account in ICICI Bank. My salary was credited and the balance was showing in my internet banking account. But when I have tried to with draw amount from ATM's of Andhra Bank and Vijaya Bank. Both ATM's declined the transaction. Whether there was problem in one ATM. Then the other ATM has to definitely work. But at a time two ATM's cannot go wrong. Then where was the problem? Whether the problem was in my account or there was a delay in transfer of money from office. But in real time if machine's like ATM won't work, then the customers feel dis satisfactory.
There is an Andhra Bank ATM near my home (Sharada Nagar Colony, Karwan Branch). The ATM frequently goes out of service. Image if you are doing a money transaction through ATM suddenly the ATM won't work. How frustrating it will be. So What I mean is thorough testing need to be done before implementation of any system.

What is the difference between achieving excellence and success in testing?

Excellence is getting more knowledge in subject. Success is nothing but just getting job in a good company.
Success is just getting certification on testing by mugging up the definitions.
Excellence is nothing but getting in depth knowledge on testing.So just try for achieving excellence in subject, success will automatically follow you.

Friday, February 26, 2010

xml file display problem in IE6 and Google Chrome Browsers

Today I found new thing while testing a website at office. xml file output is not being displayed in IE6 and Google Chrome Browsers.
In all other browsers like Firefox, safari, IE7 and IE8. The output display of xml file was perfect. Where as in Google Chrome and IE6, code was being displayed. Please Visit The Supplements King to read recent posts on our News Section. Fri, 26 Feb 10 08:38:11 +0000 Fri, 26 Feb 10 08:38:11 +0000 © The Supplements King. All Rights Reserved. news9... Sat, 05 Dec 2009 00:00:00 GMT news8... Fri, 04 Dec 2009 00:00:00 GMT news7... Fri, 04 Dec 2009 00:00:00 GMT news6... Thu, 10 Dec 2009 00:00:00 GMT news5... Wed, 09 Dec 2009 00:00:00 GMT news4... Wed, 16 Dec 2009 00:00:00 GMT news3... Thu, 17 Dec 2009 00:00:00 GMT news2... Wed, 16 Dec 2009 00:00:00 GMT Quality Practices - Our quality processes are aligned to SEI CMMI Level 3 standards with a clearly defined step by step process to deliver error free quality on schedule. Option Matrix specializes in inventory control, order processing, content management, e-commerce, social community sites and ... Tue, 01 Dec 2009 00:00:00 GMT French researchers say they have found a way of using human embryonic stem cells to create new skin which could help serious burns victims. They say the stem cells grew into fully formed human skin 12 weeks after being grafted on to mice. The researchers, writing in the Lancet journal, say ... Fri, 20 Nov 2009 00:00:00 GMT

Monday, February 22, 2010

Problem with Windows7 in Intel Desktop Board:D865GSA

I have installed Windows7 OS in my friends PC. The problem was audio drivers were not detected.
My first question is will the audio drivers will be automatically detected.
Then how they will be detected, the mother boards will be of different companies for eg Intel, Mercury etc
How can we solve this problem for Intel Desktop Board D865GSA?
My friends PC configuration is Intel Pentium 4 processor 2.8GHZ,RAM 512MB,Mother Board:Intel Desktop Board D865GSA.
By doing research in internet however I found that Intel Desktop board D865GSA will not support Windows7 Operating system.
The link below gives an idea which board will support windows7 OS.
Intel Desktop Board

Thursday, February 18, 2010

Problems faced while using Religare realtime trading account.

I am having a online trading account with Religare and they have implemented a new software Racepro.
Earlier used version of racepro was slight better than the current version.

Before implementing the software proper testing need to be done. The software should be released only once the quality team approves the software.
But when I was using the new version of racepro. I faced lot of problems, I was unable to allocate and release my shares from my demat account.

I didn't except these kind of bugs from a reputed company like Religare.

Any system should be thoroughly checked before releasing it. If customer's get repeated problems then the reputation of the company will be spoiled.
There will be a chance of losing customers. Sometimes page not found error, sometimes functionality errors.
Means the system is not performing the required task. I used to make screen shots of problems faced by me and sent them through email.

Finding a bug before release is far better than solving it afterwards.

Wednesday, January 20, 2010

Importance of proposal in getting a project.

Proposal writing is an art which most of the people get by experience. Proposal should be crystal clear and everything should be mentioned in a clear way. The procedure followed by a company for making a project successful.The technology used by the company to make a particular project, contents, client requirement, programming language used, type of back to store data i.e., database type, duration, payment,release of first module, quality assurance.Gathering client requirement and understanding the requirement is very important to make a project successful.

The phases in which the project will be completed.
Staging server,Testing Server and Live server.

Quality is the key component to make a project successful. If the project is delivered without proper quality then the client will be dissatisfied and we cannot expect future prospects from the client. Making client happy is very important.

Scope of work should be clearly mentioned, so that their will be no conflict between us and client in future proceedings.

Delivery on time is key thing for making a project successful. Missing deadline will make the client not only dissatisfied and also chance to miss the future projects.
Fine will be charged even for missing the deadlines.