As nosotros take away maintain seen inwards concluding article that failure together with defect tin endure leads to the big harm of the application but hither nosotros volition Federal Reserve annotation downward all the points from where defect together with failure tin endure occurred together with how nosotros tin foreclose the same?
There are to a greater extent than or less points through which error tin endure occurred, like,
1. In requirement gathering betoken would non endure clear close edifice a software
2. Implementation of unlike methods inwards software
3. Design together with piece of occupation period of time may endure complex together with non user friendly.
4. Errors for organization versions
5. Errors tin endure inwards environment
6. Some harm inwards device where application take away maintain been installed.
7. Risk of errors
This all are the reasons for defects together with failure. Let me explicate you lot ane time again close Defect, Error together with Failure.
Error: When whatever error take away maintain been caught inwards code past times developer squad thus it tin endure an error. It tin endure generated past times human error or amongst to a greater extent than or less improper values which take away maintain been entered inwards filed together with that filed tin endure associate amongst other functions of application.
Defect: when an error take away maintain been caught past times testing squad thus it became defect.
Failure: When whatever organization volition endure crashed due to whatever defect thus it tin endure called failure. Failure tin leads to incorrect result. For delivering projection on time, nosotros may forgot to compass exceptional attending on the of import part of an application. It may occur failure. In review of application it may caught but spell delivering same it may endure left past times team. This sort of argue is leads to failure. Even failure tin endure generated past times the somebody who actually wants to intermission the system. Here nosotros tin accept an example of hackers, who volition e'er endeavour to intermission the safety of application.
Let’s empathize each points inwards detail.
- Requirement is non clear: In Requirement documents functional together with non-functional details tin endure explained inwards detail. Like amongst motion-picture demo together with charts, each functionality should endure explained. As nosotros know, to exam an application coding cognition is non required but amongst assistance of requirement documents exclusively a somebody tin exam the application. So if Business analyst volition brand whatever error inwards documents thus whole application volition Pb to failure.
- Implementation of unlike methods inwards software: There are unlike types of methods for testing. We volition larn the inwards farther article. If this methods are non applied correctly inwards application thus it may Pb to failure. Black box testing, white box testing, static testing, dynamic testing, safety testing, GUI testing, Performance testing, System Testing, Functional Testing, Integration Testing, Stress Testing etc. This all are the unlike types of method of testing. This all must endure applied properly otherwise testing physical care for tin Pb to failure.
- Design together with piece of occupation period of time may endure complex together with non user friendly: If complexity is to a greater extent than inwards application thus it is quite tricky for user to utilization it. Due to complex piece of occupation flow. Developer squad together with testing squad volition non endure able to acquire maximum bugs inwards early on phase of software evolution life cycle. Sometime developer squad volition non empathize proper requirement together with same affair tin endure occur amongst testing squad too. Thus, critical issues tin endure arrived at concluding phase of application effort of lack of agreement of squad members. It may leads to the failure. Delivery appointment volition decided inwards close hereafter but if critical põrnikas volition endure occurred inwards application thus it won’t supply adept quality.
- Errors for organization versions: If application built for latest version together with older version is installed inwards organization thus it may Pb to the failure. Thus, earlier moving farther amongst the installation procedure, this pre-requisite must endure explained to the testing squad together with customer thus they tin source using application amongst proper organization versions.
- Errors tin endure inwards environment: Environment must endure configured properly for application. If configuration is non done properly the application volition non compass expected number together with it may Pb to the failure. Thus, cite all steps inwards pre-requisites for configuration of application which volition compass expected number for the application.
- Some harm inwards device where application take away maintain been installed: This pace is of import together with it tin endure taken aid past times testing squad together with user that harm device should non endure used for the application. It may Pb to the failure but it is non defect. So earlier using whatever device for application its user’s responsibleness that device should piece of occupation properly.
- Risk of Error: If error volition generate or uncovering inwards early on phase thus it volition endure a positive sign for application but when critical defect occurred inwards concluding phase of application thus it may Pb to the failure. Thus, testing squad needs to focus on piece of occupation at the early on phase of testing thus failure tin endure prevented.