Top 20 practical software testing tips you should read before testing any application.

I wish all testers read these software testing good practices. Read all points carefully and try to implement them in your day-to-day testing activities. This is what I expect from this article. If you don’t understand any testing practice, ask for more clarification in comments below. After all you will learn all these testing practices by experience. But then why not to learn all these things before making any mistake?

Here are some of the best testing practices I learned by experience:

1) Learn to analyze your test results thoroughly. Do not ignore the test result. The final test result may be ‘pass’ or ‘fail’ but troubleshooting the root cause of ‘fail’ will lead you to the solution of the problem. Testers will be respected if they not only log the bugs but also provide solutions.

2) Learn to maximize the test coverage every time you test any application. Though 100 percent test coverage might not be possible still you can always try to reach near it.

3) To ensure maximum test coverage break your application under test (AUT) into smaller functional modules. Write test cases on such individual unit modules. Also if possible break these modules into smaller parts.
E.g: Lets assume you have divided your website application in modules and ‘accepting user information’ is one of the modules. You can break this ‘User information’ screen into smaller parts for writing test cases: Parts like UI testing, security testing, functional testing of the ‘User information’ form etc. Apply all form field type and size tests, negative and validation tests on input fields and write all such test cases for maximum coverage.

4) While writing test cases, write test cases for intended functionality first i.e. for valid conditions according to requirements. Then write test cases for invalid conditions. This will cover expected as well unexpected behavior of application under test.

5) Think positive. Start testing the application by intend of finding bugs/errors. Don’t think beforehand that there will not be any bugs in the application. If you test the application by intention of finding bugs you will definitely succeed to find those subtle bugs also.

6) Write your test cases in requirement analysis and design phase itself. This way you can ensure all the requirements are testable.

7) Make your test cases available to developers prior to coding. Don’t keep your test cases with you waiting to get final application release for testing, thinking that you can log more bugs. Let developers analyze your test cases thoroughly to develop quality application. This will also save the re-work time.

8 ) If possible identify and group your test cases for regression testing. This will ensure quick and effective manual regression testing.

9) Applications requiring critical response time should be thoroughly tested for performance. Performance testing is the critical part of many applications. In manual testing this is mostly ignored part by testers due to lack of required performance testing large data volume. Find out ways to test your application for performance. If not possible to create test data manually then write some basic scripts to create test data for performance test or ask developers to write one for you.

10) Programmers should not test their own code. As discussed in our previous post, basic unit testing of developed application should be enough for developers to release the application for testers. But you (testers) should not force developers to release the product for testing. Let them take their own time. Everyone from lead to manger know when the module/update is released for testing and they can estimate the testing time accordingly. This is a typical situation in agile project environment.

11) Go beyond requirement testing. Test application for what it is not supposed to do.

12) While doing regression testing use previous bug graph (Bug graph – number of bugs found against time for different modules). This module-wise bug graph can be useful to predict the most probable bug part of the application.

13) Note down the new terms, concepts you learn while testing. Keep a text file open while testing an application. Note down the testing progress, observations in it. Use these notepad observations while preparing final test release report. This good habit will help you to provide the complete unambiguous test report and release details.

------------

14) Many times testers or developers make changes in code base for application under test. This is required step in development or testing environment to avoid execution of live transaction processing like in banking projects. Note down all such code changes done for testing purpose and at the time of final release make sure you have removed all these changes from final client side deployment file resources.

15) Keep developers away from test environment. This is required step to detect any configuration changes missing in release or deployment document. Some times developers do some system or application configuration changes but forget to mention those in deployment steps. If developers don’t have access to testing environment they will not do any such changes accidentally on test environment and these missing things can be captured at the right place.

16) It’s a good practice to involve testers right from software requirement and design phase. These way testers can get knowledge of application dependability resulting in detailed test coverage. If you are not being asked to be part of this development cycle then make request to your lead or manager to involve your testing team in all decision making processes or meetings.

17) Testing teams should share best testing practices, experience with other teams in their organization.

18) Increase your conversation with developers to know more about the product. Whenever possible make face-to-face communication for resolving disputes quickly and to avoid any misunderstandings. But also when you understand the requirement or resolve any dispute – make sure to communicate the same over written communication ways like emails. Do not keep any thing verbal.

19) Don’t run out of time to do high priority testing tasks. Prioritize your testing work from high to low priority and plan your work accordingly. Analyze all associated risks to prioritize your work.

20) Write clear, descriptive, unambiguous bug report. Do not only provide the bug symptoms but also provide the effect of the bug and all possible solutions.

Don’t forget testing is a creative and challenging task. Finally it depends on your skill and experience, how you handle this challenge.

Over to you:

Sharing your own testing experience, tips or testing secrets in comments below will definitely make this article more interesting and helpful!!

If you are not regular reader of this website then highly recommend you to sign up for our free email newsletter! Sign up just providing your email address below:

Enter your email address:



The Best Software Testing Training You'll Ever Get!

software testing QA training

211 comments ↓

#1 Sudhir on 09.29.08 at 6:45 pm

Nice tips i ever read on software testing on web. i came accross some of these in my career as a tester. We can learn many things by experience. Experience matters then skill..

no# 15) “Keep developers away from test environment.”
is my favorite :-)

#2 CRF Design on 09.29.08 at 6:50 pm

Great post! I find 10, 16, and 19 are frequently ignored, but very important.

#3 Duong on 09.30.08 at 3:32 am

I like #16, and just apply it recently, then it take much effect, not only for test requirement but also help them to understand clearly to write the test case later.

Thanks for sharing nice tips

(keep going post entry like this, Vjay ;)

#4 Sayi Sarat Chandra P on 09.30.08 at 4:08 am

Excellent tips — One thing I liked in this was
(11) Go beyond requirement testing. Test application for what it is not supposed to do – which I feel a very important aspect — also end to end testing also needs to be focussed by testers today.

#5 Meraj on 09.30.08 at 4:18 am

Excellent tips.

#6 Whyorkay on 09.30.08 at 4:34 am

