Verification is the process of ensuring that we are building the product correctly, that is, if we are verifying the requirements that we have and whether we are producing the product in accordance with them or not.
2.What is Validation in software testing?
Validation is the process of determining whether we are building the proper product, i.e., whether the product we have built is correct.
3.What is Static Testing?
In the early stages of the SDLC, static testing entails reading documents to discover flaws. We use tools like StyleCop, ESLint, and others to perform code reviews, walkthroughs, peer reviews, and static analysis of source code during static testing.
FIGURE 01: static testing
4.What is White Box Testing?
Glass Box, Clear Box, and Structural Testing are all terms used to describe white box testing. It is based on the internal code structure of the program. In white-box testing, test cases are created using an internal perspective of the system as well as programming skills. This testing was normally done on a per-unit basis.
5.What is Test Strategy?
The project manager normally develops the Test Strategy, which is a high-level (static) document. It's a document that outlines how we'll go about testing the product and achieving our objectives. Typically, it is developed from the Business Requirement Specification (BRS). This document serves as a foundation for other documents such as the Test Plan.
6.Explain the term "Q-Learning."?
Q-learning is a popular algorithm used in reinforcement learning. It is based on the Bellman equation. In this algorithm, the agent tries to learn the policies that can provide the best actions to perform for maximining the rewards under particular circumstances. The agent learns these optimal policies from past experiences.
7.Which programming language is used for AI?
Python
Java
Lisp
Prolog
8. What is the intelligent agent in AI, and where are they used?
The intelligent agent can be any autonomous entity that perceives its environment through the sensors and act on it using the actuators for achieving its goal.
These Intelligent agents in AI are used in the following applications:
Information Access and Navigations such as Search Engine
Repetitive Activities
Domain Experts
Chatbots, etc.
9. How is machine learning related to AI?
Machine learning is a subset or subfield of Artificial intelligence. It is a way of achieving AI. As both are the two different concepts and the relation between both can be understood as "AI uses different Machine learning algorithms and concepts to solve the complex problems."
10.What do you understand by the reward maximization?
Reward maximization term is used in reinforcement learning, and which is a goal of the reinforcement learning agent. In RL, a reward is a positive feedback by taking action for a transition from one state to another. If the agent performs a good action by applying optimal policies, he gets a reward, and if he performs a bad action, one reward is subtracted. The goal of the agent is to maximize these rewards by applying optimal policies, which is termed as reward maximization.
11.Name two vital conditions of a perfect gas.
Two vital conditions of perfect gas are:
It should satisfy the state equation.
Specific heat remains constant.
12. What do you mean by cotter joint?
It is one of the types of a joint that are used to connect two rods, which are under compressive or tensile stress. This joint is made of steel or iron. Cotter joint is used for connecting a piston rod to the crosshead of the reciprocating steam engine.
13 Define pitting.
It is corrosion that turns to a small hole in the metal.
14. What is the alloy of tin and lead?
Solder is an alloy of tin and lead. It is primarily used to make electrical joints.
15.What is the importance of tolerance in engineering?
You cannot design any product without tolerance. It increases the chances of rejection rate and overall product cost. You utilize tolerance in part dimension to reduce cost and facilitate manufacturer.