What is Software Testing ???
Many books have many different answer.....
Core and simple answer is : 'Testing is just an activity to find the Bugs in associated software or Application under test'.
What is manual testing ?
Manual Testing is just an activity to check the application manually without using any tool and try to cover most of the possible scenarios. Key & Benefits :
- It covers most of the possible scenario with respect to user & business both .
- It covers scenario in permutation and combination way.
- It case of mathematics calculations it is best to check manually.
- A less programming skill & good logical mind can be utilized to find good bugs.
What is Smoke testing ?
To check major functionalities that build/application cab be accepted for further testing or not.
Name Smoke is given based on a strategy, which used to check a long gas pipe line by passing a solid smoke to find the leakage in gas pipe line.
Bugs erupted in smoke testing falls in critical severity & high priority.
What is Test Cases ?
How the application will be tested, to write these things in document is known as test cases
How to write the test cases?
Test cases are written based on documents(adopted by the organization) like Business Requirement Specification(BRS) , Functional Specification(FS) or any other document which functionally describe the application.
It is good practice to write the test cases in early phase of development.
An ideal Test cases cover three section
- History of Test cases (Written by, Reviewed by, Approved by).
- Scenarios
- Scenario description & steps to achieve that scenario.
When to start test case execution ?
Execution of test cases can be started after successful completion of Smoke test.Key Points :
- Every Test cases must be discrete.
- Test cases must be tune with the flow of application & should be in simple language.
- Test case should cover most of the functionality.
- QTest
- PractiTest
- ZEPHYR
- Test collab
- Xqual
- Test Rail
- Test Lodge
- Jira (Also a bug tracking tool)
- IBM Rational Quality Manager
- HP Quality Center
How much negative test cases should write?
What is Retesting?
After Execution of the test cases , an updated build with fixed bugs will be deployed on the testing server, Now assigned tester/QE is required to Retest the bug.
If they are fixed then status will be pass and if they are failed then status will be fail and after that it will again get assigned.
Normally an Iteration have two Re-Testing round after execution.
Key Points :
It is good practice to take Screen shot of failed Bugs.
Old data can be used to retest the bug.
Exploratory Testing?
As the Name Says "Explo" means explore the application.
It is basically used to learn and get more familiar with the application.
It is good to have an exploratory testing round after the test case execution because in test cases each and every thing can't be written, so uncovered part from test cases can be covered & tested through it and good bugs can be logged.
It should be limited to a certain planned area which falls under scope in application.
For example: If your application is fetching the data from other resource(Like facebook, Gmail, Social Tracking etc) Then just check that data is getting fetched or not instead of checking source application's functionality.
Regression Testing?
Regress Means "to return to a previous"
Means after making the changes(due to bug fix or some updation) in application whether the surrounding are effected or not to ensure this we do regression testing.
The main theme behind this testing is "Previously working things are still working well or not".
And the test case for regression testing is fetched from Previously written test cases.
and to make your regression Suite(Regression Test cases) more robust and reliable add some test cases from bugs.
In most of the time , some bugs will come which do not fall in test cases(Initially written) so derive scenario from these bugs and add the test case in your regression suite.
"How much area should cover?" it is most valuable base of regression testing.
What is Ad-hoc Testing?
Unit testing :
A software development process in which the smallest part known as Unit is tested as individually and independently for proper operation. Unit testing is often automated but it can be done manually also. This testing mode is a component of Extreme Programming (XP), a pragmatic method of software development that takes a meticulous approach to building a product by means of continual testing and revision. That is to say that for any function and given a set of inputs, we can determine if the function is returning the proper values and will gracefully handle failures during the course of execution should invalid input be provided.Smoke test/Build Verification Test :
Smoke test is a set of tests run on every new build to verify that build is testable or not, here only major functionalities are tested. http://www.iamchandan.com/smoke-testing/Sanity Testing :
When build with minor issues fixes in code received then sanity testing is performed to test whether bugs are fixed & effect of these fixes i.e. not breaking any previously functionality. That is the reason Sanity is called Narrow Regression testing or Subset of regression performed within short time. Generally it is done after the Regression testing means it is done nearing end of SDLC.Difference between smoke and sanity testing :
- Smoke test is a wide approach where all major areas of the software application are tested without getting into too deep. However a sanity testing performed with a focus on one or small set of area of functionality of the software applications.
- The test cases for the smoke test can be either manual or automated, however sanity test is generally without test scripts or test cases.
- Smoke test of the software application is done to check whether the build can be accepted for further testing or not, however sanity testing is to ensure whether the requirement are meet or not.
Types of Software Testing :
In Software world there are more than 100 type of testing bug i have mentioned only important & organizations familiar also in a proper hierarchy manner :- Black Box Testing
- White Box testing
- Smoke Testing
- Unit testing
- Incremental Integration Testing
- Integration testing
- Functional Testing
- System testing
- End to end testing
- Retesting
- Regression Testing
- Sanity Testing
- Globalization and localization testing
- Acceptance Testing a. Alpha Testing b. Beta Testing
- Non Functional Testing
- Performance Testing (Load Testing, Stress testing, Strain testing & Volume testing).
- Compatibility testing
- Security testing
- Installation/installation testing
- Usability Testing
- Recovery Testing
Great work, This is very different and very useful information. I like more details about this title.
ReplyDeletePega Training in Chennai
Pega Course in Chennai
Tableau Training in Chennai
Oracle Training in Chennai
Oracle DBA Training in Chennai
Social Media Marketing Courses in Chennai
Primavera Training in Chennai
Unix Training in Chennai
Power BI Training in Chennai
ReplyDeleteWell written Blog, I really enjoy reading your blog. this info will be helpful for me. Thanks for sharing.
ccna Training in Chennai
ccna institute in Chennai
Angularjs Training in Chennai
PHP Training in Chennai
Web Designing Course in Chennai
ccna course in chennai
ccna training in chennai
Thanks for sharing this blog!!!!
ReplyDeleteweb design and programming courses
php training in chennai
magento training course
I like the helpful info you provide in your articles. I’ll bookmark your weblog and check again here regularly. I am quite sure I will learn much new stuff right here! Good luck for the next!
ReplyDeleteGoogle ads services
Google Ads Management agency
web designing classes in chennai | Web Designing courses in Chennai
Web Designing Training and Placement | Best Institute for Web Designing
Hello friends, nice post and nice urging commented at this place, I am in fact enjoying by these.
ReplyDeleteThanks a lot, this post helps a lot making some high-level architectural decision. Thanks for the information.
software testing services
software testing companies
Regression testing services
Performance testing Services
Test automation services
I got wonderful information from this blog. Thanks for sharing this post. it becomes easy to read and understand the information.
ReplyDeletePHP Training in Chennai
PHP Training in Bangalore
PHP Training in Coimbatore
PHP Course in Madurai
PHP Course in Bangalore
PHP Training Institute in Bangalore
PHP Classes in Bangalore
Best PHP Training Institute in Bangalore
DevOps Training in Bangalore
DOT NET Training in Bangalore
ReplyDeleteThanks for this wonderful blog it is really informative to all.keep update more information about this
Tally Course in Chennai
Tally training in coimbatore
Tally course in madurai
Tally Course in Hyderabad
Tally Training in Bangalore
Tally classes in coimbatore
Best tally training institute in bangalore
Tally Course in Bangalore
IELTS Coaching in Bangalore
German Classes in Bangalore
When you are travelling to a new city for the first time, the first thing you need to assure in advance is that you have reliable airport taxi service that will assist you to reach your desired location on time and without any hassle. Heathrow taxi seek to serve all travellers in the best possible way, guaranteeing a comfortable journey. But for this, it is very essential to choose a taxi rental company that is not only reliable but affordable as well. Here at Ride Executive, we have been providing professional and prompt taxi facilities to all the travellers at the nominal charges for many years. No matter whether you are travelling to London and Buckinghamshire for business conference or family trip, you can book our car to make your trip fully comfortable and secure. We have a great variety of vehicles ranging from executive cars and MPVs, and hence we can cater almost all types of travelling needs. Our drivers are well-trained, experienced, honest and friendly people. They are always on time and treat their customers in the best possible manner. Unlike many other car rental companies, we do not charge high for our services, thus people with low budget can also avail our services without concerning about their budget. The best thing is you can pay your bills through major credit cards like American Express cards, PayPal card and so on. To get more information about our executive cars transport Services and get taxi quote online visit our website or feel free to contact us. We are always here and ready to assist our valued customers. You can also explore our official site to get more details about our services. Airport transfers
ReplyDeleteSuch a wonderful article and I feel that it is best to write more on this topic. Thank you so much because i learn a lot of ideas about it. Keep posting...
ReplyDeleteDigital Marketing Course In Kolkata
Web Design Course In Kolkata
SEO Course In Kolkata
Nice Post.. really helpful to clear my small concepts. thanks :)Keep doing more, waiting to read your next blog.
ReplyDeleteSoftware testing companies in USA
Software testing and Quality Assurance Services
Software testing companies in USA
End to end Performance testing services in USA
Performance testing services company
security testing services company
Test automation service providers
QA Services company
mobile app testing services
You are doing an amazing job. keep rocking.
ReplyDeleteAngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery
Nice blog..Sharing common view model data in asp.net mvc with all the bells and whistles is very easy to understand..Keep on blogging.. thansk
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
Well written articles like yours renews my faith in today's writers. The article is very informative. Thanks for sharing such beautiful information.
ReplyDeleteSoftware Testing Services
Software Testing Services in India
Software Testing Companies in India
QA Testing Services in India
QA Testing Companies In India
QA Testing Services
Software Testing Companies
It's very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
ReplyDeleteSoftware Testing Services
Software Testing Services in India
Software Testing Companies in India
QA Testing Services in India
QA Testing Companies In India
QA Testing Services
Software Testing Services in Dubai
Software Testing Companies in Dubai
Software Testing Services in USA
Software Testing Companies in USA
Software Testing Companies
The development of artificial intelligence (AI) has propelled more programming architects, information scientists, and different experts to investigate the plausibility of a vocation in machine learning. Notwithstanding, a few newcomers will in general spotlight a lot on hypothesis and insufficient on commonsense application. machine learning projects for final year In case you will succeed, you have to begin building machine learning projects in the near future.
ReplyDeleteProjects assist you with improving your applied ML skills rapidly while allowing you to investigate an intriguing point. Furthermore, you can include projects into your portfolio, making it simpler to get a vocation, discover cool profession openings, and Final Year Project Centers in Chennai even arrange a more significant compensation.
Data analytics is the study of dissecting crude data so as to make decisions about that data. Data analytics advances and procedures are generally utilized in business ventures to empower associations to settle on progressively Python Training in Chennai educated business choices. In the present worldwide commercial center, it isn't sufficient to assemble data and do the math; you should realize how to apply that data to genuine situations such that will affect conduct. In the program you will initially gain proficiency with the specialized skills, including R and Python dialects most usually utilized in data analytics programming and usage; Python Training in Chennai at that point center around the commonsense application, in view of genuine business issues in a scope of industry segments, for example, wellbeing, promoting and account.
I enjoyed your blog... the way you presented is really awesome... Thanks for sharing with us...
ReplyDeleteSpoken English & Communication Coaching Classes Training in Chennai | Certification | Online Courses
German Classes in Chennai | Certification | Language Learning Online Courses | GRE Coaching Classes in Chennai | Certification | Language Learning Online Courses | TOEFL Coaching in Chennai | Certification | Language Learning Online Courses | Spoken English Classes in Chennai | Certification | Communication Skills Training
nice post
ReplyDeleteSoftware Testing Training in Chennai | Certification | Online Courses
Software Testing Training in Chennai | Certification | Online Training Course | Software Testing Training in Bangalore | Certification | Online Training Course | Software Testing Training in Hyderabad | Certification | Online Training Course | Software Testing Training in Coimbatore | Certification | Online Training Course | Software Testing Training in Online | Certification | Online Training Course
Well Said, you have furnished the right information that will be useful to anyone at all time.
ReplyDeleteSelenium Training in Chennai | Certification | Online Courses
selenium training in chennai
selenium training in chennai
selenium online training in chennai
selenium training in bangalore
selenium training in hyderabad
selenium training in coimbatore
selenium online training
Wow its a very good post. The information provided by you is really very good and helpful for me. Keep sharing good information.
ReplyDeleteSoftware Testing Services
Software Testing Services in USA
Software Testing Companies in USA
Software Testing Company
QA Testing Services
QA Software Testing Services
QA Testing Companies in USA
Functional Testing Services
Test Automation Services
Functional Testing Company
Performance Testing Services
Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us.
ReplyDeleteIELTS Coaching in chennai
German Classes in Chennai
GRE Coaching Classes in Chennai
TOEFL Coaching in Chennai
spoken english classes in chennai | Communication training
Thank you so much. Your blog is very helpful. Could you please post any material on software testing services too?
ReplyDeleteThanks for Sharing Information to us. If Someone wants to know about software testing and QA Services this is the Right place for you!
ReplyDeleteSoftware Testing Services
Software Testing Company
Software Testing Companies in USA
QA Testing Companies
Software Testing Services in USA
Great!! Thank you for sharing this post on software testing. Software testing outsourcing services are in great demand these days. Good to see such nice articulated post.
ReplyDeleteSoftware testing companies in USA
Software testing companies in New York
Software testing company in India
Software testing services in USA
Software testing services company
Software testing services company in India
Finding the time and actual effort to create a superb article like this is great thing. I’ll learn many new stuff right here! Good luck for the next post buddy..
ReplyDeleteSoftware Testing Services
Software Testing Services in India
Software Testing Companies in India
Software Testing Services in USA
Software Testing Companies in USA
Software Testing Companies
Software Testing Services Company
Independent Software Testing Services
Great Article… I love to read your QA outsourcing services articles because your writing style is too good, its is very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
ReplyDeleteGreat Article… I love to read your QA outsourcing services articles because your writing style is too good, its is very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
ReplyDeleteI like your post there is a lot of information about software testing companies , which i would like to learn, thank you for the great guide.
ReplyDeleteHey Nice blog keep it! up, your blog is very helpful for every person to learn software testing & Thanks for such a knowledgeable post.
ReplyDeleteSoftware Testing Services
Software Testing Services in India
Software Testing Companies in India
Software Testing Services in USA
Software Testing Companies in USA
Software Testing Companies
Software Testing Services Company
QA Testing Companies in USA
This really is my first time i visit here. I discovered so many entertaining stuff in your blog, especially its discussion. From a great deal of comments in your articles, I guess I am not alone having all of the leisure here! Maintain the superb work.It is very useful who is looking for top software testing companies
ReplyDeleteFood and recipes
ReplyDeleteThank you admin for your useful information . I think your dedication is inspiring. This note is just an extension of what we all already know. We couldn’t do it without you.
Pest control in Kormangla Best pest control in bangalore, Green Life Pest Control Services specializes in services like Pest Control, Home Cleaning, Bird Netting.pest control, pest control services near me, home cleaning services, Book Now or Call on 9900524482
ReplyDeleteThis post is not only informative but impressive also, I learned new thing from this blog. This post is so persuasive that it created an urge to choose Mobile application development company. You can email us at sales@appsquadz.com or call us at +91-9717270746
ReplyDeleteNice Blog, When I was read this blog, I learnt new things & it’s truly have well stuff related to developing technology, Thank you for sharing this blog. Need to learn software testing companies, please share. It is very useful who is looking for
ReplyDeleteLow code automation platform
Mobile Testing Services
QA Services
gold buyers Best Gold Buyers in Bangalore, Kanika Gold Buyers is one of the best gold buyer in Bangalore. Get the 100% guarantee of gold price, gold sale
ReplyDeleteField Service Technician Field service management software, field service scheduling software, Get the latest end to end job tracking as well as field service management software and mobile app, intuit field service management, field service management app, field service tracking app, best job tracking app, QuickBooks, Free Demo.
ReplyDeleteExcellent blog thanks for sharing the valuable information..it becomes easy to read and easily understand the information.
ReplyDeleteUseful article which was very helpful. also interesting and contains good information.
to know about python training course , use the below link.
Python Training in chennai
Python Course in chennai