Great work, as a tester we always try to find more bugs in the application, but time did not permit for doing all in sequential manner in real time environments. Point # 18: In my last project, I have helped a lot for developers while doing coding (some of the issues were not able to e-mail), but the credit went for the developer in whole team. As a tester we too expect some credits (if I were log in issue tracker, I would get the credit). In this situation how can we help for them without getting any credit?

#7 Deepa on 09.30.08 at 4:40 am

hi,

The information provided by you is excellent.

I agree with you 100% with the point number 16

16) It’s a good practice to involve testers right from software requirement and design phase. These way testers can get knowledge of application dependability resulting in detailed test coverage. If you are not being asked to be part of this development cycle then make request to your lead or manager to involve your testing team in all decision making processes or meetings

I am following this method for the lat six months so that i can able to understand the each and every single functionality..

#8 Manasa on 09.30.08 at 4:45 am

I liked # 18 :It true, Increasing conversation with developers we can get know a lot about the product and we can understand the requirement in-depth which in turn will helps in finding more defects

#9 G.Mallikarjun on 09.30.08 at 6:03 am

All points are very good.

Mallik

#10 Akshay Gogate on 09.30.08 at 6:36 am

Hiii vijay, I am working as a test engineer. I am working on ERP domain. I am facing lot of problems because 2 times so many errors came from client side. Can you tell me the tips to test web applications based on ERP domain??

#11 aatish on 09.30.08 at 6:38 am

this is very good article. Its provide gr8 information

#12 sumit on 09.30.08 at 6:47 am

nice

#13 Hiten Dhruv on 09.30.08 at 7:09 am

Hello,

Thanks – This article can give more clarification to QA person and substantially also giving idea of testing process to Developers. IT organization should follow and adopt such practices to improve quality process and to maintain quality standards into the organization as well.

Point 16# can be considered as crucial one to enhance and implement best Quality practices!

#14 udhayakumar on 09.30.08 at 7:10 am

very nice article.

#15 Beena on 09.30.08 at 7:25 am

Very Nice Article………..!!!!!!!!!!!

#16 Prashant on 09.30.08 at 7:29 am

Very Good Article. It’s really useful.

#17 Shardul Kambale on 09.30.08 at 7:44 am

I’m so much impressed with this site. I would say that I have got a TESTING KHAJANA on this site. :)

Thank you very much…..
Shardul Kambale
Software Test Engineer

#18 Michael on 09.30.08 at 7:45 am

Very nice and interesting article. Imho this definitely covers most relevant topics of good testing practises.

#19 Atul on 09.30.08 at 7:52 am

Hi,

Thanks for such a wonderfully tips which we all should follow in our daily routine work. All Points are useful and practical. This is also very useful but very rarely used by people.

Note # 12) While doing regression testing use previous bug graph….

I think we should study the previous bug graph in the following way,

1.Weekly Module wise Bug Report (By this we can understand which Module has more bugs. According we can plan for test cases execution priority, resources etc)
2.Weekly Reporter wise Bug Report (By this we can understand which Reporter is filing more bug, whose bug filing rate is more. We can study it by 80 20 rule)

#20 amit Vanjari on 09.30.08 at 10:27 am

For efficient and effective testing these 20 tips are very helpful

Note #7) Make your test cases available to developers prior to coding

This will not only save our time but will enhance quality of product.

#21 Vijay on 09.30.08 at 11:53 am

@ Whyorkay
As I said you should always keep written communication within your team when you discuss/decides any thing in meetings or in peer discussions.
Looking always for credits is not good thing. If you are a good tester, obviously your lead or manager will come to know about it from your work and he/she will give credit for your work.

@ Akshay Gogate
I will address ERP web testing in future articles. Also mail me the exact problem you are facing on ERP web testing.

@Atul
Bug graph by reporter is not useful here. We need to track which modules have more bugs (this may be because of complexity and dependability of module) and accordingly we can distribute the time and efforts for regression testing.

#22 Xavier on 09.30.08 at 12:02 pm

Very Nice & Useful Article…
Xavier

#23 Pavan Ankus on 09.30.08 at 1:05 pm

Hi!
This is a wonderful unparallel,unbeatable site & meant for all levels of testers like a quick reference guide.
Thanks to all the people who are involved in keeping this site more lively.
Pavan

#24 Balaji P on 09.30.08 at 1:16 pm

Hi,
Nice tips to gain some best working experience in software testing field.All the points are correct in the testing .Again thanks for the article.If not provided i would get these only after two years of experience.
Thanks,
Balaji P.

#25 KLStein on 09.30.08 at 2:19 pm

Nice article and very helpful. And it is very helpful for the tester (or test team) to be involved very early in the project as it costs much less to fix a defect in the requirements phase than in System Integration testing – or later!

However, the timeline for my previous project permitted only 2 weeks each for String and Component testing. And 1 week for System Integration and User Acceptance testing.

Testing included 120+ web screens and 85 Use Cases. Oh yeah, the test team was an army of 1 (as in one). I had many sleepless nights this past summer. The project is now on hold and I’ve been re-assigned.

#26 Vimal Venugopal on 09.30.08 at 2:33 pm

Really helpful one for the testers….Am sure if we testers follow these points, it will give a pleasant experience for your testing…..

#27 riya on 09.30.08 at 6:21 pm

very nice,helpfull article

#28 Arijit on 09.30.08 at 7:07 pm

Really nice tips on testing, Thanks.

#29 Mohit on 09.30.08 at 7:20 pm

Really such a nice article………………and one thing is really most important is that never do verbal communications…..do written communication….. You should have each and every thing in written with you.

#30 Amit JHA on 09.30.08 at 8:48 pm

It is really good….we all know but do not follow everytime due to……some reason….

#31 Balaji P on 10.01.08 at 5:03 am

Hi,
Can please suggest,For testing a software application a tester should be more talented than a software application developer.Because to create a software limited programming knowledge is sufficient,but to test the same software application more than that application development knowledge is required.Because we have to show that the same application might not work properly.
Thanks,
Balaji Pulikinti

#32 RG on 10.01.08 at 2:08 pm

Hi Vijay,

Ur articles sounds great!!!!

