Software testing training in chennai
-
Upload
think-it-training -
Category
Education
-
view
368 -
download
0
Transcript of Software testing training in chennai
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.
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?"
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 .
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.
Levels of TestingFunctional testing -Unit testing-System testing -Regression testing -Acceptance testing -Alpha testing -Beta testing Non-Functional testing -Usability testing-Security testing -Performance testing
Functional testingUnit 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 integrationSystem testing • Once all the components are integrated and the apps
whole as a tested to meet the Quality standards.
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.
Non-Functional testingPerformance 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
dataStress• Includes testing the behavior of a software under abnormal
conditionsUsability• 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.
Testing documentsTest 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
Modules of software testing
• Manual and QTP QC• Selenium• Load runner• Hammer• Bugzilla• Jira• L2L3 Protocol Testing• ETL Testing
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.
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.
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.
Placement Guidance • 95% of Placement assistance.• Interview questions with answers were provided• Software testing certificate will be provided.• Update projects for your resume.
8754597596
Call us for Demo class
enquiry @thinkittraining.in