0
0
Intro to Computingfundamentals~5 mins

Testing and quality assurance in Intro to Computing - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is testing in software development?
Testing is the process of checking if a software program works correctly by running it with different inputs and conditions to find errors or bugs.
Click to reveal answer
beginner
Define quality assurance (QA) in simple terms.
Quality assurance is a set of activities that ensure the software meets certain standards and works well before it is released to users.
Click to reveal answer
intermediate
What is the difference between manual testing and automated testing?
Manual testing is when a person tests the software by hand, while automated testing uses special programs to test the software automatically.
Click to reveal answer
intermediate
Why is early testing important in software development?
Early testing helps find and fix problems sooner, which saves time and money and improves the final software quality.
Click to reveal answer
beginner
What is a bug report?
A bug report is a document or message that describes a problem found in the software, including how to reproduce it and why it is a problem.
Click to reveal answer
Which of the following best describes quality assurance?
AFinding and fixing bugs after software release
BEnsuring software meets standards before release
CWriting code for new features
DDesigning the user interface
What is the main advantage of automated testing over manual testing?
AIt replaces the need for developers
BIt requires no programming skills
CIt finds all bugs automatically
DIt can run tests faster and repeatedly without human effort
When should testing ideally start in the software development process?
AAs early as possible during development
BOnly after users report problems
CAfter the software is fully completed
DTesting is not necessary
What is a bug in software?
AA feature request
BA user manual
CA mistake or error in the software
DA software update
Which activity is NOT part of quality assurance?
AMarketing the software
BWriting test plans
CProcess improvement
DCode reviews
Explain in your own words why testing is important in software development.
Think about what happens if software is released without testing.
You got /4 concepts.
    Describe the difference between manual and automated testing with a real-life example.
    Imagine checking a list of tasks yourself versus using a machine to check them.
    You got /3 concepts.