Tuesday, June 18, 2019

SE UNIT-5 COURSE FILE CONTENT


Tutorial-5 (UNIT-5)


Date:

Course Name & Code : Software Engineering & 17CI10
Program/Sem/Sec        : B.Tech., CSE., III-Sem., Section-A
Academic Year           : 2018-19
-----------------------------------------------------------------------------------------------------------------------------------------------------------


Q.No.
Question/Problem/Topic Discussed
1
With the help of diagram, Explain about Integration Testing.
2
Consider the Flow graph shown below. Draw the graph and connection matrices
3
Discuss the following related to Conventional Software:
                             i.        Unit Testing
                           ii.        Unit Testing Considerations
                                        iii.            Unit Test Procedures
4
List the Test Characteristics in Software Testing Fundamentals.
5
Differentiate Black Box Testing and White Box Testing










Faculty-1
Faculty-2
Course Coordinator
Module Coordinator
HOD
Dr.Ch. Venkata Narayana
G.Balu Narasimha Rao
Dr.Ch. Venkata Narayana
Dr.Ch. Venkata Narayana
Dr.Ch. Venkata Narayana




Objective Questions (UNIT-5)

Date:

Course Name & Code : Software Engineering & 17CI10
Program/Sem/Sec        : B.Tech., CSE., III-Sem., Section-A
Academic Year           : 2018-19
-----------------------------------------------------------------------------------------------------------------------------------------------------------
  1. Which of the following is not a software testing generic characteristics?
    a) Different testing techniques are appropriate at different points in time
    b) Testing is conducted by the developer of the software or an independent test group
    c) Testing and debugging are different activities, but debugging must be accommodated in any testing strategy
    d) None of the mentioned
  2. Which of the following issues must be addressed if a successful software testing strategy is to be implemented?
    a) Use effective formal technical reviews as a filter prior to testing
    b) Develop a testing plan that emphasizes “rapid cycle testing.”
    c) State testing objectives explicitly
    d) All of the mentioned
  3. Test cases should uncover errors like
    a) Nonexistent loop termination
    b) Comparison of different data types
    c) Incorrect logical operators or precedence
    d) All of the mentioned
  4. What is normally considered as an adjunct to the coding step
    a) Integration testing
    b) Unit testing
    c) Completion of Testing
    d) Regression Testing
  5. Which testing is an integration testing approach that is commonly used when “shrink-wrapped” software products are being developed?
    a) Regression Testing
    b) Integration testing
    c) Smoke testing
    d) Validation testing
  6. Which of the following term describes testing?
    a) Finding broken code
    b) evaluating deliverable to find errors
    c) A stage of all projects
    d) None of the mentioned
  7. What is Cyclomatic complexity?
    a) Black box testing
    b) White box testing
    c) Yellow box testing
    d) Green box testing
  8. White Box techniques are also classified as
    a) Design based testing
    b) Structural testing
    c) Error guessing technique
    d) None of the mentioned
  9. The testing in which code is checked
    a) Black box testing
    b) White box testing
    c) Red box testing
    d) Green box testing
  10. Unit testing is done by
    a) Users
    b) Developers
    c) Customers
    d) None of the mentioned
  11. Which testing integrates the set of classes required to respond to one input or event for the system?
    a) Cluster testing
    b) thread-based testing
    c) use-based testing
    d) none of the mentioned
  12. __________ methods can be used to drive validations tests
    a) Yellow-box testing
    b) Black-box testing
    c) White-box testing
    d) All of the mentioned
  13. Which of the following is black-box oriented and can be accomplished by applying the same black-box methods discussed for conventional software?
    a) Conventional testing
    b) OO system validation testing
    c) Test case design
    d) Both Conventional testing and OO system validation testing
  14. What is testing process’ first goal?
    a) Bug prevention
    b) Testing
    c) Execution
    d) Analyses
  15. Software mistakes during coding are known as
    a) errors
    b) failures
    c) bugs
    d) defects
  16. Name an evaluation technique to assess the quality of test cases.
    a) Mutation analysis
    b) Validation
    c) Verification
    d) Performance analysis
  17. Test should be conducted for every possible
    a) data
    b) case
    c) variable
    d) all of the mentioned
  18. Which of the following is not a part of bug report?
    a) Test case
    b) Output
    c) Software Version
    d) LOC
  19. Effective testing will reduce _______ cost.
    a) maintenance
    b) design
    c) coding
    d) documentation
  20. Verification is focused on _____.
    a. Product
    b. Process 
    c. Both
    d. None
  21. Which of these cannot be successfully tested using Loop Testing Methodology?
    a. Simple Loops
    b. Nested Loops
    c. Concatenated Loops
    d. None of the above 
  22. Which of the following is a software metric that provides a quantitative measure of the logical complexity of a program?
    a. Cyclomatic Complexity
    b. LOC
    c. Function Point
    d. None of the above.
  23. Software is divided into separately Named and Addressable Components, and it is called as ________ .
    a. Software
    b. Cohesion
    c. Module 
    d. None of the above
  24. Which of the following is the form of Alpha and Beta Testing?
    a. Acceptance Testing 
    b. System Testing
    c. Unit Testing
    d. Integration Testing
  25. __________ refers to the set of tasks that ensures the software correctly implements a specific function.
    a. Verification 
    b. Validation
    c. Modularity
    d. None of the above.

