zoukankan      html  css  js  c++  java
  • 测试概念笔记(2)

    一、软件测试工作流程:测试计划———测试设计与开发——执行测试——跟踪与报告
    二、测试人员在工作中应执行的工作:
        1、规划测试任务
        2、设计测试
        3、建立一个合适的测试执行环境
        4、评估、获取、安装、和配置自动测试工具  
        5、执行测试
        6、撰写适当的测试文档及报告
    三、优秀的用户界面,应具备的要素
        1、直观性:用户界面是否洁净、不唐突、不拥护,UI不应该为用户制造障碍,所需功能或者期待的响应应该明显,并在预期出现的地方;
       2、一致性:
    –快捷键和菜单选项,如在Windows中,按F1总是打开帮助信息;
    –术语和命令。整个软件使用同样的术语吗?特性命名一致吗?例如:Find是否一直叫Find,而不是有时会叫Search?
    –听众。软件是否一直面向同一听众级别?不应该出现技术性的错误信息;
    –按钮位置和等价按钮。大家是否注意到对话框有OK按钮和Cancel按钮,OK按钮总是在左方或上方,Cancel按钮总是在右方或下方。同样的,OK按钮等价按键是Enter,Cancel按钮等价按键是ECS。
        3、灵活性:用户希望有多种数据输入和输出方法。比如提供鼠标粘贴和键盘输入,或从其它文档中读入,或用鼠标从其它程序中拖入。
    4、舒适性:
    –恰当。软件外观应该与使用者所做的工作或环境氛围相符。
    –错误处理。程序应该在用户可能做出的错误操作前提出警告,并且可以恢复由于用户错误操作而失去的数据。
    –性能。快不见的是好事,提示信息不应该一闪而过。在一些费时的操作上,应该向用户反馈时间和进度,并且显示它正在工作,没有停滞。
    5、正确性
    –语言和拼写。
    –图标,图像,声音,视频的正确。
    –所见即所得。比如屏幕上的文档与写入磁盘的的完全一样吗?再次读取时,与原文档相同吗?
    6、实用性
    –不指软件本身是否实用,而是指软件中的特性是否实用。
    –在审查产品使用说明,准备测试或者实际测试时,想一想看到的特性对软件是否具有实际的价值。它们有助于用户使用软件的功能吗?

     

  • 相关阅读:
    java 动态规划算法求解最长公共子串
    Dos 连接远程DB2数据库及其常用操作
    Nio 读取UTF-8文件出现中文乱码
    maven配置 lucene ikanayzer
    简单的生产消费者模型
    解决当前项目遇到多叉树的情况第二版
    解决当前项目遇到多叉树的情况
    关于windowSoftInputMode
    Android中悬浮小窗播放视频的实现方案
    Android基础之Activity篇-启动模式探索(Cover Android Develop Guide)
  • 原文地址:https://www.cnblogs.com/marryZheng/p/4611261.html
Copyright © 2011-2022 走看看