Tuesday, 27 May 2014

How to Apply Risk - Basing Approach to Software Testing?

How to Apply Risk - Basing Approach to Software Testing?


Risk assessment is among significant elements of any mobile application testing, desktop testing and web site testing.


Determining potential risks of the software product success in production is a good way of narrowing down testing activities.


In Order to Discover Weak Points of the Application Under Test it is Wise to Check on These Issues:


- whether the software functions and features meet the requirements;


- whether the application is salable and answers business needs;


- whether the program is convenient in usage;


- whether the software product is in compliance with local and/or international laws;


- whether it is compatible with the required popular software products;


- whether the system is adjusted to work in the surroundings where its potential users are going to interact with it;


- whether the program is supported by the required devices and other technical issues.


One may begin from writing down the main functions and features of the program and wonder what happens to the program if a function or a feature from the list does not operate or operate improperly. This way all the listed functions and features should be used.


Then one may put hand to the business needs. At this point it is necessary to find out fears of the sales and marketing managers.


Nowadays usability issues are of outmost importance for an application, in particular, for a mobile one. Today users are very exacting to software usability. If it takes too much efforts or it is too hard to perform necessary actions, people take more usable software with similar functions.


It is very important to make a program compliant with the laws. In other case it won’t come on stream and will be banned or there may be other severe consequences for the software owners and producers.


Compatibility with other software products that are used together with the tested program also plays significant role and must be checked in course of compatibility testing. For instance, a web application should work fine in all the popular browsers.


Working on a mobile project it is necessary to consider places, where users are going to work with the program. There may be various lighting, networking conditions, temperature there. There is risk of the program failing in such a place if it has not been tested under conditions of that place.


Technical issues of a system must be given due consideration during web site testing, desktop testing and mobile testing. At this point one should inquire about what aspects of the application the developers worry.


A software testing company advises to consult other project parties about the determined risks. If all the important risks are considered, this research must be used in the test plan, and the risks will be significantly mitigated.


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.





No comments:

Post a Comment