On Tap
On Tap
On Tap
Câu 33. What are the steps to work with SCM? Checks out, Work in received data, Checks in updated
Câu 34. If Software Engineer2 checks in a file when Software Engineer1 has checked in it. What
will SCM system do? SCM system will automatically merge the files when they are checked in
Câu 35. The version of the software is 1.01.0012. The number 0012 means…. the Build Number
Câu 36. The version of the software is 1.01.0012. The number 1 means…. the Major Release Number
Câu 37. The version of the software is 1.02.0012. The number 02 means…. the Minor (Maintenance)
Release Number
Câu 38. What is the right definition about Eclipse?
Câu 39. For Eclipse to work with SVN, which tool must you add to Eclipse? subversive
Câu 40. By default, the password of admin user of Cisco Collaborate tool is other solution
Câu 41. What is the name of the SVN software installed in client? Tortoise SVN
Câu 42. What is the right definition of Ant?
43. install the current version of Java Development Kit on
Câu 43. In order to use Eclipse, you must …. your computer
Câu 44. SVN is an abbreviation of….. Subversion
Câu 45. In software project development, who usually does the unit test? Developer (coder)
Câu 46. Which library supports unit test in Eclipse? junit.framework.TestCase, org.junit.Test
Câu 47. Developers transfer codes and test-case to…. Tester
Câu 48. JUnit is used to ….. Find defect
Câu 49. What are defects in coding phase?programming errors
Câu 50. What does the AssertTrue() method do?Check the parameter is true or false
Câu 51. What does the AssertEquals() method do? Compare actual and expected value
53. Because QA can create a schedule
Câu 52. CruiseControl was written in? Eclipse, ANT for building and testing
Câu 53. Why do we choose CruiseControl in our SCM system? Because it can send email notifications
54. Exist at least 1 code exception in codes of building status
Câu 54. When the Unit test results display 1 error. That means… Because it can store codes
Câu 55. When the Unit test results display 1 failure. That means…55. The actual and expected value
are not the same
Câu 56. When you create a test with JUnit by eclipse. The default unit test class name is …
Class name + “
Câu 57. Which error is found by the unit testing? Execute
Test”
Câu 58. ANT is used to …. Build Project 59. Automatically build
Automatically test
Câu 59. CruiseControl can... Manage Email notification, Log
Câu 60. For building java project using ANT, you must write config file in … XML language
III. Refactoring
Refactoring does NOT make the codes better
Câu 61. Which statement is WRONG when you are talking about refactoring?
Câu 62. What is a code smell? Code smell is a finding defect technical, that used to find where codes
need to refactor
Câu 63. Long method (code smell) is… a method, function, or procedure that has grown too large
Câu 64. Duplicated code (code smell) is…Duplicated code problem is identical or very similar code
exists in more than one location
Câu 65. When must you refactor your codes? The codes have not defected but you want to improve its
Câu 66. How to refactor this code? The circlesquare variable must be rename to circleSquare
double circlesquare= radius*radius*3.14; 3.14 much be naming such as const double PI= 3.14
Câu 67. What are the goals of Refactoring technology?
Câu 68. What is the reason for NOT to refactor codes? The code right but not follow to standard
Câu 69. When you want to move some lines of codes to a new procedure. What will you do in
Eclipse? Use the Extract method in Refactoring 67. Improve the understandability of the code
Improve the structure of the code
Remove unnecessary code
Câu 70. For moving a method from subclass to supper class in eclipse. What refactoring technic
will you do? Use the Pull Up in Refactoring
IV. Teamwork
Câu 71. Which statement is true about teamwork? The team will need to build trust
Câu 72. Why do we need to build the teamwork? The software projects are too large and those a
diverse set of skills and roles
Câu 73. In tips for receiving feedback, when you listen carefully and try to understand the
meaning of the feedback, what is this kind of technic called? Active listening
Câu 74. Role of a team leader in helping all members working together: Suppress ego of each
member
Câu 75. What is the characteristic of high-performance teams in company mission? A clear, elevating
goal
Câu 76. What is the characteristic of high-performance teams when your company gets CMM
standard? External support and recognition
Câu 77. What are team member’s competence? Technical, Personal
Open
Câu 78. Positive receiving feedback, listen without frequent interruption or objections is...
Câu 79. What is the difference between team and group? Result
Câu 80. What is the characteristic of high-performance teams when you share knowledge with all
team members? Collaborative climate
Câu 81. Which tool or software is used to manage the tasks of team members? ?
Câu 82. What is the scheduling tools? ?
V. Process
Câu 83. How do we define a Process? Input - Process – Output
Câu 84. What are the ways to create a process? ETVX, Swimlane
Câu 85. In the software project, how many processes should be used? As less as possible
Câu 86. The best period of time for one Sprint Backlogs in Scrum process is? ?
Câu 87. The process you can see insight is… White Box
Câu 88. "Process is often described as a leg of the…" process-people-technology triad
Câu 89. What is the correct stage order of a process? Entry, Task, Validation, Exit
Câu 90. It is better to use process in a (an)… Large Team
Câu 91. What are the fundamentals of Software Quality Process? Review, Testing...
Câu 92. What are the fundamentals of Software Development Process?
The requirement, Analysis,
VI. Testing and Quality Code
Câu 93. When you test the number of users access the website at the same time, that is… Stress Test
Câu 94. The goal of testing is… To find as many defects as they can
Câu 95. When will you evolve and expand your test suite over time?
Câu 96. What is Integration Testing? is the phase in software testing in which individual software
modules are combined and tested as a group
Câu 97. If you want to know the Module1 work together with the Module2 are correct or not.
What case of the test will you do? Integration Test
Câu 98. When you test the number of users access the website at the same time, that is… ?
Câu 99. What is the normal order of activities software testing? 2, 1, 3, 4
Chú ý:
- Giữ nguyên code ban đầu
- Code phần unit test bỏ trong pakage là họ của sinh viên (không dấu). VD: tran
- Code phần refactoring bỏ trong pakage là tên của sinh viên(không dấu). VD: sanh