I’m involved in Webtop testing which is an application developed by Documentum. Here, we use WDK ATF Test tool for which I need the steps to work on the tool. I went through the developer and user guides but not able to figure out the procedures that are involved.

Thanks in Advance,
RG

#33 Amit kulkarni on 10.03.08 at 5:51 am

Hello,
I would like to thank u for this wonderful article.This will really help for each and every tester.

#34 Saggam on 10.03.08 at 6:13 am

Hi,
I would like to say one thing ” ITS A PRECIOUS GUIDE THAT EVERY ONE HAS TO READ N IMPLEAMENT FOR TESTING”. I come 2 know that Wht to Do? Wht not 2 Do?

Thanks & Regards,

Saggam

#35 Jane_Zhang on 10.06.08 at 4:57 am

Great Article.
As to # 2 Learn to maximize the test coverage every time you test any application. Though 100 percent test coverage might not be possible still you can always try to reach near it.

This is very abstract, specifically, is there any advice on how to maximize the test coverage? That would be super great.

#36 kishore on 10.06.08 at 9:02 am

Hello
What could be the best answer for this:
“If a bug posted by tester is rejected by developer reason being not reproducible.
From tester end bug report consists of screenshot, bug description, steps etc. But developer does not agree. As a tester what be the solution to this? Can we reopen the bug or what??

#37 Jothi on 10.06.08 at 9:38 am

Hi

Happy to have this guide.
Can anyone suggest good guide for Cppunit test.

#38 preeti on 10.06.08 at 9:56 am

All tips are great…!!!

#39 Akshay Gogate on 10.07.08 at 6:39 am

How to test a Web Application based on ERP sysytem

#40 vaishali on 10.08.08 at 6:05 am

Great Article,

The article is really very helpful , and i have faced many of the issues that are given in the article ,after reading the many things got cleared.
Thnxs for posting this article

#41 priya on 10.11.08 at 4:14 pm

Hello to all,

It is really a very good article. I have the same concern as Akshay has with regard to test a web based ERP. I am into testing of web based applications and I am supposed to get involved into testing of web based application. Is there any difference in testing web based app and web based ERP.

Thanks

#42 priya on 10.11.08 at 4:16 pm

(Please ignore first one, written again due to typo error)
Hello to all,

It is really a very good article. I have the same concern as Akshay has with regard to test a web based ERP. I am into testing of web based applications and I am supposed to get involved into testing of web based ERP. Is there any difference in testing web based app and web based ERP.

Thanks

#43 Sanju on 10.13.08 at 7:09 pm

Hi, I have been reading on u r web for a while. its really good. I request you to put a nice article on webservices testing ASAP pleae. ITs a emerging trend now and most of the people ask for it.

#44 sheela on 10.15.08 at 11:59 am

Hi All,

This site is really too good for the testers,whenever i read articles from this site it boosts up my enthusiasm in testing.

#45 sheela on 10.15.08 at 12:12 pm

Hi again,

I am working as a test engineer since 1.5 yrs & i do exploratory kind of testing so no documents are maintained.As its being mentioned above that “Write your test cases in requirement analysis and design phase itself. This way you can ensure all the requirements are testable.”

Kindly give me more information regarding it as i have not dealt practically ,so that i can groom myself.

Thank You.

#46 Nisha on 10.21.08 at 11:13 am

nice article.

What is negative and positive testing and negative test case

#47 Software testing resources for novices « Shannon Turlington on 10.23.08 at 7:21 pm

[...] testing help blog – I found the sample bug report and practical software testing tips to be [...]

#48 kantharaja mp on 10.30.08 at 12:08 pm

All Tips given in the article are really good

Still my favorites are 11, 16 and 18
Tip11 it helps to find more and more bug which are not covered in requirement and not covered requirement can easily identified, by tip 16 and 18.

Tip 16 helps us to understand the full product right from the beginning hence we can play more and more in and around the application and also helps to make decisions

Tip18 it helps much more understanding of product and by communicating with developer by this we can easily identified the random changes and we maintain the good relation ship

Thanks Vijay for Good tips

#49 Narasimhan on 11.03.08 at 9:32 am

Article is very good and extremely useful to testers novice/experts as it deals with various if nuances of testing.

I am a techno banker. I have 15 years of Banking and 12 years of software exposure- exposure to full sdlc.
srs,design,coding,implementation. I need to do some certification in testing and quality. Some body please suggest any institute/organisation in Bangalore for the same.
thanks.

#50 syed on 11.03.08 at 1:02 pm

I am new to the testing , these 20 points very useful to me , realy thanks to you , continiously give these type of testing tips

by
Syed

#51 phani on 11.05.08 at 12:47 pm

good tips

#52 madhu on 11.05.08 at 1:11 pm

good one

#53 janne on 11.06.08 at 9:19 am

don’t keep anything verbal!
I must remeber it clearly, I think it’s very important.

#54 Sirisha on 11.06.08 at 10:50 pm

Respected seniors, Vijay plz. answer me.

How to answer – “what METRICS do you use? How many types of metrics are there?” It’s a most imp question in interviews. As far as i know, different metrics are–Defect Density, Defect Leakage, Traceability Matrix, Bug Trend Analysis(means comparing no of bugs in different versions). Types of Metrics are Process, Product, Project. “Do CMM, ISO 9000 come under Metrics?”. I am not concluding the above information. My attempt is to make clear that on what topic seniors have to give their kind and valuable suggestions.

Plz. respond with full details.

Yours faithfully………Sirisha

#55 swapna on 11.06.08 at 11:19 pm

hello sir/madam,

actually, how many types of “Test Reports” are there?

i came through different terminology like—

Test summary reports
Test execution reports
Test status reports
Test log reports
Test daily, weekly reports

These all mean same??? if not please explain me and also explain me if there are any other reports that come under above list. in the least case please provide me exact link. Thanks in advance.

#56 Asha on 11.07.08 at 5:46 am

Very Intresting and Nice article to be read by all testers.

#57 Asha on 11.07.08 at 5:46 am

Very Intresting and Nice article to be read by all the testers.

#58 sanyogita on 11.07.08 at 11:32 am

plz give me tips about testing

#59 Harsh on 11.17.08 at 11:30 am

