SER 316 Final Exam Study Guide || with 100% Verified Solutions.
6 views 0 purchase
Course
SER 316
Institution
SER 316
What is Git? correct answers A distributed version control system
What are the correct git commands for the different phases?
To stage a change
To save your changes safely in your repository
To send your changes to your remote repository
To get the information on your remote repository to ...
SER 316 Final Exam Study Guide || with 100% Verified
Solutions.
What is Git? correct answers A distributed version control system
What are the correct git commands for the different phases?
To stage a change
To save your changes safely in your repository
To send your changes to your remote repository
To get the information on your remote repository to your local repository correct answers Add
Commit
Push
Pull
What information do you have to include into your commit messages? correct answers
Descriptive comment on what you did
Task Number from the Sprint Backlog
When does a task get assigned to a team member? correct answers When a task is moved to In
Progress
What should be true for your master branch on GitHub? correct answers Your master should be a
stable, working copy of your project. Only tested code should go into it.
How often should you have Stand-up meetings in your project? correct answers You should talk
at least 3 times a week.
How many branches should you create in your Git workflow? correct answers One for each User
Story
How many tasks should you have In Progress on the Sprint Backlog? correct answers 1-2
What is a Pull Request? correct answers A team member can issue a Pull Request to ask the team
to approve of a change to be merged into another branch.
What do we mean by quality policies in this course which you need to fulfill in your project?
correct answers You define them yourself and have to check your code before accepting a Pull
Request to fulfill these Quality Policies.
Explain what Edge Coverage means? correct answers Edge Coverage (also known as branch
coverage) is a type of white-box coverage a set of test cases will need to ensure. This type of
coverage guarantees that every branch/transition in the code is executed at least once.
, What kind of coverage do JUnit tests have? correct answers It depends on the implementation of
the JUnit test, if there is a certain complete coverage.
A boundary value analysis does... correct answers only check values between equivalence
partitions.
JUnit testing is... correct answers a dynamic testing technique.
On what criteria should Blackbox tests be implemented? correct answers Anything but looking at
the respective code, e.g. documentation, specification, requirements...
Which of the following annotation is not supported in JUnit?
What does complete node coverage for a method mean? correct answers Every line of code in
the method has been used in the tests.
What method statistically finds the most defects? correct answers Code Reviews find 65%
Why is it important to work at a consistent rate in your project? correct answers So the team
knows if it gets done in time.
In week 4 which quality practices do you have to include in your project? correct answers
GitHub workflow, Code Review, Unit Tests
What is the difference between a formal and an informal code review? correct answers A formal
code review usually needs preparation while an informal one might just mean asking my team
member to look over what I wrote.
What should you not look for in code reviews? correct answers At personal programming style.
Reviews usually try to find: correct answers Logical errors
Code Smells
Style errors
Naming conventions
Bugs
How often should you update your Quality Policies for this project? correct answers Once a
week
Who checks the Quality Policies in your project before a merge into master? correct answers The
team or part of the team
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 FullyFocus. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $11.69. You're not tied to anything after your purchase.