admin管理员组

文章数量:1579944

文章目录

    • 按照测试对象划分
      • 界面测试
      • 可靠性测试
      • 容错性测试
      • 文档测试
      • 兼容性测试
      • 易用性
      • 安装卸载的测试
      • 安全测试
      • 性能测试
      • 内存泄漏
    • 按照是否查看代码
      • 黑盒测试
      • 白盒测试
      • 灰盒测试
    • 按照开发阶段划分
      • 单元测试
      • 集成测试
      • 系统测试
      • 验收测试
    • 按照实施组织划分
      • α测试
      • β测试
      • 第三方测试
    • 按照是否运行划分
      • 静态测试
      • 动态测试
    • 是否手工划分
      • 手工测试
      • 自动化测试
    • 按地域划分
      • 软件国际化测试
      • 软件本地化测试

按照测试对象划分

界面测试

也叫UI测试,直接和用户交互的,界面设计的好坏决定了用户使用软件的直观感受。

  • 保证界面和UI设计稿的一致性,正确性。

  • 测试界面的每一个功能的正确性。(从上到下,从左到右)

  • 界面的布局排版(字体大小,图片布局排版,清晰程度…)要合理

  • 界面的控件(滚动条,按钮,Checkbox,文本框)功能是否正常

  • 界面的自适应测试:要进行界面的不同分辨率的测试。(窗口由大变小时,字体是否重叠,图片是否模糊等)

  • 页面的状态(颜色、排版)和当下节日,时事相结合

  • 同一个web页面不同页面大小测试:

    页面从小到大变化过程中衔接顺滑,让用户可以接受;
    页面字体不模糊,不重影;
    页面图片不消失,排版布局合理;
    页面的功能可以正常使用

界面测试常见的错误:未选择适合的快捷键(键盘能打出来的)、文字丢失、文字截断(显示不清楚,有遮挡)、重复的快捷键等

可靠性测试

指系统正常运行的时间,一般用百分比表示
可靠性 = 正常运行时间 /(正常运行时间+非正常运行时间)
软件自身和软件所部署的环境(硬件、软件系统、网络等)有问题导致软件无法正常运行,都属于软件非正常运行时间
一般软件对可靠性的要求达到99.99% ,一年时间,软件出现故障的时间52min
特殊软件,比如军事系统99.999% ,一年时间,出现故障的时间5min

如何进行软件的可靠性测试?
软件的可靠性影响因素:软件本身,外界因素(电、网络、硬件设备、软件系统)

容错性测试

容错性:系统因为自身或者外部一些异常的操作使系统发生异常,系统能够自我处理这种操作或者异常的能力
数据级别:比如一周八天,5月32天,一天25小时等
校验级别:输入账号6~16位,最多只能输入16位,大小写校验,空格的校验,前后信息一致性的校验
界面级别:一些复杂的操作或者危险性较高的操作会给用户提示信息的;危险的按钮,直接屏蔽,禁用
环境级别:断电,断网,硬件设备出问题了,是否可以无缝切换(让用户无感知)到备用服务器
灾难恢复性测试,人为让系统发生故障,测试系统是否能够很快恢复稳定,数据恢复,不丢用户信息

文档测试

整个开发过程中产生的各种文档,需求文档,设计文档,功能文档,用户使用手册进行测试
检查文档的正确性、一致性、专业术语、完整性
文档和软件功能对比

本文标签: 测试进阶篇软件