Testing, debugging and error types
Học bằng cách chơi
Trả lời những câu hỏi này để kiếm năng lượng, rồi câu cá và khám phá. Không cần tài khoản.
Dành cho nhà giáo dục: slide bài học, ghi chú ôn tập sẵn dùng cho Testing, debugging and error types (Computer Science, Programming) — dùng trong bài giảng của bạn, hoặc chạy chủ đề như một hoạt động lớp học tương tác để người học chơi như một trò chơi trực tiếp.
Ghi chú bài học
Types of error
- A syntax error violates language grammar, such as a missing required bracket; a compiler or interpreter reports it before executing the affected code.
- A logic error produces unintended behaviour despite syntactically valid code.
- A runtime error arises during execution, such as a rejected out-of-range access. Errors can be handled; they do not invariably crash the whole application.
Program error types

Testing
- Test data types: normal (valid), boundary (at the edge of valid ranges) and erroneous (invalid). For age 18-65: normal 30; boundary 18, 65 (and 17, 66 as invalid boundaries); erroneous "abc".
- A test plan lists inputs, expected outputs and actual outputs.
- Iterative testing: testing during development. Final/terminal testing: at the end against the specification.
Test data categories

Debugging tools
- Trace tables, breakpoints, stepping through code, watch windows, print statements; IDE error messages.
Debugging tools

Good practice
- Write comments, meaningful names, modular code; test each module; fix one error at a time.
Defensive design
- Anticipate misuse and handle errors gracefully.
Slide
Sign up free to view the lesson slides
Step through every slide for this topic — plus flashcards and revision notes — with a free account.
Câu hỏi luyện tập
Xem trước miễn phí — 8 trên 33 câu hỏi. Đăng ký để xem tất cả.
1.What is a bug?
Easy- Aan error in a program
- Ba feature
- Ca variable
- Da loop
2.What is debugging?
Easy- Afinding and fixing errors
- Bwriting code
- Ccompiling
- Drunning
3.A program runs to completion but calculates the wrong result because its algorithm is incorrect. What type of error is this?
Easy- Alogic error
- Bsyntax error
- Cruntime error
- Dhardware error
4.Which error is caused by a missing bracket?
Easy- Asyntax error
- Blogic error
- Cruntime error
- Dnone
5.What is erroneous test data?
Easy- Ainvalid data that should be rejected
- Bvalid data
- Cboundary data
- Dno data
6.For valid ages 18 to 65, which is boundary data?
Easy- A18
- B30
- C"abc"
- D100
7.For valid ages 18 to 65, which is normal data?
Easy- A30
- B17
- C66
- D"abc"
8.What does a breakpoint do?
Easy- Apauses the program at a chosen line
- Bends the program
- Cadds a loop
- Ddeletes code
Unlock all 33 questions & more
Tạo tài khoản miễn phí để xem mọi câu hỏi, slide, thẻ ghi nhớ và ghi chú ôn tập cho chủ đề này.
Đề thi cũ
Luyện đề thi cũ cho chủ đề này sắp ra mắt.
Sắp ra mắt