Nice article…… will help testers carve out their testing approach

#60 Vicky on 11.18.08 at 12:45 pm

Good tips.

#61 Mahesh on 11.19.08 at 12:03 pm

Nice Tips :)

#62 Bobby on 11.20.08 at 3:31 pm

Great article, i really love point #16

Cheers Ya

#63 Corporal J on 11.20.08 at 3:45 pm

The thing is Bobby, if everyone is involved in software meetings, there is no opportunity for people to relax while the managers are out of the room.

#64 Girish on 11.25.08 at 11:53 am

I would like to thank u for this wonderful article.This will really help for each and every tester.

#65 Rajni on 12.05.08 at 12:36 pm

Nice articles . I have one question ,i doing testcase writting my QA manager has given me 4 PRDS He want first only purpose of testcases for veryfying where I covered all requirements and after will get confirmation from his sight. I am facing problem while writting only purpose. I feel that i am not cvered all requirement.plz give me sugestion

#66 Manjunath on 12.08.08 at 11:36 am

Hi – it is very good article , but going forward need to have so more stuff like

1) Usage of Screen shots During Retesting
2) Usage of Tracebility matrix.
3) One liner on Smoke Testng

my Favorite in the 20
12) use previous bug graph

#67 k.prem kumar on 12.13.08 at 1:28 pm

what are the types of testing, which are implemented in real time work environment?

can u let me know, the company process, from starting to ending in software testing?

#68 shin on 12.14.08 at 10:58 am

Hi
This tips are very important for every tester. Thanks for your explanation and its useful for freshers.

#69 suja cyriac on 12.17.08 at 5:19 am

The BEST TIPS…..highly informative!!!!!!!!!Thanks a lot for your valuable teaching and guidance

#70 asritha on 12.19.08 at 9:35 am

hi am novice to testing.am a fresher and no project experiance till now.am going to start my first project next month.i want some tips to get success in that project.I have to prepare test plan also.The requirement document is of 70 pages,so tell me the areas of requirement doc where i have to concentrate to write a test plan.

#71 Leena on 12.31.08 at 5:54 am

Thanks for the wonderful article… All these tips are really helping.

#72 Leena on 12.31.08 at 5:54 am

Thanks for the wonderful article… All these tips are really helpfull.

#73 saravanan on 01.03.09 at 5:55 am

give me some brief tips regarding writting test cases, since i am joined in a concern as a trainee tester, so your tips might be a very useful

#74 Puja on 01.22.09 at 10:07 am

All point are very usefull…thanks alot to share with us . :)

#75 Joaquin B on 01.24.09 at 3:45 pm

I think #15 is very important.

You know…you already finished the QA phase, all big bugs are fixed, however code is moved into Production and doesn’t work. Then a developer realizes that he did a small “configuration change” in QA environment however he forgot to do it in Prod environment and he was the only one aware of this change.

Implementation Plan must be designed by Development team, however QA group must verify it is complete and is followed during implementation of the new code.

#76 Satya on 01.27.09 at 12:09 pm

Point 18: Is it necessary for testers to directly communicate with the developers. I am confussed on this..
From my point of testeres and developers will work independently, if i am not wrong the when compared with the developers the Business analysts will gives more information about the application\ product..
Please let me know if i am wrong…..

#77 Rahul on 01.27.09 at 12:43 pm

@Satya
see point 18 talks abt communicate more with dev.
its mean when u log a bug not just be like bumb person.
analyse wt could be the reason and wts the possiblr resolution and ray this resolution wid dev.
You observation and resolution mite be 100% worng but do u know wt did u get..
u got inside of how app behaves and it would help next time when u fould same bug or amy new bug.
and this could be possible only when U are gonna actively go n talk with dev guys..
I hope i cater u confs..

#78 satya on 01.28.09 at 4:29 am

@Rahul:
Thanks for ur updates….i got it now.

#79 Rajani on 01.28.09 at 7:07 am

Hi Satya
I have one question ,i doing testcase writting my QA manager has given me 4 PRDS He want first only purpose of testcases for veryfying where I covered all requirements and after will get confirmation from his sight. I am facing problem while writting only purpose. I feel that i am not cvered all requirement.plz give me sugestion.

#80 Rahul on 01.28.09 at 7:54 am

@Rajani
ya u should know the purpose y we are carrying this test case.dont write blindly for thr sake of writting TC.
u should understand all this onces u have clear understanding of PRD..so be through and UC mite b helpful in this respect..
there is no probs in writting purpose i believe if u have ur hold on PRD..fo PED well and come out from this phibia..

#81 keshav Kamat on 01.29.09 at 9:25 am

Nice Tips :)

#82 satya on 01.29.09 at 10:29 am

@Rajani:
———

1 . Understand the requirements properly.

2. For each and every requirement think of how many postive and negative test conditions.

3. After the test conditions are desigend, revisit the requirements and the test conditions and check for uncovered requirements.

4. Once entire test conditions are desinged, u can design the test cases for the same.

5. later u can design the traceability matrix for the same….

Let me know if i am wrong…

Thanks….
Satya.K

#83 satya on 01.29.09 at 10:48 am

@Rajani:
———

1 . Understand the requirements properly.

2. For each and every requirement think and make a note of how many postive and negative test conditions will come.
3. After the test conditions are desigend, revisit the requirements and the test conditions and check for uncovered requirements.
4. Once entire test conditions are desinged, u can design the test cases for the same.
5. later u can design the traceability matrix for the same….it gives the test case coverage for each and every requirment …

Thanks….
Satya.K

#84 rajani on 01.29.09 at 10:59 am

Thanks satya and rahul
Actually i had written the test cases as u said like .But he had given me limited time and continue devloper updating the PRD and DDD.PRDs were incomplet they were updating it so i also upadated the tescases as per requirement.
Upto i have written testcases like Purpose,objective,steps and expected result.
Not only purpose .thats why i faced some problem.
Thanks ur suggestion In future i will definatly follow your steps very carefully.
Again I have question My eduacational background is different I have 1.5 yr experience in testing want to do some courses which is benificial for my job.
Can u suggest me which course i have to do? I want to do like part time with out leaving the job.

