100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Tentamen (uitwerkingen)

COMP1003 TEST QUESTIONS WITH 100% CORRECT ANSWERS 2025 LATEST UPDATE

Beoordeling
-
Verkocht
-
Pagina's
7
Cijfer
A+
Geüpload op
01-01-2025
Geschreven in
2024/2025

COMP1003 TEST QUESTIONS WITH 100% CORRECT ANSWERS 2025 LATEST UPDATE What is comment-driven development and its benefits? - Answer-1. Write comments first. 2. Guarantees properly commented code, and you can design code before building. What is the difference between open-box and closed-box testing? - Answer-You know how the code is supposed to work vs. you don't What are the advantages of TDD? - Answer-Integrates aspects of specifications, coding, and testing. Makes you think about how code is used before building. Checks you haven't broken something when you make a change. Unit testing and integration testing are types of ____________ testing - Answer-development When is release testing done? - Answer-After unit testing and integration testing - to meet full specifications Outline differences between integration testing and release testing - Answer-1. Separate teams 2. Rather than finding integration bugs, RT is to check system meets specifications and is good enough for external use 3. This is VALIDATION testing rather than DEFECT testing Name three strategies for release testing - Answer-1. Performance-driven 2. Higher level specification-driven 3. Scenario-driven What is performance-driven release testing? - Answer-Tests non-functional things like performance - "Can the search work with 50,000 records?" What is scenario-driven release testing? - Answer-Deliberately make mistakes / right actions playing the role of scenario character (persona) What are the different stages of testing in chronological order? - Answer-1. Sub-integration/unit testing 2. Integration testing 3. Release testing 4. Acceptance testing What is higher-level specifcation-driven testing? - Answer-Developing a series of tests that relate to different specifications What is acceptance testing? - Answer-Final testing phase, done with real data supplied by the customer What are the steps taken during acceptance testing? - Answer-1. Define acceptance criteria 2. Plan acceptance testing (e.g. importing real data) 3. Derive acceptance tests (define actual tests) 4. Run tests 5. Negotitate test results 6. Accept/reject system What is the difference between alpha and beta testing? - Answer-Alpha: few specific users doing actual tasks Beta: limited general use for actual tasks, user feedback as bug reports What are the release life cycles? - Answer-1. Alpha 2. Beta 3. Release candidate 4. Release What is continuous integration? - Answer-Practice where developers merge code changes into a central repository, after which automated builds and tests are run What are the benefits of continous integration? - Answer-1. Supports TDD 2. Integration and testing is figured out from the start 3. Identifies bugs quickly because integration happens sooner What three things does software maintenance include? - Answer-1. Fault repairs 2. Environmental adaptations (to changing platforms) 3. Functionality additons Why is maintenance the most expensive stage to make changes in? - Answer-1. Team changes 2. Staff skills (maintenance often given to junior staff) 3. Program age and structure (older software has been re-designed more) 4. Poor original development (!) What are the stages of requirements change? - Answer-1. Problem analysis and specification of changes 2. Change analysis and costing 3. Change implementation What is refactoring? - Answer-Improved design, code base without changing external system behavior e.g. duplicate code -> method call What are the three options a company has when the cost of change gets too high? - Answer-1. Rebuild software: new design, easier to maintain 2. Build different software to do new jobs 3. Requirements are so different -> different software What are the four core Agile values? - Answer-1. Individuals and interactions (over processes and tools) (e.g. paired programming) 2. Working software (over comprehensive documentation) (e.g. frequent system releases) 3. Customer collaboration (over contract negotiation) (e.g. full-time customer engagement with the team) 4. Responding to change (over following a plan) (through regular system releases) What are the weaknesses of traditional (non-Agile) SE? - Answer-1. Top-down approaches (all the planning, then all the work, etc.) (expensive, slow) 2. Depends on lots of documentation to be successful 3. Lots of waiting times between different teams 4. Hard to manage change during a project (!) What is XP? - Answer-Extreme programming includes new versions being built near-daily where increments are delivered to customers every couple weeks. Tests are applied before a build is accepted. What does Scrum consist of? - Answer-Sprint cycles (a sprint is a fixed time period to achieve the current plan). Involves continuous group communication (e.g. daily meetings) Managed by Scrum Master