Faculty-1
Faculty-2
Course Coordinator
Module Coordinator
HOD
Dr.Ch. Venkata Narayana
G.Balu Narasimha Rao
Dr.Ch. Venkata Narayana
Dr.Ch. Venkata Narayana
Dr.Ch. Venkata Narayana

  Descriptive Questions (UNIT-5)

Date:

Course Name & Code : Software Engineering & 17CI10
Program/Sem/Sec        : B.Tech., CSE., III-Sem., Section-A
Academic Year           : 2018-19
1.
(a)
Discuss about Flow Graph Notations with an example.
6 M

(b)
With the help of diagram, Explain about Integration Testing.
6M




2.
(a)
Consider the Flow graph shown below. Draw the graph and connection matrices
6 M

(b)
Discuss the following related to Conventional Software:
                          iv.        Unit Testing
                            v.        Unit Testing Considerations
                                        vi.            Unit Test Procedures
6M




3.
(a)
Describe unit testing. What errors are commonly found during unit testing?
6 M

(b)
List the Test Characteristics in Software Testing Fundamentals.
6M




4.
(a)
What is graph matrix? How it is useful? Calculate graph matrix for the following flow graph.
6M




5.
(a)
Write short notes on:
i. Condition Testing   ii. Loop Testing
6M




6.
(a)
What is flow graph notation? Convert the following flowchart into a flow-graph.

6M

(b)
Write about testing strategic issues.
6M




7.
(a)
What are the strategic approaches to Software Testing?
6M

(b)
Differentiate Black Box Testing and White Box Testing
6M




8.
(a)
Define independent path. Consider a flow graph given in below Fig. Calculate cyclomatic complexity by all three methods.
12M

Faculty-1
Faculty-2
Course Coordinator
Module Coordinator
HOD
Dr.Ch. Venkata Narayana
G.Balu Narasimha Rao
Dr.Ch. Venkata Narayana
Dr.Ch. Venkata Narayana
Dr.Ch. Venkata Narayana






Assignment-5 (UNIT-5)

Date:

Course Name & Code : Software Engineering & 17CI10
Program/Sem/Sec        : B.Tech., CSE., III-Sem., Section-A
Academic Year           : 2018-19


Q.No.
Question
Related
CO
1.
What are the strategic approaches to Software Testing?
CO5
2.
Write short notes on:
i. Condition Testing   ii. Loop Testing
CO5
3.
Describe unit testing. What errors are commonly found during unit testing?
CO5
4.
Differentiate Black Box Testing and White Box Testing
CO5
5.
What is graph matrix? How it is useful? Calculate graph matrix for the following flow graph.
CO5















Faculty-1
Faculty-2
Course Coordinator
Module Coordinator
HOD
Dr.Ch. Venkata Narayana
G.Balu Narasimha Rao
Dr.Ch. Venkata Narayana
Dr.Ch. Venkata Narayana
Dr.Ch. Venkata Narayana


Topics covered through ICT (UNIT-V)

Course Name & Code : Software Engineering & 17CI10
Program/Sem/Sec        : B.Tech., CSE., III-Sem., Section-A
Academic Year           : 2018-19

Topic:                                                                                                                                                                    Date:
Slide-1

Slide-2

Slide-3




Slide-4
Slide-5



Slide-6

























Faculty-1
Faculty-2
Course Coordinator
Module Coordinator
HOD
Dr.Ch. Venkata Narayana
G.Balu Narasimha Rao
Dr.Ch. Venkata Narayana
Dr.Ch. Venkata Narayana
Dr.Ch. Venkata Narayana