Automation Testing Unit 4
Automation Testing Unit 4
c) Smoke testing
This testing checks and defines the product's stability
(whether stable or not).
If the product result is unstable, it is called an 'unstable build'
and sent back to developers, where they run more test cases
to find out the root cause of the problem.
Non-functional testing
Non-functional testing focuses on how well application
functions are doing, not on what the product does.
It is the opposite of functional testing, where application
elements like reliability, usability, performance, etc., are tested.
Some types of non-functional testing are reliability testing,
load testing, compatibility testing, performance testing,
security testing etc.
a) Performance testing
This non-functional testing tests the software's stability,
responsiveness and speed under the workload.
It finds out the potential issues faced by critical software and
medical programs used by the user, like slow operation of
software under stressful circumstances.
It finds hurdles in the performance of software
And removes them to increase the ability of software to deliver
the best results to the end user.
b) Regression testing
When some changes are made to the code of software or
application,
It needs to be tested to determine whether the software is
working as before the change;
This purpose, testers use automation regression testing to
automate scripts, applications of workflows, plans and other
activities.
It tests the system or software workflow after its updation and
functional error.
d) Data-driven testing
In data-driven testing, automation is inbuilt and very effective
due to the few facilities provided, like the reusability of code,
change in the script doesn't affect the test cases,
And this testing can be carried out in the phase of the software
development cycle.
It provides consistency in results and reduces the investment
of time and resources.
Test cases use the data separately stored in the table or
spreadsheet format, and testers have multiple data sets for
testing.