Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
- HDLC (High-level Data Link Control) is a group of protocols or rules for transmitting
data between network points (sometimes called nodes). In HDLC, data is organized into a unit
(called a á ) and sent across a network to a destination that verifies its successful arrival. The
HDLC protocol also manages the flow or pacing at which data is sent. HDLC is one of the most
commonly-used protocols in what is layer 2 of the industry communication reference model
called Open Systems Interconnection (OSI). (Layer 1 is the detailed physical level that involves
actually generating and receiving the electronic signals. Layer 3 is the higher level that has
knowledge about the network, including access to router tables that indicate where to forward or
send data. On sending, programming in layer 3 creates a frame that usually contains source and
destination network addresses. HDLC (layer 2) encapsulates the layer 3 frame, adding data link
control information to a new, larger frame.
Now an ISO standard, HDLC is based on IBM's SDLC protocol, which is widely used by IBM's
large customer base in mainframe computer environments. In HDLC, the protocol that is
essentially SDLC is known as Normal Response Mode (NRM). In Normal Response Mode, a
primary station (usually at the mainframe computer) sends data to secondary stations that may be
local or may be at remote locations on dedicated leased lines in what is called a multidrop or
multipoint network. (This is not the network we usually think of; it's a nonpublic closed network.
In this arrangement, although communication is usually half-duplex.)
Variations of HDLC are also used for the public networks that use the X.25 communications
protocol and for frame relay, a protocol used in both and wide area network, public and private.
In the X.25 version of HDLC, the data frame contains a packet. (An X.25 network is one in
which packets of data are moved to their destination along routes determined by network
conditions as perceived by routers and reassembled in the right order at the ultimate destination.)
The X.25 version of HDLC uses peer-to-peer communication with both ends able to initiate
communication on duplex links. This mode of HDLC is known as Link Access Procedure
Balanced (LAPB).
The following table summarizes the HDLC variations and who uses them.
c
Multipoint networks that
(Normal Response Mode)
typically use SDLC
(Link Access Procedure) Early X.25 implementations
(Link Access Procedure,
Current X.25 implementations
Balanced)
(Link Access Procedure for the ISDN D channel and frame
Integrated Services Digital Network D relay
channel)
(Link Access Procedure for Error-correcting modems
Modems) (specified as part of V.42)
c
Show me everything on Network Administration
In digital telephone transmission, "synchronous" means the bits from one call are carried within
one transmission frame. "Plesiochronous" means "almost (but not) synchronous," or a call that
must be extracted from more than one transmission frame.
SDH uses the following Synchronous Transport Modules (STM) and rates: STM-1 (155
megabits per second), STM-4 (622 Mbps), STM-16 (2.5 gigabits per second), and STM-64 (10
Gbps).
·hat is Baseline?
The point at which some deliverable produced during the software engineering process is put
under formal change control.
·hat you will do during the first day of job?
·hat would you like to do five years from now?
·hat has not worked well in your previous QA experience and what would you change?
·hat is CAST?
Computer Aided Software Testing.
·hat is CMMI?
·hat do you like about computers?
Do you have a favourite QA book? More than one? ·hich ones? And why.
·hat is the value of a testing group? How do you justify your work and budget?
·hat is the role of the test group vis-à-vis documentation, tech support, and so forth?
How much interaction with users should testers have, and why?
How should you learn about problems discovered in the field, and what should you learn from
those problems?
·hat issues come up in test automation, and how do you manage them?
·hat is Capture/Replay Tool?
A test tool that records test input as it is sent to the software under test. The input cases stored
can then be used to reproduce the test at a later time. Most commonly applied to GUI test tools.
·hat is CMM?
The Capability Maturity Model for Software (CMM or S·-CMM) is a model for judging the
maturity of the software processes of an organization and for identifying the key practices that
are required to increase the maturity of these processes.
·hat is Coding?
The generation of source code.
Describe components of a typical test plan, such as tools for interactive products and for database
products, as well as cause-and-effect graphs and data-flow diagrams.
·hat are some of the typical bugs you encountered in your last assignment?
How do you develop a test plan and schedule? Describe bottom-up and top-down approaches.
·hat is Debugging?
The process of finding and removing the causes of software failures.
·hat is Defect?
Nonconformance to requirements or functional / program specification
·hat is Emulator?
A device, computer program, or system that accepts the same inputs and produces the same
outputs as a given system.
·hat is Endurance Testing?
Checks for memory leaks or other problems that may occur with prolonged execution.
·hat do you do (with the project tasks) when the schedule fails?
·hat do you think the role of test-group manager should be? Relative to senior management?
Relative to other technical groups in the company? Relative to your staff?
How do your characteristics compare to the profile of the ideal manager that you just described?
How does your preferred work style work with the ideal test-manager role that you just
described? ·hat is different between the way you work and the role you described?
·hat do you do (with the project staff) when the schedule fails?
·hat was a problem you had in your previous assignment (testing if possible)? How did you
resolve it?
·hat are two of your strengths that you will bring to our QA/testing team?
·hat is the ·aterfall Development Method and do you agree with all the steps?
·hat is the V-Model Development Method and do you agree with this model?
·hat is Security Testing?
Testing which confirms that the program can restrict access to authorized personnel and that the
authorized personnel can access the functions available to their security level.
·hat is Testability?
The degree to which a system or component facilitates the establishment of test criteria and the
performance of tests to determine whether those criteria have been met.
·hat is Testing?
The process of exercising software to verify that it satisfies specified requirements and to detect
errors.
The process of analyzing a software item to detect the differences between existing and required
conditions (that is, bugs), and to evaluate the features of the software item (Ref. IEEE Std 829).
The process of operating a system or component under specified conditions, observing or
recording the results, and making an evaluation of some aspect of the system or component.
·hat is Test Automation? It is the same as Automated Testing.
Could you tell me two things you did in your previous assignment (QA/Testing related
hopefully) that you are proud of?
How do you go about going into a new organization? How do you assimilate?
Define the following and explain their usefulness: Change Management, Configuration
Management, Version Control, and Defect Tracking.
·hat is ·alkthrough?
A review of requirements, designs or code characterized by the author of the material under
review guiding the progression of the review.
·hat is ·hite Box Testing?
Testing based on an analysis of internal workings and structure of a piece of software. Includes
techniques such as Branch Testing and Path Testing. Also known as Structural Testing and Glass
Box Testing. Contrast with Black Box Testing.
·e have a testing assignment that is time-driven. Do you think automated tests are the best
solution?
·hat is your experience with change control? Our development team has only 10 members. Do
you think managing change is such a big deal for us?
Are reusable test cases a big plus of automated testing and explain why.
Can you build a good audit trail using Compuware¶s QACenter products. Explain why.
Do you think tools are required for managing change. Explain and please list some
tools/practices which can help you managing change.
·e believe in ad-hoc software processes for projects. Do you agree with this? Please explain
your answer.
Our software designers use UML for modeling applications. Based on their use cases, we would
like to plan a test strategy. Do you agree with this approach or would this mean more effort for
the testers.
Tell me about a difficult time you had at work and how you worked through it.
Give me an example of something you tried at work but did not work out so you had to go at
things another way.
How can one file compare future dated output files from a program which has change, against
the baseline run which used current date for input. The client does not want to mask dates on the
output files to allow compares
Test Automation
·hat automating testing tools are you familiar with?
How did you use automating testing tools in your job?
Describe some problem that you had with automating testing tool.
·hat is Baseline?
The point at which some deliverable produced during the software engineering process is put
under formal change control.
·hat you will do during the first day of job?
·hat would you like to do five years from now?
·hat has not worked well in your previous QA experience and what would you change?
·hat is CAST?
Computer Aided Software Testing.
·hat is CMMI?
·hat do you like about computers?
Do you have a favourite QA book? More than one? ·hich ones? And why.
·hat is the value of a testing group? How do you justify your work and budget?
·hat is the role of the test group vis-à-vis documentation, tech support, and so forth?
How much interaction with users should testers have, and why?
How should you learn about problems discovered in the field, and what should you learn from
those problems?
·hat issues come up in test automation, and how do you manage them?
·hat is Capture/Replay Tool?
A test tool that records test input as it is sent to the software under test. The input cases stored
can then be used to reproduce the test at a later time. Most commonly applied to GUI test tools.
·hat is CMM?
The Capability Maturity Model for Software (CMM or S·-CMM) is a model for judging the
maturity of the software processes of an organization and for identifying the key practices that
are required to increase the maturity of these processes.
·hat is Coding?
The generation of source code.
Describe components of a typical test plan, such as tools for interactive products and for database
products, as well as cause-and-effect graphs and data-flow diagrams.
·hat are some of the typical bugs you encountered in your last assignment?
How do you develop a test plan and schedule? Describe bottom-up and top-down approaches.
·hat is Debugging?
The process of finding and removing the causes of software failures.
·hat is Defect?
Nonconformance to requirements or functional / program specification
·hat is Emulator?
A device, computer program, or system that accepts the same inputs and produces the same
outputs as a given system.
·hat is Endurance Testing?
Checks for memory leaks or other problems that may occur with prolonged execution.
·hat do you do (with the project tasks) when the schedule fails?
·hat do you think the role of test-group manager should be? Relative to senior management?
Relative to other technical groups in the company? Relative to your staff?
How do your characteristics compare to the profile of the ideal manager that you just described?
How does your preferred work style work with the ideal test-manager role that you just
described? ·hat is different between the way you work and the role you described?
·hat is Inspection?
A group review quality improvement process for written material. It consists of two aspects;
product (document itself) improvement and process improvement (of both document production
and inspection).
·hat is Integration Testing?
Testing of combined parts of an application to determine if they function together correctly.
Usually performed after unit and functional testing. This type of testing is especially relevant to
client/server and distributed systems.
·hat was a problem you had in your previous assignment (testing if possible)? How did you
resolve it?
·hat are two of your strengths that you will bring to our QA/testing team?
·hat is the ·aterfall Development Method and do you agree with all the steps?
·hat is the V-Model Development Method and do you agree with this model?
·hat is Security Testing?
Testing which confirms that the program can restrict access to authorized personnel and that the
authorized personnel can access the functions available to their security level.
·hat is Testability?
The degree to which a system or component facilitates the establishment of test criteria and the
performance of tests to determine whether those criteria have been met.
·hat is Testing?
The process of exercising software to verify that it satisfies specified requirements and to detect
errors.
The process of analyzing a software item to detect the differences between existing and required
conditions (that is, bugs), and to evaluate the features of the software item (Ref. IEEE Std 829).
The process of operating a system or component under specified conditions, observing or
recording the results, and making an evaluation of some aspect of the system or component.
·hat is Test Automation? It is the same as Automated Testing.
Could you tell me two things you did in your previous assignment (QA/Testing related
hopefully) that you are proud of?
How do you go about going into a new organization? How do you assimilate?
Define the following and explain their usefulness: Change Management, Configuration
Management, Version Control, and Defect Tracking.
·hat is ·alkthrough?
A review of requirements, designs or code characterized by the author of the material under
review guiding the progression of the review.
·hat is ·hite Box Testing?
Testing based on an analysis of internal workings and structure of a piece of software. Includes
techniques such as Branch Testing and Path Testing. Also known as Structural Testing and Glass
Box Testing. Contrast with Black Box Testing.
·e have a testing assignment that is time-driven. Do you think automated tests are the best
solution?
·hat is your experience with change control? Our development team has only 10 members. Do
you think managing change is such a big deal for us?
Are reusable test cases a big plus of automated testing and explain why.
Can you build a good audit trail using Compuware¶s QACenter products. Explain why.
·e believe in ad-hoc software processes for projects. Do you agree with this? Please explain
your answer.
Our software designers use UML for modeling applications. Based on their use cases, we would
like to plan a test strategy. Do you agree with this approach or would this mean more effort for
the testers.
Tell me about a difficult time you had at work and how you worked through it.
Give me an example of something you tried at work but did not work out so you had to go at
things another way.
How can one file compare future dated output files from a program which has change, against
the baseline run which used current date for input. The client does not want to mask dates on the
output files to allow compares
Test Automation
·hat automating testing tools are you familiar with?
How did you use automating testing tools in your job?
Describe some problem that you had with automating testing tool.