Testing the smallest piece of code that can be logically isolated in a system is called ...
Unit testing
This is amethod of testing the functionality of a website, app, or other digital product by observing real users as they attempt to complete tasks on it
Usability testing
Explain what SDLC is and enumerate its steps
The software development lifecycle is the process that development teams use to design and build high-quality software. The goal of SDLC is to minimize risks through planning so that software meets customer expectations. This methodology has a series of steps that divide the software development process into tasks you can assign, complete, and measure. Steps:
Plan
Design
Implement
Test
Deploy
Maintain
Describe severity
It shows how badly the defect has affected the application’s functionality.
This is a type of software testing in which the different units, modules or components of a software application are tested as a combined entity
integration testing
what types of testing are included in performance testing?
load testing
stress testing
stability testing
Name some existing SDLC models
Waterfall
The waterfall model arranges all the phases sequentially so that each new phase depends on the outcome of the previous phase. Conceptually, the design flows from one phase down to the next, like that of a waterfall.
Agile
The agile model arranges the SDLC phases into several development cycles. The team iterates through the phases rapidly, delivering only small, incremental software changes in each cycle. They continuously evaluate requirements, plans, and results so that they can respond quickly to change.
Describe priority
It defines the order in which developers will fix defects (because priority describes business importance). Note that the higher the impact of a bug on a business’s bottom line, the higher the priority assigned to it.
What kinds of testing can be included in system testing?
Black box testing
Smoke testing
Sanity testing
Explain the difference between load testing and stress testing
Load tests help you understand how a system behaves under an expected load. Stress tests help you understand the upper limits of a system's capacity using a load beyond the expected maximum
What are the cons of using Agile model?
Give an example of a bug with low severity and high priority
The same page may look different in different browsers, elements may miss places, text wrapping doesn't look good, key buttons are not displayed properly, functionality works, but the user experience is not good.
Explain the difference between smoke testing and sanity testing
Give an example of a bug with high severity and low priority
Few users are still using the older IE versions like IE8. In the banking application, when accessed in older versions of IE, the page is not loaded completely, and the form fields are overlapped. This makes the accessibility of the website difficult for IE users using the older versions.