Testers best practices
Best approaches\practices to be followed while testing an application:
1. Clear cut understanding of the User Story is pretty much important for further course of action, for which we can always go with 3 simple questions a)Whats the Problem statement? Is it going to replace/enhance any existing feature/its a completely new feature b)Whats are suggested solutions & why this is chosen? c)Whats the impact of this feature?
3. Suggest changes when & where necessary, which is the primary role of the QA professional. Since QA person gains a vast experience by working on various platforms, technologies & End to End application functional flows which allows him to gain a very broad view.
For a simple example a QA can suggest displaying a "Successfully uploaded" message instead of displaying the uploaded image itself on the screen. Since this saves some space on the Frame/page which can be used at a later point of time for implementing some new functionality.
3. Turn on the Debug mode in Log4j/Log4.Net, while you begin to start installation/testing, since in general, logging mode will be set to Info. So we will not be able to identify some issues at the early stages.
OR
3. Turn on Debug mode & configure the SMTP address & list of mail id's, the mail to be routed as soon an exception is raised instead of logging it to a file/console. So that as soon as an exception is raised, it will trigger a mail to Developer & QA group. So that no Exception is never missed out without being analyzed & fixed.
One simple example to understand the best approach -
Most mobile app development orgs uses Crash analysis tools, like Crashlytics from google for their application crash analysis.
The app which were install it from playstore & we use it. But at times do to unknown reasons application might crash & we never provide the feedback, but they capture these crashes analyze them & they fix them immediately, as in crashlytics they could get very clear idea of the code which led to application crash.
4. Continuous discussion about the functionality/Product you were working on with colleagues gives a better approach to improve & enhance, so that you keep getting more idea's on how best we can improvise, which always leads a way to Quality release.
Comments
Post a Comment