Interview Questions for Business Analysts and Systems Analysts

Recent Interview Questions | Search | Subscribe (RSS)


How would you conduct usability testing for a new custom-developed software system?

Posted by Chris Adams

Article Rating // 21781 Views // 0 Additional Answers & Comments

Categories: Business Analysis, Systems Analysis, Testing & Quality Assurance (QA)


Usability testing is conducted in different ways over the software development life cycle:

  • Usability exploration is performed in the very early stages of software design. The objective at this stage is to establish basic design (‘look and feel’) and navigation decisions, to fit the needs and characteristics of the system’s end-user community. These requirements and decisions form the basis of the user interface design standards that will guide all subsequent design and development. The exploration is typically led by a business analyst or usability expert, working in collaboration with designated end-user representatives.
  • Usability assessment is performed as part of unit and system testing as software is developed and released. This iterative approach enables detection and correction of errors or problems early in development, to minimize the amount of resulting redesign and re-development. The assessment checks for fulfilment of usability requirements, as well as adherence to user interface design and presentation standards. It also includes assessment of heuristics such as learnability, appropriateness of error messages, efficiency of use, degree of user control, and organization of information. The assessment may be performed by business analysts, quality assurance testers or usability testers.
  • Usability testing is conducted at key development checkpoints, and may be part of an iterative user acceptance testing approach. It consists of systematic, realistic scenarios performed by end-users, who are guided and observed by business analysts or usability experts. Observations provide key information such as number of errors made, ability of end-users to recover from errors, number of steps or keystrokes needed to complete standard tasks, and how easily users can complete basic tasks without explicit instructions or training. Testing sessions can be supplemented with pre- and post-testing surveys to gather user input and feedback.

Sandy Lambert
Business Architect
LinkedIn Profile




Only registered users may post comments.

Do your homework prior to the business analysis interview!

Having an idea of the type of questions you might be asked during a business analyst interview will not only give you confidence but it will also help you to formulate your thoughts and to be better prepared to answer the interview questions you might get during the interview for a business analyst position.  Of course, just memorizing a list of business analyst interview questions will not make you a great business analyst but it might just help you get that next job.



Select ModernAnalyst Content

Register | Login

Copyright 2006-2024 by Modern Analyst Media LLC