Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
What is software testing
• Process of executing a program and its application.
• Intent of finding the Software bugs.
• Pr...
Verification
• Ensures that the software system
meets all the functionality.
• "Are you building it right?"
Validation
• E...
Why software testing
• Time consuming.
• Developed products are tested.
• Complete testing is possible .
• Bug free softwa...
Types of software testing
• Manual testing
• Testing a software manually without using any automated tool or any
script.
•...
Levels of Testing
Functional testing
-Unit testing
-System testing
-Regression testing
-Acceptance testing
-Alpha testing
...
Functional testing
Unit testing
• Individual units of source code assigned areas.
• Developers use test data of the qualit...
Regression testing
• Verify that a fixed bug hasn't resulted in another functionality or business
rule violation.
Acceptan...
Non-Functional testing
Performance testing
• Either qualitative or quantitative
• Different sub-types such as Load testing...
Testing documents
Test plan
• Test an application
• Resources
• Test environment
Test scenario
• used to ensure that all p...
Modules of software testing
• Manual and QTP QC
• Selenium
• Load runner
• Hammer
• Bugzilla
• Jira
• L2L3 Protocol Testin...
Software testing Certification
• Nowadays, software testing jobs being advertised almost all require the
Certificates in S...
Testing Career
• Testing plays an important role in the development of new IT
programmers
• Every day many products, like ...
About Think IT
• Improve your Communication skills and knowledge.
• Provide practical and theoretical practice
• Trainers ...
Placement Guidance
• 95% of Placement assistance.
• Interview questions with answers were provided
• Software testing cert...
8754597596
Call us for Demo
class
enquiry
@thinkittraining.in
Software testing training in chennai
Upcoming SlideShare
Loading in …5
×

Software testing training in chennai

384 views

Published on

Software testing training in chennai provide both classroom and online training for students.Our trainers have 10+years experience in these fields. We provide placement assistance also for students. http://goo.gl/GxzxFX

Published in: Education
  • Be the first to comment

  • Be the first to like this

Software testing training in chennai

  1. 1. What is software testing • Process of executing a program and its application. • Intent of finding the Software bugs. • Process of validate and verify that a software program or apps or product. • Business and requirements techniques.
  2. 2. Verification • Ensures that the software system meets all the functionality. • "Are you building it right?" Validation • Ensures that the functionalities meet the intended behavior. • "Are you building the right thing?"
  3. 3. Why software testing • Time consuming. • Developed products are tested. • Complete testing is possible . • Bug free software. • Responsible for testing application. • Automate testing is reduce time. • To find the bugs .
  4. 4. Types of software testing • Manual testing • Testing a software manually without using any automated tool or any script. • Tester takes over the role of an end-user and tests the software to identify any unexpected behavior or bug. • Testers use test plans, test cases, or test scenarios to ensure the completeness of testing. • Automated testing • Test scenarios for re-run performance manually, quickly, and repeatedly. • Test the application from load, performance, and stress point of view.
  5. 5. Levels of Testing Functional testing -Unit testing -System testing -Regression testing -Acceptance testing -Alpha testing -Beta testing Non-Functional testing -Usability testing -Security testing -Performance testing
  6. 6. Functional testing Unit testing • Individual units of source code assigned areas. • Developers use test data of the quality assurance team. Integration testing • Combined parts of an application. Two ways are • Bottom up integration • Top down integration System testing • Once all the components are integrated and the apps whole as a tested to meet the Quality standards.
  7. 7. Regression testing • Verify that a fixed bug hasn't resulted in another functionality or business rule violation. Acceptance testing • Not only intended to point out simple spelling mistakes, cosmetic errors, or interface gaps, but also to point out any bugs Alpha testing • Unit testing, integration testing and system testing when combined together is known as alpha testing. Beta testing • Pre-release Testing.
  8. 8. Non-Functional testing Performance testing • Either qualitative or quantitative • Different sub-types such as Load testing and Stress testing. Load testing • Behavior of a software by applying maximum load • In terms of software accessing and manipulating large input data Stress • Includes testing the behavior of a software under abnormal conditions Usability • Identify any error(s) and improvements in the software. • observing the users through their usage and operation. Security • In order to identify any flaws and gaps from security and vulnerability point of view.
  9. 9. Testing documents Test plan • Test an application • Resources • Test environment Test scenario • used to ensure that all process flows are tested from end to end. Test case • involve a set of steps, conditions, and inputs that can be used while performing testing tasks. Traceability matrix • used to trace the requirements during the Software Development Life Cycle
  10. 10. Modules of software testing • Manual and QTP QC • Selenium • Load runner • Hammer • Bugzilla • Jira • L2L3 Protocol Testing • ETL Testing
  11. 11. Software testing Certification • Nowadays, software testing jobs being advertised almost all require the Certificates in Software Testing as a minimum requirement. • Some employers will not even consider your application if you have not passed the foundation certificate in software testing. • So, if you are a fresher or experience trying to get a job in software testing, you must at least pass any software testing certificate.
  12. 12. Testing Career • Testing plays an important role in the development of new IT programmers • Every day many products, like cars and electronic goods. • Testing job is so easy anyone can get. Sure, anyone can do software testing, but only people with the right mindset can be successful and progress their career as a software test professional.
  13. 13. About Think IT • Improve your Communication skills and knowledge. • Provide practical and theoretical practice • Trainers have more than 10+ years experience • Working in real time environment. • One year technical support • Real time projects done in course duration onwards.
  14. 14. Placement Guidance • 95% of Placement assistance. • Interview questions with answers were provided • Software testing certificate will be provided. • Update projects for your resume.
  15. 15. 8754597596 Call us for Demo class enquiry @thinkittraining.in

×