Technical Exam - Answer
Technical Exam - Answer
Name: Period:
Date: Result:
MCQ:-
1- Jack is taller than Peter, and Bill is shorter than Jack. Which of the following
statements would be more accurate?
2- Two people can make 2 bicycles in 2 hours. How many people are needed to make
12 bicycles in 6 hours?
a- 6
b- 4
c- 2
d- 1
e- 0
3- Which one of the five letters is least like the other four?
a- N
b- F
c- A
d- Z
e- E
Page 1
4- Which one of the five is least like the other four?
a- Potato
b- Carrot
c- Bean
d- Corn
e- Apple
5- Which one of the five makes the best comparison? Milk is to glass as letter is to:
a- Stamp
b- Pen
c- Envelope
d- Book
e- Mail
6- The price of an article was cut 20% for sale. By what percent must the discounted
item be increased to again sell the article at the original price?
a- 15%
b- 20%
c- 25%
d- 30%
e- 35%
a- Cow
b- Tiger
c- Snake
d- Dog
e- Bear
Page 2
8- Which one of the five is least like the other four?
a- Brass
b- Copper
c- Iron
d- Tin
e- Lead
a- Electricity
b- Road
c- Spoke
d- Automobile
e- Pulley
f- Car
10- Nia, twelve years old, is three times as old as her sister. How old will Nia be when
she is twice as old as her sister?
a- 15
b- 18
c- 16
d- 20
e- 21
a- One
b- Every year
12- If you rearrange the letters "BARBIT," you would have the name of a:
a- Ocean
b- Country
c- State
d- City
e- Animal
Page 3
13- A store reduced the price of one of its products by 25 percent. What percentage of
the reduced price must it be increased by to put the product back to its original price?
a- 23%
b- 20%
c- 33%
d- 35%
e- 40%
14- Which one of the five makes the best comparison? Brother is to sister as niece is to:
a- Mother
b- Daughter
c- Aunt
d- Uncle
e- Nephew
a- Thorough
b- Foolish
c- Anxious
d- Distraught
e- Comprehensive
Page 4
Technical Test
Name: Period:
Date: Result:
MCQ:-
a. Test Specification
b. Test Planning
c. Test Requirement
d. Test Configuration
a. Regression testing
b. Retesting.
c. Sanity testing
Page 5
d. Only A and B.
e. All of these
a. Ad-hoc testing
b. Monkey testing
c. Fuzz testing
d. End-to-End testing
a. Smoke Testing
b. Retesting
c. Regression Testing
d. All of these
10. ____________ is done by suddenly increasing the load for a small period of time
and observing the behavior of the system.
a. Stress Testing
b. Load Testing
c. Spike Testing
d. All of these
Page 6
11. Which is not true in case of Unit Testing?
a. Performance Testing
b. Acceptance Testing
c. Usability Testing
d. Component Testing
a. Waterfall Model
b. RAD Model
c. V Model
d. Spiral Model
a. Retesting ensures the original fault has been removed where as regression
testing looks for unexpected side-effects.
b. Retesting looks for unexpected side-effects where as regression testing ensures
the original fault has been removed.
c. Retesting is done after faults are fixed where as regression testing is done earlier
d. Retesting is done by developers whereas regression testing is done by
independent testers
Page 7
1) Mention the basic components of defect report format.
Project Name
Module Name
Defect detected on
Defect detected by
Defect ID and Name
Snapshot of the defect
Priority and Severity status
Defect resolved by
Defect resolved on
Unit Testing
Integration Testing
System Testing
Acceptance Testing
Basically, it starts with the Unit Testing phase and ends with Acceptance Testing
4) What is coverage and what are the different types of coverage techniques?
The parameter used in software testing to describe the extent to which the
source code is tested is known as coverage. There are three basic types of
coverage techniques and they are:
1. Statement coverage: It ensures that each line of source code has been executed and
tested.
2. Decision coverage: It assures that every decision (true/false) in the source code has
been executed and tested.
3. Path coverage: Here we ensure that every possible route through a given part of the
code is executed and tested.
Page 8
5) How would you test the login feature of a web application?
There are many ways to test the login feature of a web application:
o Sign in with valid login, Close browser and reopen and see whether you are still
logged in or not.
o Sign in, then log out and then go back to the login page to see if you are truly
logged out.
o Log in, then go back to the same page, do you see the login screen again?
o Session management is important. You must focus on how do we keep track of
logged in users, is it via cookies or web sessions?
o Sign in from one browser, open another browser to see if you need to sign in
again?
o Log in, change the password, and then log out, then see if you can log in again
with the old password.
The locator is nothing but an address that identifies a web element uniquely
within the webpage. Thus, to identify web elements accurately and precisely we
have different types of locators in Selenium as follows:
ID
Page 9
ClassName
Name
TagName
linkText
PartialLinkText
Xpath
CSS Selector
DOM
User Stories: It defines the actual business requirement. Generally created by the
business owner.
Task: To accomplish the business requirements development team create tasks.
Epic: A group of related user stories is called an Epic.
1. Scrum Team: Scrum team is made by an individual person who works collectively to
achieve a particular task. The team works in a bond to deliver committed and
requested products.
2. Scrum Master: Scrum Master is responsible for the proper execution or working of
the scrum team. Being a servant – leader and a coach, he ensures the proper
productivity of a team towards scrum sprint goal.
3. Product Owner: The product owner has the responsibility to deliver a complete
picture of what to build and to convey that idea to the team.
13)Explain the difference between a traditional Waterfall model and Agile testing?
Page 10
14)What is Test Driven Development (TDD)?
It is a Test-first development technique in which we add a test first before we write the
complete production code. Next, we run the test and based on the result refactor the
code to fulfill the test requirement.
17) How would you find the second highest salary from the below table?
Page 11
Code:
select * from employee
select max(e_salary) from employee where e_salary not in (select
max(e_salary) from employee)
Output:
DELETE: This query is used to delete or remove one or more existing tables.
TRUNCATE: This statement deletes all the data from inside a table.
Page 12
20)Describe how to delete duplicate rows using a single statement but without any table
creation.
Employee table where column names are ID, NAME, DEPARTMENT, and EMAIL. As
below:-
Page 13