1.Miscommunication.
2.Programming errors.
3.Timeline pressures.
4.Change in requirements.
5.Software complexity.
It is a testing method which proposes to raise an input signal until the system breaks down.
It ensures that the program must recover from any expected or unexpected events without loss of data or functionality. Events could be like shortage of disk space, unexpected loss of communication, or power out conditions.
Ans: It's a group review quality improvement process for the product documents. It focuses on the following two aspects.
Product document improvement.
Process improvement (of both document production and inspection).
Globalization testing concentrates on detecting the potential problems in the product design that could spoil globalization. It certifies that the code can handle the desired international support without breaking any functionality. And also, it ensures that there would be no data loss and display problems.
Application Lifecycle Management (ALM) is a continuous process of managing the life of Software application through development, testing and maintenance
Any mismatch that found in production phase (Customer environment).
Once the bug is identified by the tester, it is assigned to the development manager in open status
If the bug is a valid defect the development team will fix it.
If it is not a valid defect, the defect will be ignored and marked as rejected
The next step will be to check whether it is in scope. If the bug is not the part of the current release then the defects are postponed
If the defect or bug is raised earlier then the tester will assign a DUPLICATE status
When bug is assigned to developer to fix, it will be given a IN-PROGRESS status
Once the defect is repaired, the status will change to FIXED at the end the tester will give CLOSED status if it passes the final test.