起致命错误或系统出错的输入字符或动作要加限制或屏蔽。对可能发生严重后果的操作要有补救措施。通过补救措施用户可以回到原来的正确状态。对一些特殊符号的输入、与系统使用的符号相冲突的字符等进行判断并阻止用户输入该字符。对错误操作最好支持可逆性处理,如取消系列操作。在输入有效性字符之前应该阻止用户进行只有输入之后才可进行的操作。对可能造成等待时间较长的操作应该提供取消功能。特殊字符常有;;’”,`‘:“[”{、}])_,。还有空格。与系统采用的保留字符冲突的要加以限制。在读入用户所输入的信息时,根据需要选择是否去掉前后空格。有些读入数据库的字段不支持中间有空格,但用户切实需要输入中间空格,这时要在程序中加以处理。
f10多窗口的应用与系统资源原则
设计良好的软件不仅要有完备的功能,而且要尽可能的占用最底限度的资源。在多窗口系统中,有些界面要求必须保持在最顶层,避免用户在打开多个窗口时,不停的切换甚至最小化其他窗口来显示该窗口。在主界面载入完毕后自动卸出内存,让出所占用的WINDOWS系统资源。关闭所有窗体,系统退出后要释放所占的所有系统资源,除非是需要后台运行的系统。尽量防止对系统的独占使用。
了解了良好的用户界面的规范,那么我们测试工作该如何下手?该注意那些方面呢?
1一致性如果你可以在一个列表的项目上双击后能够弹出对话框,那么应该在任何列表中双击都能弹出对话框。要有统一的字体写号、统一的色调、统一的提示用词、窗口在统一的位置、按钮也在窗口的相同的位置。2设置标准并遵循它可以参数一些工业标准,如IBM的界面设计规范或MS的设计规则,它提供了90%你所需要的规范。3设置向导如果用户使用了一个功能后,不知道如何做下一个,他们就会放弃。如果作流程和手工工作流程一致,用户就会努力去完成它。最好的方式来引导用户就是在桌面上设置一个流程向导。4提示信息必须恰当且规范提示信息必须容易理解并且口径统一,比如“您输入了错误的数据”、“用户数据不能超过8位”。一致的措词,提示信息还应该出现在一致的位置,如弹出提示窗口、窗口的上方或窗口的下方。对用户的称呼应该统一,比如有时提示“用户输入了错误的数据”,有时提示“您输入了错误的数据”,有时又提示“使用者输入了错误的数据”,这样会使用户无所适从。5借鉴好的程序多了解同类软件的界面,并加以分析与了解,直到能够区别好的用户界面与差的用户界r