Meer zien Lees minder
Instelling
COMP1003
Vak
COMP1003









Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Geschreven voor

Instelling
COMP1003
Vak
COMP1003

Documentinformatie

Geüpload op
1 januari 2025
Aantal pagina's
7
Geschreven in
2024/2025
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

Voorbeeld van de inhoud

COMP1003 TEST QUESTIONS WITH
100% CORRECT ANSWERS 2025
LATEST UPDATE

What is comment-driven development and its benefits? - Answer-1. Write comments
first.
2. Guarantees properly commented code, and you can design code before building.

What is the difference between open-box and closed-box testing? - Answer-You know
how the code is supposed to work vs. you don't

What are the advantages of TDD? - Answer-Integrates aspects of specifications,
coding, and testing.
Makes you think about how code is used before building.
Checks you haven't broken something when you make a change.

Unit testing and integration testing are types of ____________ testing - Answer-
development

When is release testing done? - Answer-After unit testing and integration testing - to
meet full specifications

Outline differences between integration testing and release testing - Answer-1.
Separate teams
2. Rather than finding integration bugs, RT is to check system meets specifications and
is good enough for external use
3. This is VALIDATION testing rather than DEFECT testing

Name three strategies for release testing - Answer-1. Performance-driven
2. Higher level specification-driven
3. Scenario-driven

What is performance-driven release testing? - Answer-Tests non-functional things like
performance - "Can the search work with 50,000 records?"

What is scenario-driven release testing? - Answer-Deliberately make mistakes / right
actions playing the role of scenario character (persona)

, What are the different stages of testing in chronological order? - Answer-1. Sub-
integration/unit testing
2. Integration testing
3. Release testing
4. Acceptance testing

What is higher-level specifcation-driven testing? - Answer-Developing a series of tests
that relate to different specifications

What is acceptance testing? - Answer-Final testing phase, done with real data supplied
by the customer

What are the steps taken during acceptance testing? - Answer-1. Define acceptance
criteria
2. Plan acceptance testing (e.g. importing real data)
3. Derive acceptance tests (define actual tests)
4. Run tests
5. Negotitate test results
6. Accept/reject system

What is the difference between alpha and beta testing? - Answer-Alpha: few specific
users doing actual tasks
Beta: limited general use for actual tasks, user feedback as bug reports

What are the release life cycles? - Answer-1. Alpha
2. Beta
3. Release candidate
4. Release

What is continuous integration? - Answer-Practice where developers merge code
changes into a central repository, after which automated builds and tests are run

What are the benefits of continous integration? - Answer-1. Supports TDD
2. Integration and testing is figured out from the start
3. Identifies bugs quickly because integration happens sooner

What three things does software maintenance include? - Answer-1. Fault repairs
2. Environmental adaptations (to changing platforms)
3. Functionality additons

Why is maintenance the most expensive stage to make changes in? - Answer-1. Team
changes
2. Staff skills (maintenance often given to junior staff)
3. Program age and structure (older software has been re-designed more)
4. Poor original development (!)

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
Scholarsstudyguide nursing
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
777
Lid sinds
3 jaar
Aantal volgers
475
Documenten
14923
Laatst verkocht
3 dagen geleden
NURSING

Here you will find everything you need in nursing Assignments, EXAMS AND TESTBANKS. For students who want to see results twice as fast. I strive for my content to be of the highest quality. Always leave a review after purchasing any document so as to make sure our customers are 100% satisfied.

3,9

163 beoordelingen

5
87
4
21
3
25
2
6
1
24

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen