Beruflich Dokumente
Kultur Dokumente
Question 2
a. Software testing Test techniques include the process of executing a program or application
with the intent of finding software bugs (errors or other defects). Software
testing involves the execution of a software component or system component
to evaluate one or more properties of interest.
Alpha Testing:
Alpha Testing is like performing usability testing, which is normally done by
the in-house developers. On rare occasions Alpha Testing is done by the client
or an outsider. Once the alpha testing version is released, its then called the
Alpha Release.
Generally we perform all testing types in alpha testing phase. Alpha testing
phase ends with a feature freeze, indicating that no more features will be
added to the software. Types of testing done by tester in Alpha phase
includes Smoke testing, Integration Testing, System testing, UI and Usability
testing, Functional Testing, Security Testing, Performance Testing, Regression
testing, Sanity Testing and Acceptance Testing.
Beta Testing:
Beta Testing is done by the number of the end users before delivery, the
change request would be fixed if user gives the feedback or report defects.
The Version Release after beta testing is called beta Release.
Beta testing can be considered pre-release testing. Beta test versions of
software are now distributed to a wide audience on the Web partly to give the
program a real-world test and partly to provide a preview of the next
release.
The main objective behind the Beta testing is to get the feedback from the
different groups of customers and check the compatibility of the product in
different kind of networks and hardware.
b. Manual testing
Manual testing is the process of manually testing software for defects. It
requires a tester to play the role of an end user and use most of all features
of the application to ensure correct behavior.
Automation testing
Criteria
of testing:Unit Testing
Integration Testing
Generally, Software Developers
Not Required
Required
Not Required
Required
Requirement Specifications
Detail Design
Question 5
a. Algorithm
d.