1.定义

在进行文档测试时,文档测试关注要点:

  • 完整性:主要测试文档内容是否齐全,有没有内容的遗漏
  • 正确性:文档的编写有没有错误,除了内容之外,还包括文档的格式、语法、拼写,这是我们
  • 测试的时候应该检查的。
  • 一致性:文档中相同部分的内容,前后是否存在不一致和矛盾的地方。
  • 易理解性:主要是看文档是否容易让读者读懂,比较典型的是一些技术类的文档,存在大量的缩略语,这些缩略语一定要进行清晰的说明。因为不是非常内行的人,会很难理解其中的意思。如果大量地使用缩略语,在理解性上会非常差。
  • 易浏览性:针对文档的结构,比如说文档中有一些经常跳转性的内容,或者嵌入了一个非常长的表格,表头的栏又没有跟页走,这样浏览起来就非常地不方便。

2. 可靠性测试

分为软件可靠性和硬件可靠性两种。

  • 软件可靠性:软件系统在规定的时间内,以及规定的环境条件下能够完成规定功能的能力。一般是对软件系统进行可靠性测试,来度量软件的可靠性。
  • 硬件可靠性:一般说到可靠性,更多地指的是硬件的可靠性,主要是指硬件产品在设计应用过程当中受气候环境以及机械环境的影响,能不能正常的工作。典型的可靠性测试的内容包括老化、温度、湿度、气体的腐蚀性、高压地区防尘防水、包装压力,这样一些测试。

3.易用性测试

易用性和可用性是2个不同的概念。

可用性是说软件是不是可以使用的,可以使用并不代表容易使用。

易用测试一般来说,是针对UI层面的测试,针对用户的交互界面,比如说页面是否最多点击3次鼠标就能达到用户的目的,如果超出了3次,原则上来说,就过于复杂了。还有页面风格的一致性,业务流程的逻辑,是否过于复杂。有没有误导用户的一些指引,包括网站的布局,样式,这些都属于易用性测试的范畴。

4.本地化测试

本地化版本:指的是软件系统针对不同地区的用户所推出的差异化版本,比如说中文版,英文版,这样就是不同的本地化版本。是不是本地化版本,就是简单地把系统的语言资源替换掉就可以了吗?不是的。本地化版本有很多的因素需要考虑,做本地化测试的时候,就是要重点地关注这些因素。

最先要测试的主要是语言,软件提供的本地化语言的语义是不是正确。语言的书写习惯可能会对软件产生影响,因为不同的书写习惯对界面设计、数据的定义、同样含义的文本在不同语言下面文本的长度可能会不一样,那么在设计数据时,它的字段长度就需要考虑会不会有问题,还有界面上针对输入也要考虑是否预留了足够的输入的空间。在页面的呈现上,是不是会导致换行的错位,这样一些问题。另外还有书写习惯导致的差异,比如阿拉伯语,它的书写习惯是从右往左写的,所以在阿拉伯语的本地化版本中,就要考虑这种输入习惯。然后在UI上进行针对性的设计。

不同的地区,它的市区和日期格式、货币的单位,都是有区别的,在做本地化版本时,这些因素相应的换算、转换需要进行测试。

本地化版本需要考虑当地的风俗和法律法规,在文字的表述、图片的使用上,要考虑相应的因素.比如在穆斯林地区,就应该尽量地减少包含有暴露的女性的图片的使用。在使用Google、Bin这些搜索引擎的时候,一般都会在最底下看到一行字,为回应符合本地法律的要求,部分搜索结果未予显示。

政治敏感内容:对软件本地化的影响是非常大的,比如说国外的软件产品,到中国来以后,对台湾、香港这些地区的归属一定要非常地注意,不能搞错。

 5.部署测试

部署测试是进行软件测试的第一个步骤,是建立测试环境的基础,是非常重要但是也容易被忽略的一个重要性环节。

在不同环境下的部署验证,特别是针对不同平台有跨平台需求的这种软件,在不同的平台下都分别需要验证。因为在不同的平台下面,编译的版本、软件的配置都是有区别的,所以针对它的安装部署过程都需要进行特别的验证。

部署测试的一项重点工作,就是参照部署文档,确定安装的过程的合理、正确性。并且还要考虑安装过程中,对一些异常情况的处理,是否合理。比如说网络中断、存储空间不足、还有不同的组网的拓扑结构,可能导致的差异。

部署测试还有一个重要的工作,就是准备软件环境的基础数据。系统如果要可运行、可测试,离不开基础数据。所以基础数据的准备是部署测试的一个重要内容。基础数据可以来源于用户的线上数据,也可以通过数据生成脚本,总之要保证系统运行后主要用户使用的场景相关的数据是具备的,并且能够保证相关测试设计的验证。

6.无障碍测试

这个测试类型虽然不是主流的测试类型,但是也是非常重要的,也是软件行业对弱势群体关注的一个体现。在国际上,很多国家对软件的无障碍支持是有非常明确的要求的,无障碍测试的重点就是站在无障碍的需求目标用户的角度,来保证软件正常的可用性。

转载自:https://www.cnblogs.com/sophia194910/p/6526963.html

