Showing posts with label Software testing. Show all posts
Showing posts with label Software testing. Show all posts

Mar 21, 2008

What is software quality?

Quality software is reasonably bug-free,delivered on time and within budget,meets requirements and/or expectations,and is maintainable.However,quality is obviously a subjective term.It will depend on who the customer is and their overall influence in the scheme of things.A wide-angle view of the customers of a software development project might include end-users,customer acceptance testers,customer contract officers,customer management,future software maintenance engineers,stockholders,magazine columnists,etc.Each type of a customer will have their own slant on 'quality' - the accounting department might define quality in terms of profits while an end-user might define quality as user-friendly and bug-free.

What is software quality?

Quality software is reasonably bug-free,delivered on time and within budget,meets requirements and/or expectations,and is maintainable.However,quality is obviously a subjective term.It will depend on who the customer is and their overall influence in the scheme of things.A wide-angle view of the customers of a software development project might include end-users,customer acceptance testers,customer contract officers,customer management,future software maintenance engineers,stockholders,magazine columnists,etc.Each type of a customer will have their own slant on 'quality' - the accounting department might define quality in terms of profits while an end-user might define quality as user-friendly and bug-free.

What is software quality?

Quality software is reasonably bug-free,delivered on time and within budget,meets requirements and/or expectations,and is maintainable.However,quality is obviously a subjective term.It will depend on who the customer is and their overall influence in the scheme of things.A wide-angle view of the customers of a software development project might include end-users,customer acceptance testers,customer contract officers,customer management,future software maintenance engineers,stockholders,magazine columnists,etc.Each type of a customer will have their own slant on 'quality' - the accounting department might define quality in terms of profits while an end-user might define quality as user-friendly and bug-free.

Mar 20, 2008

FAQ'S on Software Testing - 3

What are 5 common problems in the software development process?

Poor requirements - if requirements are unclear,incomplete,too general, and not testable,there will be problems.
- Unrealistic schedule - if too much of work is crammed in too little time,problems are inevitable.
- Inadequate testing - on one will know whether or not the program is any good until the customer complains or systems crash.
- Futurities - requests to pile on new features after development is underway; extremely common.
- Miscommunication - if developers dont know whats needed or customers have erroneous expectations,problems are guaranteed.