vaneath / cadt-term8

0 stars 0 forks source link

Software Assurance Quality Testing | Week 2 - 07 May 2024 #5

Open vaneath opened 2 months ago

vaneath commented 2 months ago

Error human action that produces an incorrect result. Failure identify by end-user while using the system is called a failure. Bug/Defect deviation from the expected behavior to the actual behavior of the system.

vaneath commented 2 months ago

Verification is the process of determining whether the products of a given phase of the software development process fulfill the requirements established at the start of that phase Note: Verification checks whether we are building the right product.

Validation is the process of evaluating software at the end of the software development to ensure compliance with intended usage i.e. software meets its requirement. Note: Validation checks whether we are building the product right.

vaneath commented 2 months ago

Static Testing refers to a method of testing where the software isn't executed. Instead, this form of testing involves the examination of the software's code, documentation, and design documents to find errors. Static testing is generally done in the earlier stages of the development lifecycle.

Dynamic Testing is the process of determining whether the products of a given phase of the software development.

vaneath commented 2 months ago

Unit testing involves testing individual components or modules (unit) of a software.

vaneath commented 2 months ago

Integration testing checks the interaction between integrated units/modules to detect interface defects after unit testing.

vaneath commented 2 months ago

Stubs and Drivers are the dummy programs in Integration testing used to facilitate the software testing activity. These programs act as a substitute for the missing models in the testing.

vaneath commented 2 months ago

Acceptance testing, often the final phase is used to determine whether the system meets the business requirements.

vaneath commented 2 months ago

1. Module Interactions:

2. Potential Issues:

3. Integration Testing Solutions:

vaneath commented 2 months ago
  1. Should have a section that describes what website is about.
  2. Add another section for customer to input email for feedback or any question.
vaneath commented 2 months ago

The Tester starts by executing test scenarios. The Developer waits for any issues the Tester reports and discusses potential fixes or explains behaviors. The Project Manager monitors the testing progress and addresses resource needs or scheduling issues. The Quality Assurance Analyst reviews the testing methods and outcomes to ensure all specs are tested and met. The Customer Support Representative role-plays potential customer interactions, such as querying about a failed transaction or navigating the product returns process.