SWE201c - SP21 (Engineering Practices for Building Quality Software)
4 views 0 purchase
Course
Software engineering
Institution
Software Engineering
SWE201c - SP21 (Engineering Practices for Building Quality Software)
The goal of test selection is to find the maximum number of tests that can be successfully run.
A.True
B. False ** Answ** B
Randomly testing is the poorest form of testing.
A. True
B. False ** Answ** B
...
SWE201c - SP21 (Engineering Practices for Building
Quality Software)
The goal of test selection is to find the maximum number of tests that can be
successfully run.
A.True
B. False ** Answ** B
Randomly testing is the poorest form of testing.
A. True
B. False ** Answ** B
The developer of the code is the best person to test that code.
A. True
B. False ** Answ** B
Manually created tests can use randomly selected inputs to maximize defect finding.
A. True
B. False ** Answ** B
Code coverage includes statement coverage, ensuring all code statements are
executed at least once by at least one test case and all tests pass.
A. True
B. False ** Answ** A
Requirements testing is difficult because the tests can't be created until the code is
written, which is quite far into the development process.
A. True
B. False ** Answ** B
Program testing helps find defects, but testing cannot prove there are no bugs.
A. True
B. False ** Answ** A
A test case is a set of inputs written to try and "break the code", i.e. find a defect.
, A. True
B. False ** Answ** B
Test obligations come from Structural Analysis, that is, from the code itself.
A. True
B. False ** Answ** B
Tests which meet the code coverage criteria can still be poor tests.
A. True
B. False ** Answ** A
New processes/reports are able to be added to the Jenkins Pipeline through plug-ins.
A. True
B. False ** Answ** A
Continuous Integration alerts to submitting developer of build or test failure, but cannot
remove the code committed.
A. True
B. False ** Answ** B
Continuous Integration is a subset of the capabilities in a Continuous Delivery pipeline.
A. True
B. False ** Answ** A
Pushing code to production without the need for developer action is one of the primary
benefits of Continuous Delivery.
A. True
B. False ** Answ** B
The difference between Continuous Delivery and Continuous Deployment is whether
the deployment of code to production is manual or automated, respectively.
A. True
B. False ** Answ** A
Canary is a system of alerts to developers based on build, test, release and/or
deployment. The alerts are similar to "tweets" as on Twitter, hence the similarity of the
names.
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller smartchoices. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $8.99. You're not tied to anything after your purchase.