#85 Rahul on 01.29.09 at 2:16 pm

@Rajani..
if u want my suggestion honestly manual testing doesnot require any external coure ..wt matter more for manual tesing is UR JOB nature and wt responsibility r u carrying out on ur shoulder..
ppl are doing ISTQB an d believe that is sufficient at entry level..
so do istqb and have gud confidence within urself ..
i am not saying this because i have done .its really helpful..
gud luck ..

#86 Adil on 03.07.09 at 8:44 am

Hi
Im Adil i hv done MCA and im showing 3+ years of fake experience. So plz help me what all i to prepare b4 attending interview and what are all questions may b asked on Projects.plz
help me coz in this recession time its very tough to get into the company but im deperate in need of job so if u help me, it ill b very kind of u and u ill get good returns by helping a person like me who is in need of job very desperately. i expect +ve response at the earliest. Take Care Bye

#87 Anil on 03.11.09 at 10:11 am

Hi Vijay,
Very nice & helpful article, Keep writting in such a simple language. Have you written any book in such a simple language?

#88 meenu on 03.12.09 at 6:04 am

hi
i have 3 year exp in testing .but my Plus 2 & degree % is low (second class) is there any hope for meto get a good job in good company MCA i have 65 %

#89 Bhavesh Nakum on 03.19.09 at 11:07 am

Hi Vjay,

It’s really a good article, I am 100% agree with all your suggested points. Just wanted to share my view on point 18) Increase your conversation with developers to know more about the product. Here, I believe that instead of developer, Tester should understand the requirement from functional specification or the author of the specification or business analyst who has really understood the requirement by communicating with client. As there might be the possibility that developer has misunderstood the requirement and has developed application having same understanding then in that case he/she can mislead to the tester and can convey wrong functionality which will result in to failure of the application.

Please share your views on the same…..Over all Its really a gr8 article….I would like to read it again & again to refresh it….

Thanks…. :)

#90 Rajani on 03.20.09 at 10:50 am

Hi satya and Rahul
I am rajani having 2+ exp in Manual testing . If u know any opening plz let me know now my contract is over. I am searching the job .
If anyone know any opening let me know.

#91 Rahul on 03.20.09 at 10:53 am

@Rajani
where r u working..
if u know manual +automation then send ur resume to me,,
rahulkumarbangalore@yahoo.co.in
i will do needful..

#92 Rajani on 03.20.09 at 11:12 am

Hi Rahul
Ihave send my updated cv in ur mail Id.
My contract till 12 th april.

#93 prathab on 03.20.09 at 12:09 pm

hi,
I am working in one software company with 1+ years of exp but i am not sure my test case is meeting with international standard.

Can you give me valuable tip to wright test cases with sample test cases

#94 satya on 03.22.09 at 7:37 am

@Rajini,

send ur resume to my id :satya_k2003@yahoo.com,
i will let u know if there are any openings..

Bye
satya

#95 Jayakumar.N on 04.08.09 at 8:56 am

All point are tally with practical test implementation.Very good.
N.Jayakumar.
winjayakumar@gmail.com
India

#96 Nagraj on 04.24.09 at 5:28 am

The list is quite comprehensive and a nice one to go thru’ for quick refresher.

I think you should also mention peer review and engineering review of test cases as one of the important steps?
This will bring both parties on the same level/wave length in terms of their understanding of the application/product/requirement

#97 rajani on 04.27.09 at 3:04 pm

Hi Satya & Rahul
I have send My updated CV on your mail id . If you know any opening plz refer my CV.
Now my contract is over right now I am searching job.
Mostly I will be prefered pune.

#98 Jagdish Reddy on 04.28.09 at 5:48 am

Rajini…
send you CV….I will forward

#99 rajani on 05.04.09 at 5:37 am

Hi Jagdish
Give me your mail Id I will send my cv.
Which company you r working?

#100 Jagdish on 05.04.09 at 9:32 am

Rajini.

send to : Srireddy333@gmail.com

#101 Tejaswini on 05.04.09 at 12:50 pm

hey tell me what requirements i know while writing the test cases

#102 Tejaswini on 05.04.09 at 12:51 pm

give me the suggestions how i write test cases

#103 prasad on 05.05.09 at 5:19 am

hi tejaswini

send me ur details and add me to your gmail i can help you out on how to author the test cases in details.

my id boldrps1479@gmail.com

prasad

#104 Santhosh on 05.15.09 at 12:12 pm

Excellent article. Really usefull

#105 Rajani on 05.17.09 at 1:14 pm

Hi All

Can any one explain about what is test strategy in details?
wht is testware?

#106 Aditya on 06.09.09 at 7:38 am

Very good note for starters to kick-off and champs to refresh.

#107 Rajani on 06.15.09 at 6:24 am

Hi satya & Rahul

I have? now i am not working any wher still recession now. the gap matter when applying any company.
Have u know any opening?

#108 muyeen on 06.15.09 at 8:33 am

hai and hello

#109 Satya on 06.16.09 at 10:08 am

@ Rajani,

What happend to ur current job…
i will surely let u know if there are any openings which suites for your resume… send ur updated resume once
again….

Regards,
Satya.k

#110 Rajani on 06.24.09 at 6:18 am

Hi Satya & rahul
Actually i was on contract basis my contract is over now PM told it may be extend but i dint.
So i am looking for other opportunites.
looking for permanant job no on contractual.
I send my cv

Rahul
i got failure notice while sending mail to ur id
If u have other mail id plz let me know

#111 Tapan on 06.26.09 at 7:16 am

Nice Comment. Nice Tips. Thanks for your guidance regarding testing tips. I am also working as a Website Tester more than 3+ year in different small company. But the experience which I got from it is not good. Though tester have a great value in the IT Industry, but in small company on which I am working face so much problem. First of all, I don’t know the requirement of the site. Second of all, if any such change taking place I don’t know about it. Third of all, after completion of the development the developer or the TL just provide the URL of the site for the testing in a short period of time with no such testing criteria. I just go through the testing process on my own way. Can u provide me any such guidance regarding how to solve this type of problem.

