Tất cả câu hỏi

Ngân hàng câu hỏi trắc nghiệm có giải thích chi tiết.

13.200/14.151 câuCòn 951
Aii,iii,iv are correct and i is incorrect
Biii , i , iv is correct and ii is incorrect
Ci , iii , iv , ii is in correct
Dii is correct
Lời giải
Một số yếu tố thành công cho một cuộc đánh giá bao gồm: mỗi đánh giá không có một mục tiêu được định trước (i), các lỗi được tìm thấy được chào đón và được thể hiện một cách khách quan (ii), quản lý hỗ trợ một quá trình đánh giá tốt (iii) và có một trọng tâm vào việc học hỏi và cải tiến quy trình (iv). Các yếu tố này đóng vai trò quan trọng trong việc đảm bảo rằng quá trình đánh giá được thực hiện một cách hiệu quả và mang lại kết quả tích cực. Điều này giúp cho các cá nhân và tổ chức có thể học hỏi từ các lỗi và cải thiện quy trình của mình.
Mở trang câu hỏi này →
ATools and techniques
BProcedures and standards
CProcesses and walkthroughs
DReviews and update
Lời giải
Các công cụ và kỹ thuật được sử dụng trong từng bàn làm việc để tạo ra sản phẩm đầu ra đúng. Trong môi trường làm việc, các công cụ và kỹ thuật đóng vai trò quan trọng trong việc đảm bảo chất lượng và hiệu suất công việc. Chúng giúp nhân viên thực hiện các nhiệm vụ một cách hiệu quả và chính xác. Ví dụ, trong một xưởng sản xuất, các công cụ như máy móc, thiết bị và dụng cụ được sử dụng để tạo ra sản phẩm cuối cùng. Cùng với đó, các kỹ thuật như quy trình sản xuất, kiểm tra chất lượng và bảo trì cũng được áp dụng để đảm bảo sản phẩm đạt tiêu chuẩn.
Mở trang câu hỏi này →
Aiv is correct and (,ji,iii are incorrect.
Biii,iii is correct and iv is incorrect
Ciiis correct and i,i,lii are incorrect
Diii and W are correct and i,li are incorrect
Lời giải
Mục tiêu thoát (Exit Criteria) có thể bao gồm các yếu tố sau: i. Các chỉ số độ sâu, như độ bao phủ của mã nguồn, tính năng hoặc rủi ro. ii. Các ước tính mật độ lỗi hoặc các chỉ số độ tin cậy. iii. Rủi ro còn lại, chẳng hạn như lỗi chưa được sửa chữa hoặc thiếu độ bao phủ trong một số khu vực. iv. Xác minh môi trường thử nghiệm. Mục tiêu thoát là các tiêu chí để xác định khi nào một dự án hoặc giai đoạn đã đạt được mức độ hoàn thiện mong muốn. Các mục tiêu thoát thường được thiết lập dựa trên các yếu tố như độ bao phủ của mã nguồn, mật độ lỗi và rủi ro còn lại. Trong câu hỏi này, câu trả lời đúng là "iv là đúng và (i, ii, iii) là sai". Điều này có nghĩa là xác minh môi trường thử nghiệm là một phần quan trọng của mục tiêu thoát, trong khi các yếu tố khác không phải là một phần của mục tiêu thoát.
Mở trang câu hỏi này →
AVariables not defined in the code
BSpelling and grammar faults in the documents
CRequirements that have been omitted from the design documents
DHow much of the code has been covered
Lời giải
Các cuộc kiểm tra có thể tìm thấy tất cả các lựa chọn sau, trừ khi nào đó. Các cuộc kiểm tra có thể phát hiện các biến không được định nghĩa trong mã, các lỗi chính tả và ngữ pháp trong tài liệu, các yêu cầu đã bị bỏ qua từ các tài liệu thiết kế. Tuy nhiên, chúng không thể tìm thấy được mức độ bao phủ của mã. Mức độ bao phủ của mã không thể được kiểm tra bằng các cuộc kiểm tra, mà phải được thực hiện thông qua các phương pháp khác như chạy thử nghiệm, phân tích tĩnh và phân tích động. Các phương pháp này có thể giúp xác định được mức độ bao phủ của mã và phát hiện các khu vực chưa được kiểm tra.
Mở trang câu hỏi này →
AError guessing
BWalkthrough
CData flow analysis
DInspections
Lời giải
Kỹ thuật kiểm thử tĩnh là một phần quan trọng trong quá trình kiểm thử phần mềm. Trong đó, các kỹ thuật như Error guessing, Walkthrough, và Inspections đều là các kỹ thuật kiểm thử tĩnh. Error guessing là kỹ thuật dựa trên kinh nghiệm và kiến thức của kiểm thử viên để đoán lỗi có thể xảy ra. Walkthrough là kỹ thuật kiểm thử tĩnh bằng cách đi qua mã nguồn và kiểm tra các đoạn mã có thể gây ra lỗi. Inspections là kỹ thuật kiểm thử tĩnh bằng cách xem xét và đánh giá mã nguồn để tìm kiếm các lỗi. Tuy nhiên, Data flow analysis là một kỹ thuật kiểm thử tĩnh khác, nhưng nó không phải là một trong những kỹ thuật được liệt kê ở trên. Vì vậy, câu trả lời đúng là Data flow analysis.
Mở trang câu hỏi này →
Av & ware true, x -z are false
Bw, x &y are true, v & z are false
Cw &y are true, v, x & z are false
Dwis true, v, x y and z are false
EAll of them are true
Lời giải
Regression testing nên được thực hiện trong các trường hợp sau: Mỗi tuần, Sau khi phần mềm đã thay đổi, Nhiều nhất có thể, Khi môi trường đã thay đổi, Khi người quản lý dự án cho phép. Mỗi một trong những trường hợp trên đều có lý do hợp lý để thực hiện regression testing. Ví dụ, nếu phần mềm đã thay đổi, thì cần phải kiểm tra lại để đảm bảo rằng những thay đổi đó không ảnh hưởng đến các chức năng hiện có. Nếu môi trường đã thay đổi, thì cũng cần phải kiểm tra lại để đảm bảo rằng phần mềm vẫn hoạt động đúng như mong đợi. Việc thực hiện regression testing thường xuyên sẽ giúp phát hiện ra các lỗi sớm và giảm thiểu thời gian và chi phí để sửa lỗi.
Mở trang câu hỏi này →
A1000, 5000, 99999
B9999, 50000, 100000
C10000, 50000, 99999
D10000, 99999
E9999, 10000, 50000, 99999, 10000
Lời giải
Để thiết kế thử nghiệm cho các lớp tương đương hợp lệ và biên giới hợp lệ, chúng ta cần xem xét các giá trị có thể xảy ra trong hệ thống kiểm soát tồn kho. Giá trị có thể là các số từ 10000 đến 99999. Trong các lựa chọn trên, chỉ có "10000, 99999" phù hợp với yêu cầu này vì nó bao gồm cả biên giới và lớp tương đương hợp lệ.
Mở trang câu hỏi này →
ASeverity refers to the importance of a defect to end-users, while priority refers to the impact on the development team.
BSeverity represents the likelihood of a defect occurring, while priority determines the urgency of fixing a defect.
CSeverity refers to the impact of a defect on the system, while priority indicates the order in which defects should be fixed.
DSeverity indicates the importance of a requirement, while priority determines the criticality of a defect.
Lời giải
Khái niệm mức độ nghiêm trọng (severity) và mức độ ưu tiên (priority) trong kiểm thử phần mềm thường được nhầm lẫn với nhau. Tuy nhiên, chúng có ý nghĩa khác nhau. Mức độ nghiêm trọng của một lỗi (defect) ám chỉ tầm quan trọng của nó đối với người dùng cuối, trong khi mức độ ưu tiên của một lỗi phản ánh tác động của nó lên đội ngũ phát triển. Ví dụ, một lỗi nghiêm trọng có thể không ảnh hưởng đến trải nghiệm người dùng, nhưng lại gây khó khăn cho đội ngũ phát triển. Ngược lại, một lỗi có mức độ ưu tiên cao có thể không nghiêm trọng, nhưng lại cần được sửa chữa ngay lập tức để tránh ảnh hưởng đến kế hoạch phát triển. Do đó, việc hiểu rõ sự khác biệt giữa mức độ nghiêm trọng và mức độ ưu tiên là rất quan trọng để đảm bảo rằng các lỗi được sửa chữa một cách hiệu quả và kịp thời.
Mở trang câu hỏi này →
13189The purpose of requirement phase is:4 lựa chọn
ATo freeze requirements
BTo understand user needs
CTo define the scope of testing
DAll of the others
Lời giải
Pha yêu cầu là một phần quan trọng trong vòng đời phát triển phần mềm. Mục đích chính của pha này là để hiểu rõ được nhu cầu của người dùng và xác định rõ yêu cầu của dự án. Điều này giúp cho các nhà phát triển có thể xây dựng được sản phẩm đáp ứng được nhu cầu của người dùng. Trong pha yêu cầu, các nhà phát triển sẽ thu thập thông tin từ người dùng, phân tích và xác định rõ yêu cầu của dự án. Qua đó, họ có thể xây dựng được kế hoạch phát triển phần mềm phù hợp và hiệu quả.
Mở trang câu hỏi này →
AUse of automated test execution tools
BTesting performed by users.
CTesting against acceptance test criteria
DIntegration of system with user documentation.
Lời giải
Kể từ khi User Acceptance Testing (UAT) được thực hiện, có một số đặc điểm quan trọng cần lưu ý. Đầu tiên, UAT sử dụng các công cụ thực thi thử nghiệm tự động. Thứ hai, UAT được thực hiện bởi người dùng. Thứ ba, UAT được thực hiện dựa trên các tiêu chí thử nghiệm chấp nhận. Tuy nhiên, có một đặc điểm không phải là đặc điểm của UAT. Đó là tích hợp hệ thống với tài liệu người dùng. Trong thực tế, UAT không liên quan đến việc tích hợp hệ thống với tài liệu người dùng. Thay vào đó, UAT tập trung vào việc đảm bảo rằng hệ thống đáp ứng các yêu cầu của người dùng và đáp ứng các tiêu chí chấp nhận.
Mở trang câu hỏi này →
ACT The Provision and Management of a controlled library containing all the configurations items is called as Configuration Control
BStatus Accounting
CConfiguration Identification
Lời giải
Vấn đề này liên quan đến quản lý và kiểm soát các thành phần cấu hình trong một thư viện được kiểm soát. Thư viện này chứa tất cả các cấu hình vật thể. Để trả lời câu hỏi này, chúng ta cần hiểu các khái niệm liên quan. Configuration Control là quá trình kiểm soát và quản lý các thay đổi đối với các thành phần cấu hình. Status Accounting là quá trình theo dõi và cập nhật trạng thái của các thành phần cấu hình. Configuration Identification là quá trình xác định và phân loại các thành phần cấu hình. Trong trường hợp này, câu trả lời đúng là Configuration Control vì nó liên quan đến việc cung cấp và quản lý một thư viện được kiểm soát chứa tất cả các thành phần cấu hình.
Mở trang câu hỏi này →
13192Poor software characteristics are4 lựa chọn
AOnly Project risks
BOnly Product risks
CProject risks and Product risks
DProject risks or Product risks
Lời giải
Tính chất phần mềm không tốt thường bao gồm cả rủi ro dự án và rủi ro sản phẩm. Rủi ro dự án liên quan đến các vấn đề phát sinh trong quá trình triển khai dự án, chẳng hạn như vượt quá ngân sách, chậm tiến độ, hoặc không đáp ứng yêu cầu khách hàng. Rủi ro sản phẩm liên quan đến chất lượng của sản phẩm phần mềm, chẳng hạn như lỗi, không tương thích, hoặc không đáp ứng yêu cầu kỹ thuật. Vì vậy, lựa chọn đúng là cả rủi ro dự án và rủi ro sản phẩm.
Mở trang câu hỏi này →
AUnderstanding of the technologies used by the competitors
BEvaluation of tools against clear requirements and objective criteria
CEstimation of a cost-benefit ratio
DAssessment of the maturity of the organization
Lời giải
Khi chọn công cụ, có một số nguyên tắc quan trọng cần tuân thủ. Trong số các lựa chọn trên, nguyên tắc không chính xác là "Hiểu rõ về công nghệ được sử dụng bởi các đối thủ cạnh tranh". Nguyên tắc này không phải là một trong những nguyên tắc chính cho việc chọn công cụ. Nguyên tắc chính bao gồm việc đánh giá công cụ dựa trên các yêu cầu và tiêu chí rõ ràng, ước tính tỷ lệ lợi ích và chi phí, và đánh giá độ chín muồi của tổ chức. Việc hiểu rõ về công nghệ của đối thủ cạnh tranh có thể hữu ích trong một số trường hợp, nhưng nó không phải là một trong những nguyên tắc cơ bản cho việc chọn công cụ.
Mở trang câu hỏi này →
ADoes not meet people needs
BCultural difference
CLoss of control over reallocation of resources
DRelinquishments of control
Lời giải
Khi so sánh việc kiểm tra phần mềm được phát triển bởi nhà thầu bên ngoài nước bạn và nhà thầu bên trong nước bạn, có một số điểm khác biệt quan trọng cần xem xét. Đầu tiên, việc kiểm tra phần mềm được phát triển bởi nhà thầu bên ngoài nước bạn có thể gặp phải những thách thức liên quan đến ngôn ngữ và văn hóa. Điều này có thể dẫn đến sự hiểu lầm và sai sót trong quá trình kiểm tra. Mặt khác, việc kiểm tra phần mềm được phát triển bởi nhà thầu bên trong nước bạn có thể giúp bạn kiểm soát tốt hơn về mặt ngôn ngữ và văn hóa, từ đó đảm bảo rằng phần mềm đáp ứng được nhu cầu của người dùng.
Mở trang câu hỏi này →
ACode reviews
BCode inspections
CA coverage tool
DA test management tool
EAstatic analysis tool
Lời giải
Mã code không thể tiếp cận thường được phát hiện tốt nhất bằng cách sử dụng công cụ kiểm tra bao phủ. Công cụ kiểm tra bao phủ là một công cụ giúp xác định phần mã code nào đã được thực hiện trong quá trình kiểm thử. Nó giúp phát hiện ra các phần code không được thực hiện, bao gồm cả code không thể tiếp cận. Code không thể tiếp cận là code được viết nhưng không bao giờ được thực hiện trong quá trình chạy chương trình. Nó có thể do nhiều lý do khác nhau, chẳng hạn như vị trí code nằm ngoài phạm vi kiểm thử, hoặc code bị lỗi và không thể thực hiện được. Công cụ kiểm tra bao phủ giúp phát hiện ra code không thể tiếp cận và giúp nhà phát triển sửa lỗi và hoàn thiện code.
Mở trang câu hỏi này →
A1, iiliiiv is correct
Biii,is correct Liiiv are incorrect.
Cili, ili and tv are incorrect
DW, iiis correct
Lời giải
Các công cụ phân tích tĩnh có thể phát hiện các lỗi sau: i. Biến không bao giờ được sử dụng. ii. Các lỗ hổng bảo mật. iii. Vi phạm tiêu chuẩn lập trình. iv. Các hàm và thủ tục không được gọi. Trong các lựa chọn trên, câu trả lời đúng là "1, ii, iii, iv là đúng" vì các công cụ phân tích tĩnh có thể phát hiện tất cả các lỗi này. Các công cụ này có thể giúp phát hiện các vấn đề tiềm ẩn trong mã nguồn, bao gồm cả các biến không được sử dụng, các lỗ hổng bảo mật và vi phạm tiêu chuẩn lập trình. Điều này giúp các nhà phát triển cải thiện chất lượng mã nguồn và giảm thiểu các vấn đề bảo mật.
Mở trang câu hỏi này →
ASystem integration
BFunctional testing
CNon-functional testing
DRequirements testing
Lời giải
Khi triển khai giải pháp ngân hàng trực tuyến, việc kiểm thử là một phần quan trọng để đảm bảo tính ổn định và hiệu suất của hệ thống. Trong đó, có bốn loại kiểm thử được đề cập trong câu hỏi: kiểm thử tích hợp hệ thống, kiểm thử chức năng, kiểm thử không chức năng và kiểm thử yêu cầu. Kiểm thử chức năng là quá trình kiểm tra xem các tính năng của hệ thống có hoạt động đúng như mong đợi hay không, bao gồm cả việc kiểm tra các giao dịch, thanh toán và quản lý tài khoản. Điều này giúp đảm bảo rằng hệ thống có thể xử lý các yêu cầu của khách hàng một cách chính xác và hiệu quả.
Mở trang câu hỏi này →
AAvailability of tools to support the proposed techniques.
BThe budget allowed for training in proposed techniques.
CAvailable skills and experience in the proposed techniques.
DThe willingness of the test team to learn new techniques.
Lời giải
Khi chọn phương pháp kiểm thử, yếu tố quan trọng nhất là khả năng có sẵn của công cụ hỗ trợ các kỹ thuật đề xuất. Điều này có nghĩa là nếu bạn muốn sử dụng một kỹ thuật kiểm thử mới, bạn cần có sẵn các công cụ cần thiết để thực hiện nó. Ví dụ, nếu bạn muốn sử dụng kỹ thuật kiểm thử tự động, bạn cần có sẵn các công cụ như IDE, trình biên dịch, v.v. Nếu bạn không có sẵn các công cụ này, bạn sẽ gặp khó khăn trong việc thực hiện kỹ thuật kiểm thử đó. Vì vậy, khả năng có sẵn của công cụ hỗ trợ là yếu tố quan trọng nhất khi chọn phương pháp kiểm thử.
Mở trang câu hỏi này →
Aiv is correct and (ji,iii are incorrect
Bi,li,iii are correct and iv is incorrect
Ciii are correct and iii,iv are incorrect
Di,iv are correct and ii, ili are incorrect
Lời giải
Để theo dõi tiến độ kiểm thử, có nhiều yếu tố quan trọng cần xem xét. Đầu tiên, phần trăm thực thi các trường hợp kiểm thử (i) giúp chúng ta đánh giá hiệu suất và tốc độ thực hiện các trường hợp kiểm thử. Thứ hai, phần trăm công việc đã hoàn thành trong việc chuẩn bị môi trường kiểm thử (ii) cho chúng ta biết tiến độ của dự án. Thứ ba, thông tin về lỗi, chẳng hạn như mật độ lỗi, số lỗi đã tìm thấy và sửa chữa (iii) giúp chúng ta đánh giá chất lượng sản phẩm. Cuối cùng, kích thước của đội kiểm thử và kỹ năng của kỹ sư (iv) cũng rất quan trọng vì nó ảnh hưởng đến hiệu suất và chất lượng của quá trình kiểm thử.
Mở trang câu hỏi này →
13200The Test Cases Derived from use cases4 lựa chọn
AAre most useful in uncovering defects in the process flows during real world use of the system
BAre most useful in uncovering defects in the process flows during the testing use of the system
CAre most useful in covering the defects in the process flows during real world use of the system
DAre most useful in covering the defects at the Integration Level
Lời giải
Các trường hợp kiểm thử được tạo từ các trường hợp sử dụng thường được sử dụng để phát hiện các lỗi trong quá trình luồng làm việc trong môi trường thực tế của hệ thống. Điều này có nghĩa là các trường hợp kiểm thử này được tạo dựa trên cách người dùng thực tế sẽ tương tác với hệ thống, giúp phát hiện các lỗi và vấn đề trong quá trình sử dụng thực tế. Điều này giúp đảm bảo rằng hệ thống hoạt động đúng cách và đáp ứng được nhu cầu của người dùng.
Mở trang câu hỏi này →