【软件测试基础】文档测试相关推荐

  1. 软件测试基础 按照测试对象划分 界面测试(UI测试.响应式页面 可靠性测试 容错性测试 文档测试 平台测试 易用性测试等

    软件测试进阶 1.APP 的测试 2. 按照测试对象划分 2.1界面测试(UI测试) 3.响应式页面 4.可靠性测试 5.容错性测试 6.文档测试 7.平台测试: 7.1 PC: 7.2.手机端: 8 ...

  2. OMRON CJ系列CJ1W-EIP21通过网关设备 EtherNetIP转RS232/485与Modbus Slave软件测试记录文档

    OMRON CJ系列CJ1W-EIP21通过网关设备 EnTalk EtherNetIP Adapter - RS232/485与Modbus Slave软件测试记录文档 时间:2021年2月26 记 ...

  3. Python单元测试、Python文档测试

    Python语言基础(单元测试–对函数进行测试)(熟练) 概述: 单元测试: 用来对一个函数,一个类或者一个模块来进行一个正确性的校验工作 结果: 1.单元测试通过:说明测试的函数功能正常 2.单元测 ...

  4. 软件测评师--第16小时 文档测试

    一.文档测试的范围 用户文档 用户手册.操作手册.维护修改建议 开发文档 软件需求说明书.数据库设计说明书.概要设计说明书.详细设计说明书.可行性研究报告 管理文档 项目开发计划.测试计划.开发进度月 ...

  5. Java基础了解-12-网络编程/发送邮件/多线程编程/Applet 基础/文档注释

    @ 网络编程/发送邮件/多线程编程/Applet 基础/文档注释 一.Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来. java.net 包中 J2SE ...

  6. python测试开发教程_文档测试

    如果你经常阅读Python的官方文档,可以看到很多文档都有示例代码.比如re模块就带了很多示例代码: >>> import re >>> m = re.search ...

  7. python 错误、调试、单元测试、文档测试

    错误分为程序的错误和由用户错误的输入引起的错误,此外还有因为各种各样意外的情况导致的错误,比如在磁盘满的时候写入.从网络爬取东西的时候,网络断了.这类错误称为异常 错误处理 普通的错误处理机制就是在出 ...

  8. python学习-测试(文档测试 doctest、单元测试 unittest)

    文章目录 文档测试 单元测试 文档测试 doctest:一个简单的模块,为检查文档而设计,但也适合用来编写单元测试. def func(a, b):"""doc test ...

  9. Java微信支付API文档测试

    Java微信支付API文档测试(注意用的微信开发文档是什么支付) 本人用的刷卡支付( 之前看错了,一直在看扫码支付,心塞 ),如图 首先,做一系列准备,获取appid等等,可以写在一个配置文件里面,如 ...

  10. jQuery基础文档(持续更新)

    文章目录 jQuery基础文档(持续更新) 1 jQuery入门仪式: jQuery基础文档(持续更新) 1 jQuery入门仪式: 还是先上一段代码吧,对照这看: <!DOCTYPE html ...

最新文章

  1. aliyun redis 链接超时_用redis做异步队列,原来还可以这样
  2. 怎样写出无法维护的代码
  3. 关于服务器虚化的优势,服务器虚拟化优缺点总结
  4. 头条一面竟然问我Maven?
  5. javascript解析json格式的字符串,拼接后显示到表格中
  6. mysql select 查询选后5个_mysql 查询select语句汇总
  7. 【iOS7一些总结】9、与列表显示(在):列表显示UITableView
  8. 程序员面试金典 - 面试题 08.11. 硬币(背包DP)
  9. 防止Visual C++应用程序缓冲区溢出
  10. 软件测试 学习之路 linux 基础命令 (三)
  11. MacBook Pro 2017 13寸版 触摸板windows驱动开发(开发HID鼠标键盘驱动之一)
  12. CIC滤波器设计原理总结
  13. 非阻塞套接字及select模型 select(0,fread,NULL,NULL,timeOut);
  14. 【亲测有效】解决电脑不能复制粘贴的几种方法
  15. 2304558-25-4,DBCO-PEG2-acid分子量是464.5的小分子PEG试剂带有PEG连接物和DBCO基团
  16. 关于windows10系统连接隐藏网络时,显示无法连接问题的解决方式
  17. 中国防篡改封条市场深度研究分析报告
  18. 10分钟带你学习华为云数据库RDS
  19. [USACO Section 4.4]追查坏牛奶Pollutant Control (最小割)
  20. strtol,strtoul,strtod

热门文章

  1. 股票分析软件编程开发日记与总结,自动交易软件开发
  2. 浏览器背后的运行机制
  3. Linux学习新篇章C高级:day1
  4. 潮流计算和最优潮流计算
  5. matlab潮流计算仿真,基于MATLAB的几种潮流计算
  6. 计算机iq测试,超大多数人类 瑞典天才电脑智商测试得分150
  7. linux怎么做ppapi工具,如何在Linux上构建PPAPI插件?
  8. JSP校园自行车租赁网站平台管理系统
  9. 教你如何用PS制作iOS端APP应用图标AppIcon.appiconset
  10. 基于SpringBoot的个人博客系统【完整项目源码】