#112 Satya. K on 06.28.09 at 7:35 am

Hi Tapan,

– If the develpoment team are using VSS – tool,then u will get
to know about the changes in the application.

– if not proactively we need to ask the TL or the development team
pls intimate to the testing team when we have the CR’s in application

– IF TL or development team are not intimating nay thing about the changes
based on the prototype , we need to explore the application.And we should ask
clarifications regarding the same to the TL or development team members.

Hi Tapan, i was thinking in the above way..

Regards,

Satya.K

#113 Athar on 07.06.09 at 9:36 am

good work all the tips are really useful and great

#114 karunakaran on 07.25.09 at 3:35 am

Hello Testing community,
Nice to read the article. Some more additional tips i would like to share here,
1.When ever you get a build first and formost thing is read the technicial release notes very carefully, bocz you can find the most of the known issues and work around there. this will help us to test even better.
2.While posting the defect; define very clearly and provide the FRS/SRS/Ucase Reference for the defects and also classify the defect i.e. Functional, integration, Data Exception, Adhoc, Unit, Imporoper error message, Data Validation and etc. By using this we will prepare the metrics and share the same with PM & Managment.
3.Communicate the testing progress to the respective stakeholders
4.Maintain RSK register and share with the respective stakeholder
5.End of testing prepare the overall Metrics and Test Summary report.
6.Dont accept / take any decision based on the verbal communication. If they are not sending any email communication, you can compose the dicussion points and send across to all stakeholder regarding the discussion points.
Still more tips are there. If anybody needed pl mail me.

Thanks
Karunakaran

#115 sudhakar on 08.10.09 at 8:55 am

This is very helpful for any testers

#116 sveet on 09.14.09 at 9:52 am

bullshit. these are the most useless tops I’ve ever read.
don’t write anything else.

#117 TEEVS on 09.15.09 at 1:10 am

hello sveet,
I know you got two words & i hope you do not have a mind. It seems your immaturity or lack of knowledge in testing.

#118 Rajani on 09.15.09 at 5:06 am

Hi satya & Rahul
Last 5 month I dont have job.
I want to prepare Myself for interview but some time frustation comes.
If you know any opening plz let me know.
or any interview ? tips send me on ritu1win@gmail.com

#119 Sasikala on 10.30.09 at 7:10 am

Need to include the review process

#120 KALYANI on 12.03.09 at 12:42 pm

please send the updated cv for manual test engineer to my mail. id

#121 Govardhan Reddy M on 12.04.09 at 5:15 am

Dear Ms. Kalyani (#120),
Pen down your email id.

Regards,
Govardhan Reddy M,
Software Test Engineer.
“Think twice before you ink”

#122 suman on 12.04.09 at 5:51 am

The 20 points which u have mentioned is si helpfull

#123 sathish on 12.24.09 at 10:13 am

HI

I finished software testing course in 2007,i was searching job but at the time i didn’t get any job.by time being i was join a network supportinng based company (Quality control).

Now i was intreast to come software line,but i don’t have experinece so i was plan to put fake experience.

But i don’t no wat to do the software tester.

Can anyone give idea Wat the software tester doing in the company.

pls send it sahasathi@yahoo.com

#124 GURU KARUN on 01.27.10 at 1:28 pm

hi
I finished my MCA
this very good for us to improve our skils in testing
The 20 points which u have mentioned is si helpfull

#125 swapnika on 02.07.10 at 10:01 am

I’m working as tester,i want to change my company ,been trying from past 2 moths not even a call, are companies recruting testers or wat…..

#126 JEET on 02.15.10 at 1:19 pm

@Swapnika,

hi,

have u any software testing regarding document …………

n any institute aviable on by net i can do better in tesing field……

reply

#127 JEET on 02.15.10 at 1:20 pm

@ Swapnika,

reply on kumarjeet_20@yahoo.com

#128 Alexander on 03.02.10 at 6:09 pm

Thanks for the article. When I think that I know a lot of thinks in this sphere, I read something new and I find that I know tiny part of this world.
Item #7 is really interesting. I neither heard about that approach nor did so. We are in the http://www.massqa.com company usually separated from DEVs. However this is really interesting idea.

#129 wathsala on 03.15.10 at 11:53 am

Excellent tips.I also have same experience like.really appreciate

#130 Pradep D on 03.19.10 at 12:35 pm

Its nice tips.
This site has reach content to
improve testing knowledge.

Keep going Vij@y

#131 khadar on 03.20.10 at 6:10 am

i need few examples for test case to write…..which wil be useful test cases in live scenario…..which will be helpful for my interview

#132 Mayasen on 04.26.10 at 6:16 am

Very nice article, which is purely based on experience. Really it’ll helps lot. Already most of us know this, but not practicing. Once if we start practicing this tips, really we can shine better than others. Expect more such articles.

#133 neeraj on 05.04.10 at 7:22 am

Basic Testing practices are comprehended in the above mentioned 20 tips.

Kudos!!

#134 Prathip Kattekola on 05.05.10 at 8:47 am

nICe Tips DudE……
Keep Going…… B-)

#135 Swati Bapat on 05.06.10 at 5:48 am

Very useful article.

#136 Naresh on 06.02.10 at 5:43 pm

Very useful tip to every tester..
Which will improve testing knowledge.
Thanks dude.. Please go on and share more…

#137 vaishali on 07.08.10 at 6:48 am

Very helpful tips….

#138 deepak on 07.13.10 at 11:58 am

this is very nice site for “tester’ it gives more practical knowledge ,can any body send me some sample test case please i need it urgent
deepakrai.cse@gmail.com

#139 Milind Kotibhaskar on 08.02.10 at 6:54 am

This is ultimate tips .. thanks

#140 Murugesh on 09.17.10 at 9:58 am

How the Tester will get the Build from development.

#141 paramesh on 09.30.10 at 7:07 am

Nice tips for testers

#142 viknesh on 12.08.10 at 12:56 pm

Hi dudes,

pls give me a clarification,

I’m presentlt working on web applications.. i could find some dashboard options in those applications.. Dashboard was personally handled by the admin r one who controls those…

Do i have to test those options in Dashboard too r its optional???

pls someone in tis network ,bring me out of tis doubt..

Thanks & regards,
Viknesh

#143 Suresh on 12.15.10 at 10:30 am

This is very interesting and it’s really helps a lot………

#144 Vijay on 01.05.11 at 5:51 am

Awesome ……

What types of defects a Tester can Expect while testing an Application.?

#145 joshna on 02.27.11 at 11:51 am

Superb tips. Its very useful for me

#146 ramesh kumar on 03.09.11 at 7:58 am

Hi Friends,

my name is Ramesh Kumar, working as Test Engineer in Mastek Ltd, Mumbai. I want some tips regarding effective Test Case writing.because i am very poor in writing test cases and will lead off into confusion and tesnsion.
hence let me know how to write goodtest cases.

regards
ramesh kumar

#147 Banandh on 04.11.11 at 10:40 am

The given tips are very useful for Testers,
good work

#148 Software Testing Tips from the Game of Cards — Software Testing Help on 04.13.11 at 6:22 pm

[...] can select any trump suit applicable to you. Then read software testing tips from each card and ask yourself if you posses that skill or do you follow that software testing [...]

#149 Amarjeet Chavhan on 07.27.11 at 12:30 pm

Good one…

Do you have any plan to explain SSL Testing ?
or any Network testing tips…?

#150 GUI Testing on Smart Devices – Testing Guidelines — Software Testing Help on 08.07.11 at 7:00 pm

[...] Tips for Testing GUI on Smart [...]

#151 piyush patel on 08.18.11 at 12:34 pm

Really a good decription …. I will take care about it… Thanx for sharing your experience…..

#152 piyush patel on 08.18.11 at 12:35 pm

I want to learn automation so from where to start please help me?

#153 Nirdesh on 08.28.11 at 6:05 pm

hellow Sir !

my question is that what is the difference between smoke and sanity testing ..
and tell me the actual definition of sanity and smoke testing ,,,,,
thanks
regards

Nirdesh

#154 Mathi on 09.07.11 at 10:28 am

Much useful..follow these points..

#155 Mathi on 09.07.11 at 10:29 am

sir,
i wnt to know how to start script based testing
and how to do smoke and sanity testing in web based application

#156 Mathi on 09.07.11 at 10:34 am

I am a only Tester in small company more than 5+ months . But the experience which I got from it is not good. Though tester have a great value in the IT Industry, but in small company on which I am working face so much problem. First of all, I don’t know the requirement of the site. Second of all, if any such change taking place I don’t know about it. Third of all, after completion of the development the developer or the TL just provide the URL of the site for the testing in a short period of time with no such testing criteria. I just go through the testing process on my own way. Can u provide me any such guidance regarding how to solve this type of problem.

#157 Ravi Kumar on 09.29.11 at 8:27 am

I really like the content available on this site.

#158 arun on 10.18.11 at 1:22 pm

Its nice to see such a good tips for testers, it helps a lot to the beginners like me

#159 Atul on 10.19.11 at 5:08 am

Great!!

It helps a lot…

But could u please, give me example to write Test Cases for particular form that contain many fields (Text Box, Drop Down, Radio Button, Check Box, Etc).

If u gave me sample Test Cases Template, it will help me a lot.

But overall, I like ur post..

#160 Sugi on 11.02.11 at 2:22 pm

I love this article. Why 100% testing is not possible. give me technical answer, my email is pathsugi@yahoo.com

#161 sudarsan on 11.14.11 at 7:06 am

It is very helpful and i will share my experience in future

#162 Rishi Mathur on 11.16.11 at 9:08 am

The artical is excellent and all 20 points are good. Be a tester these points must be followed for efficient testing and design.

#163 karthik on 12.01.11 at 11:04 am

Nice tips really understandable tips

#164 Automation Testing on 12.02.11 at 5:27 am

That’s really awesome post and such tips will help in testing software.

#165 Weekly Article Links #2 « Practical Tips on Software Testing on 12.28.11 at 6:53 am

[...] Top 20 practical software testing tips you should read before testing any application [...]

#166 ramesh on 12.30.11 at 10:05 am

hi,

#167 ramesh on 12.30.11 at 10:12 am

what is the difference between smoke test and sanity testing?
smoke testing: it is a kind of testing which will conduct on deployed build whether the build is eligible to test or not.
it is like a build verification testing.
sanity testing: it is a kind of testing whether the build is acceptable by the end user or not.
it is like a User acceptance testing.

#168 Ramesh kudikala on 12.30.11 at 10:15 am

test case format and how to write a good test case?
test caseTest Case ID Feature/ Functionality ID Traceability ID Test Objectives Test Predecessor Pre-Condition Test Steps Expected Behaviour Actual Behaviour Post-Condition Status (Pass/Fail)
format:

#169 Ramesh Neerthadi on 01.02.12 at 11:28 am

Thats the most useful Tips for a tester. I would like to you and appriciate your efforts.

#170 padmaraj Babalad on 01.05.12 at 5:45 pm

all articles are good and really helpful

#171 sv sathish on 01.09.12 at 1:00 pm

Hi guys…

What are the steps are need to follow the Large Flex platform ErP Application. it is very difficult to maintain and also the requirnment is nt proper for this application… wat wil do for it… Can any one guide for it…

#172 tina on 01.24.12 at 11:03 am

hi,
I am manual tester working in a small company, Please tell me, how to do performance testing. Since I am a only tester in my company.

#173 Siva Bezawada on 04.12.12 at 10:10 am

Very Nice & Useful Article… :)

#174 Dev Rishi on 05.07.12 at 12:02 pm

#7 Make your test cases available to developers prior to coding

If the developer team is external and not internal, then also do you think that pt 7 is good to do as said by you in one of the above answers. This won’t reduce our creditablity as QA.
May be if Dev team is internal then this is good.
Please do let me know if i m going wrong.

Your article is really good and very helpfull for us :)

#175 Moon on 05.15.12 at 11:29 am

Testers will be respected if they not only log the bugs but also provide solutions.

but how the tester will know all the solutions,since tester are generally not having the idea of coding. and if the testers are asked to answer all the solutions then testers should know all the programing languages like ASP.NET,PHP etc.

#176 Aunu on 06.02.12 at 5:06 pm

Love your site…….very very very much…. each topics is worthy…

#177 Rajesh Santhanam on 06.06.12 at 1:01 pm

Really nice tips…

#178 muthu on 07.19.12 at 3:00 pm

Super o super

#179 sheefa on 07.19.12 at 3:02 pm

not effective its so silly.need to improve your presentation

#180 vinod on 07.24.12 at 7:13 pm

Could you please elaborate with an example or senario that how to trouble shoot or analyse the failed stest step.

#181 Anif on 08.24.12 at 2:13 pm

The information provided by you is excellent.

It’s a good practice to involve testers right from software requirement and design phase. These way testers can get knowledge of application dependability resulting in detailed test coverage. If you are not being asked to be part of this development cycle then make request to your lead or manager to involve your testing team in all decision making processes or meetings

— Anif Pathan

#182 Anif patan on 08.24.12 at 2:14 pm

This site is really too good for the testers,whenever i read articles from this site it boosts up my enthusiasm in testing.

— Anif Pathan

#183 Arun on 10.02.12 at 2:53 pm

Nice article. We always have this issue on development team sharing the test environment and changing the configuration, resulting in missing many defects.

#184 vivek on 10.27.12 at 8:38 am

Super duper kool tips

#185 Naveen on 10.28.12 at 9:07 pm

Please try this as well. I think this is also a really nice site for software testing.

#186 manoj on 11.03.12 at 12:57 pm

Areticle is realy excellent..!!!Please explain me point no 3> .

#187 srinivasreddy on 12.04.12 at 5:31 am

Exellent tips

#188 ANIKET SRIVASTVA on 12.24.12 at 5:25 am

I LIKE THIS ALL MORAL OF THE SOFTWARE TESTING AND I LIKE MOST ALL THE VIEW OF ALL CONTENT

#189 Kiran Majeed Choudhry on 12.27.12 at 6:34 am

Good tips for testing…

#190 Miro on 01.11.13 at 12:26 am

I love it, who ever posted this, Thank You!

#191 ananth patil on 03.05.13 at 12:38 pm

how to write requirement analysis doc for web application as a fresher?

#192 ananth patil on 03.05.13 at 12:40 pm

send me some requirment analysis document to anantpatil56@gmail.com

#193 GOmathi on 04.09.13 at 11:34 am

thanks … nice

#194 ashu on 04.11.13 at 10:51 am

Well its a good post however point 7 is totally incorrect, if a tester will share the test cases and if developer will execute them then what will we do in the testing phase?
I also agree with the point that the overall goal is to make defect free product but at the same time a tester has to show his/her presence also in the project otherwise we will be kicked out of the project

#195 MalligaRanjith on 05.01.13 at 12:17 pm

Hi Vijay
Excellent Guid for software Testing . Please can you Provide tip and trick in Website testing Requriment before going to start test

#196 Hitesh Siroya on 05.17.13 at 6:31 am

Nice article.

#197 Lakshmi on 06.13.13 at 2:35 pm

Suppose you were assigned to develop a logical model of the registration system at a school or college. Would you be better off using a top-down approach, or would a bottom-up strategy be better? What would influence your decision?

2. Some systems analysts find it better to start with a decision table, then construct a decision tree. Others believe it is easier to do it in the reverse order. Which do you prefer? Why?
Please send me answers for these 2 questions

#198 Lakshmi on 06.13.13 at 2:52 pm

i posted a comment earlier and no response from anybody and also i want to know do i get any notification in email someone post any response? i am kind of new to this site. so just wondering. i know the question what i posted is not about QA testing, but every tester usually know and analyse about system and business.

#199 Rushu on 06.15.13 at 12:42 pm

hello, myself Rushang , recently i selected in TCS as a software tester as I am M.B.A ( finance ) guy I don’t know much about the tasks which can be assigned to me will you plz tell me brief about it, my training will start in few days so please provide me some guide lines for the same.

Thank You.

Regards.

#200 Sunny on 07.02.13 at 7:19 am

hi,
I am manual tester working in a small company, Please tell me, how to do performance testing. Since I am a only tester in my company.

#201 Sunny on 07.02.13 at 7:22 am

Hi,

I am a manual tester, and i am good in finding functionality bugs. But i am not able to find more bugs of UI. What should i do ?

#202 Chintamani Manjare on 07.29.13 at 12:09 pm

Hello,

Please somebody tell me,What is general ratio of tester to developer in industry. Is there any standard or convention?

#203 riamenonria on 07.30.13 at 9:15 pm

Hi

Good reading material and tips to follow for a beginner. I am new to the testing field. Very fresh from the Oven. I do have theoretical knowledge on testing on both Manual and automation. Where do i go from here? when can i start applying for a job. I am very methodical in writing both test report and bug reporting. I am excited but i need proper guidance. can you help please. thanks

#204 Deepa on 08.29.13 at 6:27 am

Hi,

I regret to have found this site so late in my testing career!!. Nevertheless glad to read such wonderful and amazing testing tips, which gives clear thoughts and ideas. Also these tip makes the mundane testing task more intersting !

#205 Sneha on 08.29.13 at 1:06 pm

Excellent..
learnt one very important thing that can be followed everyday
i.e.
“Testers will be respected if they not only log the bugs but also provide solutions.”
;) smart way to gain respect!!

thanks…

#206 Siddish Pai on 09.03.13 at 12:59 pm

Nice Tips. Thanks for sharing to every one. I honestly agree to point 16 which every company should follow. Can you pls share the tips for manual testing along with format of writing test cases..??

#207 nabeel on 09.14.13 at 7:59 am

good tips

#208 prathap on 10.16.13 at 12:31 pm

“Command the Developers with care”.. They will do things

#209 Hari shankar on 10.19.13 at 5:48 am

hi ,
i have same question as sunny pls help

thanks ……

#210 lakshminarayanareddy on 11.23.13 at 11:44 am

its great,but expecting more

#211 Kiran on 11.29.13 at 5:57 pm

Thankyou for this article !
This is really fantastic and good read for us to learn about it