We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
COMPUTER ENGINEERING DEPARTMENT
C. U. SHAH GOVT. POLYTECHNIC, SURENDRANAGAR
Course Name : Introduction to Software Course Code : 4340702 Engineering UNIT – 4 (Software Coding And Testing) Assignment - 4 Date of Declaration : Last Date of Submission : Course Outcome (CO (d)) Prepare test-cases to test software functionalities. Note: All the questions of this Unit are of CO(d). Bloom’s Sr. Questions Taxonomy No Level Short Questions 1 Define coding. List various characteristics of good coding. R 2 Define code review. R 3 i. __________ is leading code inspection meeting. R ii. __________ is leading code walkthrough meeting. 4 Define: testing, error, failure, defect, test case, test suit R 5 Define black block testing. Give synonyms of it. R 6 Define white box testing. Give synonyms of it. R 7 Give at least three differences between verification and validation. R 8 If input data values to a system is a range (i.e. 10 to 20), then how many R valid and how many invalid classes defined in equivalence class partitioning. 9 i. Branch coverage testing is a kind of __________ testing. ii. Comparison testing is a kind of __________ testing. R iii. Error guessing testing is a kind of __________ testing. iv. Mutation testing is a kind of __________ testing. 10 When all the modules are tested in isolation, it is called __________ testing. R 11 List different types of test documentation. R 12 Match the following: I. Unit testing a) Functional testing II. Black box testing b) Performed by external users R III. Formal code review technique c) First level of testing IV. Beta testing d) Code inspection V. White box testing e) Structural testing Descriptive Questions 1 Write a short note on code walkthrough. [S23 (3)] U 2 Explain code inspection. [S23 (3)] U 3 Write a short note on coding standards and guidelines. U 4 Explain software documentation in brief. U 5 Differentiate between black box testing and white box testing. U Define black box testing. List various black box testing techniques. Explain any two. 6 R, U OR Individual technique can be asked. Define white box testing. List various white box testing techniques. Explain any two. [W23 (7)] OR 7 R, U Individual technique can be asked. OR Describe white box testing. [S23 (7)] 8 Write a short note on beta testing. U 9 Describe unit testing and integration testing. [S23 (7)] [W23 (3)] U 10 Differentiate between alpha testing and beta testing. A Determine equivalence classes and boundary value test suite for a program 11 A to accept any number between 1 and 99. [W23 (7)] 12 Prepare test cases for online shopping system. [W23 (4)] A Write any four test cases for registration / sign up process in any software. 13 A [S23 (4)] Demonstrate the boundary value testing for online student payment system. 14 A [S23 (4)] Define code review. List code review techniques. Explain then in detail. 15 R, U [W23 (7)] Bloom’s Taxonomy Levels: L1 (Remember), L2 (Understanding), L3 (Apply)