Honeywell Papers: Sample Questions 1 - 2 of 18

Examrace Placement Series prepares you for the toughest placement exams to top companies.

Question number: 1

» Basic CS » Networks

Short Answer Question▾

Write in Short

Why networks are layered?

Explanation

  • Networks are layered because there are advantages of it.
  • When a system is visualized in layers then u are free to make changes in any one layer and be assured that other layers are not affected.

  • It makes troubleshooting simple.

  • Layered models give a general idea of the functions of the layers giving freedom to vendors to bring in their own innovation otherwise the whole system can be monopolised by a single vendor.

Question number: 2

» Testing » Web (Client or Server)

Short Answer Question▾

Write in Short

Which are different types of testing?

Explanation

Software Testing Types:

  • Black box testing

Internal system design is not considered in this type of testing. Tests are based on requirements and functionality.

  • White box testing

This testing is based on knowledge of the internal logic of an application’s code. Also known as Glass box Testing. Internal software and code working should be known for this type of testing. Tests are based on coverage of code statements, branches, paths, conditions.

  • Unit testing

Testing of individual software components or modules. Typically done by the programmer and not by testers, as it requires detailed knowledge of the internal program design and code. may require developing test drive modules or test harnesses.

  • Integration testing

Testing of integrated modules to verify combined functionality after integration. Modules are typically code modules, individual applications, client and server applications on a network, etc. This type of testing is especially relevant to client/server and distributed systems.

  • Functional testing

This type of testing ignores the internal parts and focus on the output is as per requirement or not. Black-box type testing geared to functional requirements of an application.

  • Likewise there are many types of software testing available, e. g. System testing, end – to – end testing, sanity testing, regression testing, acceptance testing, load testing, stress testing, performance testing, usability testing and install/uninstall testing