GoConqr has a new look! Let us know what you think.

Flashcards

Quality Assurance (QA)

moniquec English 1.0Average rating 1.0 out of 5 (1 rating) 29 cards

Cards in this deck (29)

  1. 1What is Quality Assurance?In developing products and services, Quality Assurance (QA) is the systematic process used to check if those products and services are being developed according to the specified requirements
  2. 2When do you start QA in a project?At the beginning of the project set-up
  3. 3What is a build?A number given to install-able software
    Given to the testing team by the development team
    Build numbers assigned are incremental and sequential
  4. 4What is a release?A number given to install-able software that is handed over to the customer by the developer or tester
  5. 5What are 3 advantages to using automated tested vs manual testing?Frequent use of a test case
    Time comparison (scripts run much faster)
    Re-usability of automated scripts
  6. 6Types of black box testing are?Functional testing
    Non-functional testing
    Regression testing
  7. 7What is black box testing?Functionality of the software under test (SUT) is tested without looking at the internal code structure
    [Testing from an external or end-user perspective]
  8. 8What is white box testing?Testing of the software's internal coding and infrastructure
    Focuses on strengthening security
    Application's flow of inputs and outputs
    Focuses on improving design and usability
  9. 9What do you verify in white box testing?Internal security holes
    Bad paths in coding processes
    The flow of specific inputs in the code
    Expected output
    The functionality of conditional loops
    Testing each statement, object and function on an individual basis
  10. 10At what levels of software development can white box testing be performed?System
    Integration
    Unit
  11. 11White box testing is also referred to as?Clear testing
    Open testing
    Structural testing
    Glass box testing
  12. 12What is regression testing?Software testing that tests changes made to the programs to ensure that existing features have not been adversely affected by the new changes or enhancements
    CAN be automated
  13. 13What is re-testing?Software testing that seeks to confirm that test cases that failed in the final execution are now passing after defects have been fixed
    CANNOT be automated
  14. 14What is functional testing?Testing the application against the business requirements
    It validates the behavior of an application
    Focuses on customer requirements
  15. 15When is regression testing performed?This testing is performed after any bug fix or any functionality change
  16. 16What is non-functional testing?Testing the application against customer expectations and performance requirements
    Focuses on customer expectations
    Performed after completing functional testing
  17. 17What is a bug?A mismatch between the expected results and the actual results
  18. 18What is alpha testing?Performed by In-house developers
    Performed in a virtual environment
    aka an UAT - User Acceptance Testing done at the developer's site
  19. 19What is beta testing?Performed by customers, general public at their own sites
    Performed in a real time environment
    aka an UAT - User Acceptance Testing done at the customers on users site
    aka Field testing
  20. 20What is sanity testing?Surface level testing that verifies menus, functions, commands, available in the product are working fine
    A sub-set of regression testing
    Performed after smoke testing
    Also used when time does not allow for complete regression testing
    Usually done manually
  21. 21What is smoke testing?A surface level testing that tests only the major functionality of a program
    aka (BAT) Build acceptance testing
    First performed by the developer, before releasing the build to the testing team to smoke test for accepting of further testing
  22. 22What is GUI testing?Tests the application's front end design against client's requirements
    Concerned with the look and feel of the application; its appearance
  23. 23What is usability testing?Tests whether the application is user friendly or not, by checking how easily the user can access it
  24. 24What is system testing?Testing that is used to verify the working of the WHOLE system together
    Involves both functional and non-functional testing
  25. 25What is unit testing?Testing that isolates each part of a program and shows that each part works correctly
  26. 26What is integration testing?Occurs after unit testing
    aka I&T Integration and testing
    Combines modules in the application and test as a group to verify they are working correctly
  27. 27What is a test case?ppp
  28. 28What is a post condition?A statement or set of statements describing the outcome of an action if true when the operation has completed its task
    Used with test cases
  29. 29—

Information

Description
Flashcards on Quality Assurance (QA), created by moniquec on 24/08/2015.
Created by
moniquec
Views
11
Rating
Average rating 1.0 out of 5 (1 rating)

Feedback

What is it about?

What do you think of the new look?

How do you like it?