Software Testing Types:
Black box testing - Internal system design is not considered in this type of testing. Tests are based on requirements and functionality.
White box testing - This testing is based on knowledge of the internal logic of an application’s code. Also known as Glass box Testing. Internal software and code working should be known for this type of testing. Tests are based on coverage of code statements, branches, paths, conditions.
Unit testing - Testing of individual software components or modules. Typically done by the programmer and not by testers, as it requires detailed knowledge of the internal program design and code. may require developing test driver modules or test harnesses.
Incremental integration testing - Bottom up approach for testing i.e continuous testing of an application as new functionality is added; Application functionality and modules should be independent enough to test separately. done by programmers or by testers.
Integration testing - Testing of integrated modules to verify combined functionality after integration. Modules are typically code modules, individual applications, client and server applications on a network, etc. This type of testing is especially relevant to client/server and distributed systems.
Functional testing - This type of testing ignores the internal parts and focus on the output is as per requirement or not. Black-box type testing geared to functional requirements of an application.
System testing - Entire system is tested as per the requirements. Black-box type testing that is based on overall requirements specifications, covers all combined parts of a system.
End-to-end testing - Similar to system testing, involves testing of a complete application environment in a situation that mimics real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems if appropriate.
Sanity testing - Testing to determine if a new software version is performing well enough to accept it for a major testing effort. If application is crashing for initial use then system is not stable enough for further testing and build or application is assigned to fix.
Regression testing - Testing the application as a whole for the modification in any module or functionality. Difficult to cover all the system in regression testing so typically automation tools are used for these testing types.
Acceptance testing -Normally this type of testing is done to verify if system meets the customer specified requirements. User or customer do this testing to determine whether to accept application.
Load testing - Its a performance testing to check system behavior under load. Testing an application under heavy loads, such as testing of a web site under a range of loads to determine at what point the system’s response time degrades or fails.
Stress testing - System is stressed beyond its specifications to check how and when it fails. Performed under heavy load like putting large number beyond storage capacity, complex database queries, continuous input to system or database load.
Performance testing - Term often used interchangeably with ’stress’ and ‘load’ testing. To check whether system meets performance requirements. Used different performance and load tools to do this.
Usability testing - User-friendliness check. Application flow is tested, Can new user understand the application easily, Proper help documented whenever user stuck at any point. Basically system navigation is checked in this testing.
Install/uninstall testing - Tested for full, partial, or upgrade install/uninstall processes on different operating systems under different hardware, software environment.
Recovery testing - Testing how well a system recovers from crashes, hardware failures, or other catastrophic problems.
Security testing - Can system be penetrated by any hacking way. Testing how well the system protects against unauthorized internal or external access. Checked if system, database is safe from external attacks.
Compatibility testing - Testing how well software performs in a particular hardware/software/operating system/network environment and different combination s of above.
Comparison testing - Comparison of product strengths and weaknesses with previous versions or other similar products.
Alpha testing - In house virtual user environment can be created for this type of testing. Testing is done at the end of development. Still minor design changes may be made as a result of such testing.
Beta testing - Testing typically done by end-users or others. Final testing before releasing application for commercial purpose.



