Java, .NET, PHP, PYTHON, ANGULAR, ML, Data Science, Testing, CI Tutorials in Easy Languages.

"Best Software Training, Internship, Project Development center of Indore India, Helpline 780506-3968"

Software testing definition, What is manual testing, Type of testing:-


It is the most important phase of SDLC(software development life cycle) which is used to provide quality assurance and quality control to developed or developing applications.

It is used to check that the actual result of an application is matching from the expected result.

We will match software requirements from SRS (software requirement specification) and check that the actual result of an application is matching from the expected result.

AR == ER


Quality assurance is used to provide assurance to customers and clients both for application. for example, customers do online payment transactions, if any payment issues will arise in the system then quality assurance will be failed.

Quality control is used to provide accuracy into the existing software application, it is basically used in a process-based software product.
Process-based software launches different versions to implement quality control.




Type of software testing:-

1)  Functional Testing:-  102 type of functional testing is available, we will discuss one by one in further session some important functional testing is

Blackbox testing, white-box testing, gray box testing, alpha testing, beta testing, gamma testing, smoke, sanity, integration, unit, system, etc

It is used to check the functionality of an application using form elements, navigation, transaction, security, etc.


2) Non-functional:-

this testing is mostly used to check UI(user interface), performance, load, and security of an application.

Performance testing, load testing, stress testing is the most important type of Non-Functional Testing.


3)  Maintenance:-

this will be implemented when the application will be live on the client machine and some new requirements added then some failure occurs then maintenance testing will be implemented.

This testing will be handled by the Support team or maintenance team.

Example of testing:-


Check Login of  EROOMRENT (www.eroomrent.in)

1)  Functional Testing:-  

It is used to check the functionality of the Login form, Registration Form, Search Form, Booking, Transaction all these features included in Functional Testing.

test data:- valid email id and valid password

2) Non-functional testing:-
  
If we will check the Performance, Load Time, UI, Color combination, and responsiveness of an application then it is called non-functional testing.
click for a live session of software testing.

gtmatrix.com is the site where we can check the load time of an application.




Process of Software Testing?

1) Manual testing:-

If we implement testing operations without using any software tools it is called manual testing.
Manual testing operation is best for the waterfall model but it takes more time and resources on AGILE Model.

We will create a Test case report, Bug report, Test tracking report manually using MS Excel documents or JIRA Software tools.


100% automation testing is not possible because Test scenarios, Test Data, Test Cases, Bug reports that phases of software testing will be implemented manually.


Device Integration Testing, OS Operation Testing, Hardware & Software Testing, Cross-browser Testing, GUI Testing. Captcha Integrated form.



2)  Automation Testing:-

It will provide a test script to implement testing operation using programming language, that can be reusable and provide easiness on regression testing. We will use ready-made software tools to perform automation testing.


Functional Testing:-  Selenium, QTP

Mobile Automation Testing:-  APPIUM

Performance Testing:-   Load Runner

Unit Testing:-  JUnit

API Testing:-  CUCUMBER, POSTMAN







Post a Comment

If you have any doubt in programming or join online classes then you can contact us by comment .

Previous Post Next Post