160 comments ↓
it was valuable information about types of testing
Thanks Namita, Actually I was planning to have detail description of all types but later thought that it will be a big mess in single post. I will take one type at a time for future posting.
[…] Have you wondered how to add adsense add unit in post left or right corner in post content? This was my first question when I switched to wordpress. As you can see many wordpress blogs have add units embedded in top left or right corner of the post content see example. […]
[…] paths, conditions. Unit testing Integration, functional system …. All testing types listed here Types of software Testing. __________________ Ask me your Software Testing Queries! […]
it is very usefull in software testers &students,alpha testing ,beta testing sequrity testing……..very usefull
thanking u
I need samples from general checklist and detailed checklist, i need this to create control chart.
It’s really good. It’s simple but giving good idea.
Hello,
my question is , in the real time after founding a bug and send it to the developer, if developer asks clear steps to better understanding of the bug, after sending also he is unable to understand then what is the status given by the developer in that situation?
HI…
THIS INFERMATION IS NICE.. I NEED FULL INFERMATION ABOUT MERCURY QUALITY CENTRE……CAN U SEND IT?
Hi..
The information provided by u is really helping out .
Can u give information about java testing?
hai ,
This my question.Plz reply answer for this.
Typically, if we know the basic knowledge for testing means that knowledge enough for all kinds software testing.
difference between functional testing and systemtesting
@ Naga Vishala - In this case developer might ask to bug reporter for more details about the bug and can make the status of bug as “Need more Info”
@Thilak - The answer is NO! Think about development, If you have theoretical knowledge of any programming language say C++, can you write a program using this language? No, you must have some hands-on knowledge. If you have basic knowledge of software testing then it’s not enough for all testing types. You can gain more knowledge of each type using your basic knowledge.
@ chengaiah - Functional testing is black box testing without considering the program structure. You verify the program using specification document. System testing is end to end application testing which includes whole application as one unit and generally tested for usability, functionality, performance, load.
Hi ,
Plz reply.this que?
I am 2007 batch passout.I got job in testing..Now only am entered in organization side..How to do in practical level.
Meenu Congrats for entering into the corporate world. You just archived first milestone. Now you have to prove your abilities. If you want to know how actually testing is carried out practically in companies go for this article:
http://www.softwaretestinghelp.....vironment/
can someone draw up a script for the subscription of a unique hotmail or account.
what is ERP testing? and how it will be done ?
hi
pls tell me the basic diff. between sanity & smoke testing
also
the diff between retesting & regression testing
b’cos huge material is available on this
& it make lot of confusion
so i’ll expect right answer from u
so
thax in advance
what is black box testing
can u please explain sanity testing and smoke testing?
what is server testing how to do it ,what toos are used for this
what web testing
Black box testing means, it is done by testers only.integration,security, regression, Compatability, etc testings are coming in this black box testing.
any doughts send to me. my mail bodapatinaveen@yahoo.co.in
@ Aruna
Sanity testing is done on an updated version of a software i.e. after adding the changes to the software, to check if it functions in the desired way.
One example for that would be : suppose there is a new service pack for a windows operating system, then it is tested first to check whether the operating system works as required even after applying the new service pack or does it fail in any aspect.
Smoke testing is generally done immediately after the development phase is over. Its main aim is to find out that the software would provide its basic functionality and wouldnt crash completely, and to ensure that the software would be able to sustain the exhaustive list of test cases.
hi,
All the info’s r really very helpful.. can u pls send me details about JIRA…
what is TBT?
what is meant by test strategy?
Hi,
I Want to know about the meaning for thisTest strategy :Its a high level document, which defines the objectives of all test stages and techniques that you apply.
Test Stratergy is nothing but, How we carry our entire Testing. How to Test?
1)What are The Techniques we are going to use in the project.
2)What are the Types of Testing we are going to use.
3)Discuss abt H/w & S/w environment involved.
4)Roles and Responbilites.
5)Risk and Conclusion. Those infomartion are discussed.
Test Plan is nothing but What to Test?
Its describe Scope of the testing, Approach of testing, Featurees to be tested & Featurees to be not tested, H/w & s/w involved, Methods, Risk, Conclusion…. those information discuss here
thanks for the information harsha
what is meant by conventional testing ?
what is ment by conventional testing
This information is very useful for all who wants to enter into testing field.
Thanks alot for providing this information.
I am also searching for a job in testing field in Boston.
Now i am in H1 visa.i have done Msc .IT in chennai in the year 2002.
Here Companies are looking for more Experienced persons with more skills in their resumes
But i am not having any real time experience and am preparing through internet to attend interviews.
So please give me suggestion that without having any experience how can i try for a job and tell me the sites which is more useful for me to learn easily
I am also searching for a job in Testing field. Even i don’t have real experience. Can u please give me suggestion without experience how can i get a job in testing. Recently i got h1 visa. I am So tensed. Whether I can face the interview or not?
Hi to all, This is Venky. I am having some real-time doubts in software testing.
What do you do in Sanity Testing?
I have got a bug in my application. Then I reported it. But the developers are not accepting it as a bug. After so many negotiations they closed it as Deferred. But still I am feeling it as a bug. Because if the user uses it in such a way, definitely he will face the problem. But in the negotiations they said the user will not go in that way. What do I do now?
Hi Nazia. Here I am giving the answer for your Question.
Black Box Testing: Without knowing the internal content of the box checking the outer appearance and quality of the box. Due to this only the name comes like Black Box Testing.
In software terms “Testing the Software without knowing the internal design of the application by keeping the Functionality in mind”.
Hi Meenu
Can u please tell me what r the questions they ask in the interview. because i am also planning to attend the interviews. but i don’t have any experience. if u share your questions that is more help for me.
Friends,
Could you please throw light on ad-hoc testing, who uses it and how?
what is the role of Independent Path in Unit testing
what is real time testing……….? , in which phase of SDLC testing is done………???
hello friends,
Can you tell me ,what will be the specifide result from the any project testing?
Folks,
Lot of people are asking difference between Smoke and Sanity testing. And the more info you get, more confused are you people becoming.
Let’s make it simple …
Difference between Smoke and Sanity –
Smoke testing is done to verify that the build (to be tested) is done properly. (The build is a new / updated version of software). The motive is to check that the application build is working fine and does not crash.
For example – say an application has following features – (say each feature has a page, so in this case there are 10 features; so its 10 pages)
Login, Logout, Enter info, delete info, update info, Change address, search records, retire records, print form, generate reports etc…
Here’s how you will Smoke Test it -
Check that each of the pages is displayed properly and there are no broken links between pages.
Check that the buttons on the pages are clickable (not disabled or hidden).
Check that you can traverse back and forth between pages.
Check that you can see the help section pages, legal and disclaimer section on the pages (outgoing links on the pages)
Check the look and feel of the pages (fonts and user text boxes displayed properly and no broken images or cluttered text or font scramble) – this is optional check unless you see something that is unreadable
Check that you are able to enter info into input boxes (no need to do any transactions; just check whether you are able to input text on the pages or not).
Note that you are not required to do any transactions in Smoke test. In other words you are not testing the functionality of the application but the application build itself.
Sanity Testing – is done to verify whether the new / updated build is functioning properly. (Note the difference – smoke checks the application build; sanity checks the build functionality at higher level.)
Take the above example again – say an application has following features –
Login, Logout, Enter info, delete info, update info, Change address, search records, retire records, print form, generate reports etc…
Here’s how you will Sanity Test it -
Check that the customer critical functionality is working by performing at least one transaction for each of the major features.
Your depth of sanity testing depends on the functionality of the application. Say there are 5 major features of that application. So you need to perform only one transaction for each of the feature (to verify that all the major features are working properly).
(Sanity test concentrates on testing major features. A feature is said to be major if it is accessed by customer frequently or daily and its working is important to the business. )
Now say the login, logout, enter info, delete info and generate records are the 5 main features on the application.
Sanity test -
Check that you are able to login
Check the you are able to logout
Check the you are able to enter the info and save record for new user.
Check that you are able to delete data of existing user.
Check that you can generate report for current date.
You don’t need to test rest of the features. Nor do you require to run other exhaustive test cases for each of these major features.
Note that you just have to check that the basic functioning of the major features is working. Don’t run end to end and multiple operation test cases in sanity.
Just ran the Basic test case for which that feature is designed.
Hope that now everyone has got clear understanding of Smoke and Sanity testing. And the Difference as Well.
Lets make it Simple…
Cheers,
Sameer K.
hi
I have finished BCA this year.I like to do testing course i dont know about testing any thing.if i join can i do well…..
IT IS VERY USEFUL FOR INTERVIEWS
Hi All,
Information provided here about the types of testing is of great help and also good differentiation between Smoke and Sanity Testing.
I would like to have the information on ISTQB Certification if anybody can help me regarding the prepration and mail me the study material as i m planning to do.
Thank you very much.
~Renu
What is Aggregate testing?
Can u please tell me abt Attributes Testing..??
what is regression testing?
I completed my M.sc in Biochemistry(2003) ,Iam interested in software testing, I want to switch over to IT field,pls suggest me How can i? Eagerly waiting for reply.
i have completed MCA and i m a fresher.. i have done fast track course on software testing. your suggestions have helped me a lot. tahnx
i have complede bsc and i am fresher i have fast track cource on software testing .your sugestion have helped me a lot of thanks
it’s simply super,no one can understand easily thanks a lot really it helps me a lot
Sameer,
wat abeautiful explanation about smoke and sanity testing.gr8.thax a lot.
bey bye
gud day
what is web testing?can u tel me
When an application is given for testing, with what initial condition the testing will be started and when are all the different types of testing done following the initial testing?
Hi I have done MSc. IT in 2002 .Also I have done a course of manual testing but I don’t have any work experience .Can I get a job in s/w testing ?How should I prepare for that?
hi I have done MSc.IT. in 2002 and also done a course of manual testing but I don’t have any work experience .Can I get a job in testing ? what should I do for that?
can anyone light please ,what is Test Stratergy and Test Plan? what is the difference between them?
i am fully satisfied no more comments
It is sufficient for basic knowledge, I am satisfy.
Information is very useful, It shows importance of testing.
the provided information is really good and useful to the freshers
the provided information is really good and useful.
can any one give the difference between system testing,functional testing and end-yo-end testing
my question is : during the installation of QTP 9.2 i am getting an error message as “unable to install .net application”.due to this i am it is not possible for me to install QTP in my pC.pls if anyone knows the reason let me know………
what is the difference between test plan and test strategy?
can i known details about varius types of testing?
Beautiful explanation.
what is the difference between test plan and test strategy?
difference between bug and an error ?
test cases for incoming and outgoing calls in mobile.
this information is very good. all are valuable
good info…usefull for every tester..thanks…for the info
It is a very good artical for gaining knowledge about the differenet types of software testing.The matter is good enough to learn and understand.
Hi,
As a fresher i think its valuble information for me….
hi,
I am finished mca this yr.i will interst study tesing course. it is useful for my future.wat abt tesing.then if i will study this course wat type of job will i search.pls give me reply.
Greetings,
Sorry but the information given is not well categorized. Time permitting will clear things up.
Thanks
Carlos
Really usefull..thanks to all who have contributed
Hello,
Pls do forward Types of Test Case documents!
Its very urget for me…
Tnx in advance
can u pls explain configuration testing and environmental testing?
hi,
Pls tell me….
I am studying mca final year….I am intersting in Testing side. So what i do…? How to get a job in testing side…? What will i prepare…? What they want when i go Interview in testing job.
@SELVAM AND @SAMPATH
test plan is high level doc mostly prepared by test lead which contains various infmtn like version,testing approaches,test strategies,prioritising the tests,test case design,approval for test cases,bug report generation,regression testing,release notes etc and test strategy is something like what we are gng to test? i.e, it’s a description of what is gng to be tested.
which is the most effect tool for testing for PHP & .Net projects,
and how to use .
Hi Phalguna,
I think PHP & .NET have some inbuild tools which can be used to run test script.
Or if dont have u can download it for free!
call me: +91-9830704327
mail me: bishalchaperia@gmail.com
Present i am working in software company .Temper data (tool)
is use in our company it’s a open source tool it’s effective testing tool or not.plese tell me which the most effective tool evailble in open source.
what is test plan how to write properly?
Hi
I got a lot of info from this site.. The defn for the all the testing types are ready nice…:-)
HI EVERY ONE
TELL ME HOW TO WRITE TEST CASE ? eg like mobile, fan etc
plese ergnt
A test plan is the base line for all the testing activities
A test plan addresses what to do? When to do? And how to do?
Test planning assesses the software application risks and then develops a plan to determine if the software minimizes those risks
Testers must understand the development methods and environment to effectively plan for testing
The tester must understand the new and increased risks in order to evaluate the controls in computer applications
The test plan should be focused on the identified risk
An Ideal Test Plan should comprise of:
Test Scope
Test Objective
Assumptions
Risk Analysis
Test Design
Roles and Responsibilities
Test Schedule & Resources
Test Data Management
Test Environment
Communication Approach
Test Tools
@Vijay,
In your article End to End testing is explained as wrong. The name itself will give the exact definition. Say for Example the ATM transaction, End to End testing is test to be performed from inserting a card to get cash, reciept, card. That means the entire functioniality of an application from the input to output is know as End To End Testing.
Cheers
george
ya i completely agree with George.
System Testing can be called as end to end testing
where in from the scratch of the application the entire functionality of the application is checked.Each and every part of the application is checked for ita proper functionality.
In actual testing it is the final phase of testing where the entire application is tested again for its functionality prior to User Acceptance Testing.
Hi,
m back to this page….
This time with info on System testing because people seem to be confused….
You may be asked question in interview about what is System testing ? or What is difference between Functional and System Testing ?
Functional Testing –
Everyone knows it… so I am not going to explain it in detail… to keep it short you test the functionality of the software or product during functional testing.
All the features, transactions are checked in functional testing…
The most common type of testing.
System Testing –
Like you must had read in above comments - it is the End to End type of testing.
Ok… but what does it mean?
You can test the software right after you login till you logout…. Test everything in between and system testing is done…. M just kidding … it’s not true….
Then what is system testing….
It means you check the system from all perspectives…. Check it functionally as well as non- functionally…
Check the functionality by doing functional testing.
Check the non-functional requirement like –
Usability
Accessibility
Compatibility
Localization
Performance
Ad-hoc etc..etc.. (I cannot recall rest of the types…)
In short you are supposed to test everything (all kinds of testing) in System testing. That’s why it is called as end-to-end testing…
One liner definition of system testing -
To make it simple, system testing checks the functional as well as non-functional requirement of the software.
Functional requirement affects the product directly (like its features etc…) whereas non-functional requirement will affect the product in-direclty (like page load time, its compatibility with different browsers, user friendliness, localization etc…). So it is important to check the non-functional requirement as well.
Hope everyone is clear now…
Lets make it simple…
Cheers,
Sameer K
what is meant by database testing???
how it is done in real time???
dear friends
i am M.Sc(Computer science).presently working as lecturer in CS. I interesting to working in programming and testing. For that, i shifter to present career to new field i.e stftware testing. i learing some thing in testing. please help me any fresher jon in testing.
thanks all
DB Testing:
agiledata.org/essays/databaseTesting.html
Hi shreya
I have some idea about the database testing.In real time base supoose u will be testing Payroll System(Payslip). u wil enter the some data like as employee name ,basicsalary, empId ,etc…
it’s outerface design .then u will enter the data base and check above data will be insert into database properly or not.some times data will be insert wrong manner why becase u will must check database every time.so module u will chek compare databse.
Hope u have some idea
plese replay
Cheers
PHALGUNA
Hi shreya
I have some idea about the database testing.In real time base supoose u will be testing Payroll System(Payslip). u wil enter the some data like as employee name ,basicsalary, empId ,etc…
it’s outerface design .then u will enter the data base and check above data will be insert into database properly or not.some times data will be insert wrong manner why becase u will must check database every time.so module u will check compare databse.
Hope u have some idea
plese replay
Cheers
PHALGUNA
well explanation sameer. I too in confustion now its clear…
cheers
jk
Hi phalguna
Thanks for ur reply
I need some extra info about db testing
I know its like entering data in the outer interface and checking in the database
but is it all that…???
I heard its more than that…
i need to perform it in my organization…
I wanted to know wtelse other than the thing i mentioned will happen in db testing…
hai
Plz any one can tell difference between stress and load testing with example
Hi All,
Here are the differences you can see,
SMOKE TESTING:
1) Smoke testing originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch fire and smoke. In software industry, smoke testing is a shallow and wide approach whereby all areas of the application without getting into too deep, is tested.
2) A smoke test is scripted–either using a written set of tests or an automated test
3) A Smoke test is designed to touch every part of the application in a cursory way. It’s is shallow and wide.
4) Smoke testing will be conducted to ensure whether the most crucial functions of a program work, but not bothering with finer details. (Such as build verification).
5) Smoke testing is normal health check up to a build of an application before taking it to testing in depth.
SANITY TESTING:
1) A sanity test is a narrow regression test that focuses on one or a few areas of functionality. Sanity testing is usually narrow and deep.
2) A sanity test is usually unscripted.
3) A Sanity test is used to determine a small section of the application is still working after a minor change.
4) Sanity testing is a cursory testing; it is performed whenever a cursory testing is sufficient to prove the application is functioning according to specifications. This level of testing is a subset of regression testing.
5) sanity testing is to verify whether requirements are met or not, checking all features breadth-first.
Hope this helps…
Regards,
VijayD
Great, I got all types of testing. Thank you very much.
what r the required test case design in game application.
Hai
Plz reply for this Que
What is ShowStopper
Thanks and regards
Prasad
Show stopper is a bug or a crash in application, which literally makes it impossible for the tester to proceed further with testing of the application.
This kind of bugs have to be fixed on top priority basis.
Regards,
Tiger2K
hi tiger..
is loadrunner a platform dependent. i mean can we do load testing on applications developed in java or dot net or any using loadrunner.
hai Tiger
Thanks a lot, if possible plz tell me about RTM and TRM and any more interview questions
Waiting for replay
Thanks and regards
Prasad
Hey Madav,
Yes madav. You can use loadrunner to test .net and java applications.
Load runner supports windows and unix, however i have my doubts on linux.
Hey Madhav,
Yes you can use load runner to test java and .net applications.
Load runner works fine on windows or unix,
however i am not sure about linux. will check and let you know.
Regards,
Tiger2K
I am very happy as I got all types of testing. Thank a lot.
Hai
I have 1 exp in manual testing with minium knowledge of QTP i went one interview they asked me whether i worked on script whether is it java script or vb script i did not understand plz tell me which one i have to learn
Thanks
Manjula
Hello Manjula,
Can u forward the maild of that interview which u have attended pls…..
Hi Manjula,
pls paste the address of the office pls? am also searching ….do the needful. thnx in advacne
Hi Manjula,
The interviewer was asking you about vbscript.
Since QTP uses Vb script.
Regards,
Tiger2K
Hi Manjula,
Can you please forward the address of the interview which you attended to the person in the blog call ” Hi”.
Hi Manjula,
Can you please forward the address of the interview which you attended to the person in the blog call ” Hi”.
Regards,
Tiger2K
Vijay i hope i am not breaking the norms of this blog. if so pls let me know. i like this forum and i like to contribute. so just trying to help a fellow mates here.
hai tiger
annu@vaysinfotech this the mail id u can ask the person anu HR of this company
thanks and regards
Manjula
Thanks Manjula, its not for me , its for the person call “Hi” mentioned above your comments. Thanks anyways appreciate it.
hai prashant katkar
Test cases for Mobile Phone
1)Chek whether Battery is inserted into mobile properly
2)Chek Switch on/Switchoff of the Mobile
3)Insert the sim into the phone n chek
4)Add one user with name and phone number in Address book
5)Chek the Incoming call
6)chek the outgoing call
7)send/receive messages for that mobile
8)Chek all the numbers/Characters on the phone working fine by clicking on them..
9)Remove the user from phone book n chek removed properly with name and phone number
10)Chek whether Network working fine..
11)If its GPRS enabled chek for the connectivity.
Test Cases On Fan:
1.It should have a hook for hanging in the roof.
2. it should have minium three blades.
3. If should be moving once the electricty pass into it.
4. Speed of the fan should be controlled by the regulator.
5.It should be stop once the electric switch off.
6. The fan should run with minimum noise.
7. The blades should have proper distance from the ceiling.
8. The fan while in motion, should not vibrate.
9. The color of the fan should be dark.
hai
plz tell me what is CMM level company
thanks and regards
manjula
Hi Manjula,
CMM means Capability Maturity model,Its a methodology used to refine and improve software developement process in a software company.
Their are 5 levels of CMM. Any companies which practices the rules will be called as a CMM level company. Once again depending on the level which the follow. They will be certified.
CMM is a thing of past it has been successfuly replaced by CMMI ( Capability Maturity model integration).
Regards,
Tiger2K
Continued…
The CMM defines five levels of software process maturity, based on an
organization’s support for certain key process areas (KPAs).
Level 1 (initial) describes an organization with an immature or undefined process.
Level 2 (repeatable),
Level 3 (defined),
Level 4 (managed),
and Level 5(optimizing), respectively, describe organizations with successively higher levels of software process maturity.
Regards,
Tiger2K
hai
what is the difference between product and project testing
plz reply for this
Thanks
Prasad
hai
What is Multi Unit testing
What is logsheet
thanks and regards
prasad
what is mainframe testing.
what is backend testing
what are the mobile game checkpoints?
@Prasad
In both the contest you are testing the software that built as a whole.
Testing Techniques for the both are same.
But the Testing Process/Approach varies.
Let me tell you in detail, the difference between the Application Dev and Product Dev.
Applications were meant for the clients where as the Products for customers.
We build application to fulfill the client needs(Specific to a particular client).
Where as the products we design depending upon market needs to sell to many customer.
Testing procedure varies depending upon the Development process and the quality adherences of the companies.
Let me know if you need more information
The definations given are nice
what is tracebility metrics.
what is mean time to failure?
what is mean time between failure?
plz any one can tell me about on this topic
plz mail any one on this email id about above question.
suresh_12547@rediff.com
hai Tiger
plz can u give any link for free trial version QTP 9.2 for downloading if possible
Thanks and regards
Manjula
Hi Manjula,
Please download qtp from this link
http://search.hp.com/query.htm.....&la=en
Regards,
Tiger2k.
hi vijay thanks for helping all the testers with ur concepts
hi ppl i m having 2+yr of exp in manual testing if any openings found please let me know, thank you
hai Tiger
Thanks a lot
Thanks and regards
Manjula
hai Tiger
I am getting a Msg as “Failed to Install temporary license(error code 11) you need to install permanent license” when i tryed to install Qtp Through the link u have given
Thanks and Regards
Manjula
Hi Manjula,
Try this out and let me know the results:
Uninstall QTP 9.0
Go to C:\Program Files\Common Files\Mercury Interactive\License Manager
and delete folder
Delete the LSFORCEHOST variable or anything else that you have for license server
Reinstall QTP
Regards,
Tiger2k
hai Tiger
I got same Error Msg
Thanks and regards
Manjula
Hi Manjula,
Have you been using qtp on this computer before.?
if yes, then its going to be a long process. you need to make some changes in system registry.
i will e-mail you the steps which you need to perform in system registry.
Regards,
Tiger2K
one more clarification, what is the operating system on that system and its service pack?
hai Tiger
Windows XP With service pack 2
ya i used it long back may be 4 months before
Thanks and Regards
Manjula
hi manjula,
i guess we need to do a system restore. Is this your personal computer or office computer.
I cant type the steps here, since it going to take some space of the blog. so respecting that. i will e-mail you the steps.
Regards,
Tiger2K
hai Tiger
It is Office computer .
thanks and Regards Manjula
hi manjula,
use any one of this link and download the qtp trial version
http://h20229.www2.hp.com/downloads/
https://h10078.www1.hp.com/cda/hpdc/display/main/search_results.jsp?zn=bto&cp=54_4012_100__
hai Tiger
Tiger u only give ur e-mail id i will send test mail
Thanks and regards
Manjula
Hi Manjula,
Sorry i was kinda struck with few things, you can send me a test e-mail and hopefully today, i will send you the steps to perform.
lonegladiator@gmail.com
Regards,
Tiger2k
Hi Manjula,
Done, I have send you the steps, check it out, if you have any doubts please let me know.
Regards,
Tiger2K
hai
Plz any one can tell diff between test strategies and methodology
Thanks and regards
Prasad
hai Tiger
after formatting system also i am getting same problem plz instruct me to install QTP
Thanks and regards
Manjula
Hi All,
I have mentioned Traceability matrics as given below:
Tracebility Matrix Means, It is mapping between the List of Test Cases and Requirements.
Thanks,
Suresh
bsuresh7282@gmail.com
Hi Shreya,
This is Suresh Working as a Test Engineer. i have mention Database Testing link as given Below:
Data bas testing basically include the following.
1)Data validity testing.
2)Data Integritity testing
3)Performance related to data base.
4)Testing of Procedure,triggers and functions.
for doing data validity testing you should be good in SQL queries
For data integrity testing you should know about referintial integrity and different constraint.
For performance related things you should have idea about the table structure and design.
for testing Procedure triggers and functions you should be able to understand the same.
http://www.agiledata.org/essay.....sting.html
Thanks,
Suresh
bsuresh7282@gmail.com
Hi All,
This is Suresh Working as a Test Engineer. i have mentioned Difference between Load, Stress and Volume Testing as given Below:
Load, Stress and Volume testing are the part of
Performence testing.
Load Testing: Load Testing gauges how efficently the
application performs when its functions are tested with
varying workloads.
Stress Testing:Stress Testing looks to see how well the
software reacts and compensates when resources are low.
Volume Testing:Volume Testing tests the functional limits
of the application by increasing the amount of data thrown
at it untill it can no longer cope with the flow.
Thanks,
Suresh
bsuresh7282@gmail.com
Hi Renuka,
This is Suresh Working as a Test Engineer. i have mentioned Regression Testing as given Below:
What is Regression Testing?
Introduction:
This article attempts to take a close look at the process and techniques in Regression Testing.
What is Regression Testing?
If a piece of Software is modified for any reason testing needs to be done to ensure that it works as specified and that it has not negatively impacted any functionality that it offered previously. This is known as Regression Testing.
Regression Testing attempts to verify:
- That the application works as specified even after the changes/additions/modification were made to it
- The original functionality continues to work as specified even after changes/additions/modification to the software application
- The changes/additions/modification to the software application have not introduced any new bugs
When is Regression Testing necessary?
Regression Testing plays an important role in any Scenario where a change has been made to a previously tested software code. Regression Testing is hence an important aspect in various Software Methodologies where software changes enhancements occur frequently.
Any Software Development Project is invariably faced with requests for changing Design, code, features or all of them.
Some Development Methodologies embrace change.
For example ‘Extreme Programming’ Methodology advocates applying small incremental changes to the system based on the end user feedback.
Each change implies more Regression Testing needs to be done to ensure that the System meets the Project Goals.
Why is Regression Testing important?
Any Software change can cause existing functionality to break.
Changes to a Software component could impact dependent Components.
It is commonly observed that a Software fix could cause other bugs.
All this affects the quality and reliability of the system. Hence Regression Testing, since it aims to verify all this, is very important.
Making Regression Testing Cost Effective:
Every time a change occurs one or more of the following scenarios may occur:
- More Functionality may be added to the system
- More complexity may be added to the system
- New bugs may be introduced
- New vulnerabilities may be introduced in the system
- System may tend to become more and more fragile with each change
After the change the new functionality may have to be tested along with all the original functionality.
With each change Regression Testing could become more and more costly.
To make the Regression Testing Cost Effective and yet ensure good coverage one or more of the following techniques may be applied:
- Test Automation: If the Test cases are automated the test cases may be executed using scripts after each change is introduced in the system. The execution of test cases in this way helps eliminate oversight, human errors,. It may also result in faster and cheaper execution of Test cases. However there is cost involved in building the scripts.
- Selective Testing: Some Teams choose execute the test cases selectively. They do not execute all the Test Cases during the Regression Testing. They test only what they decide is relevant. This helps reduce the Testing Time and Effort.
Regression Testing – What to Test?
Since Regression Testing tends to verify the software application after a change has been made everything that may be impacted by the change should be tested during Regression Testing. Generally the following areas are covered during Regression Testing:
- Any functionality that was addressed by the change
- Original Functionality of the system
- Performance of the System after the change was introduced
Regression Testing – How to Test?
Like any other Testing Regression Testing Needs proper planning.
For an Effective Regression Testing to be done the following ingredients are necessary:
- Create a Regression Test Plan: Test Plan identified Focus Areas, Strategy, Test Entry and Exit Criteria. It can also outline Testing Prerequisites, Responsibilities, etc.
- Create Test Cases: Test Cases that cover all the necessary areas are important. They describe what to Test, Steps needed to test, Inputs and Expected Outputs. Test Cases used for Regression Testing should specifically cover the functionality addressed by the change and all components affected by the change. The Regression Test case may also include the testing of the performance of the components and the application after the change(s) were done.
- Defect Tracking: As in all other Testing Levels and Types It is important Defects are tracked systematically, otherwise it undermines the Testing Effort.
Thanks,
Suresh
bsuresh7282@gmail.com
Hi Yamini,
This is Suresh Working as a Test Engineer. i have mentioned Test Strategy as given Below:
Test strategy:i hope that brief version of your test cases
Test strategy is a company level document and which says
the approch for testing.the test strategy doc also says
that the scope,business issues,test delivarables,tools
used ,risk analysis etc.
Thanks,
Suresh
bsuresh7282@gmail.com
hai
If any one have tutorial on QTP version 9.5 plz give me the link
Thanks and regards
Manjula
it was valuable information about types of testing
same as think namita about this information. very good namita
Ohh my God! Manjula is geting so many Doubts that Tiger was unable to give answers also! So, i request other people also to contribute and clear off her doubts.
Hi Vijay,
What is Testing Technique?
Difference between Testing Technique, Testing Types, Testing Methodologies.
Is Black & White box testing is Testing Technique or Type of testing.
Please clarify me
black and white box testing r testing technique
type of testing r load testing,performance testing, stress testing monkey testing,unit testing,system testing etc…….
Leave a Comment