文档测试【转载】

原文来自:51Testing软件测试网采编    作者: 仙灵测试(sinablog)       原文链接:http://www.51testing.com/html/61/n-237961.html

 

1、文档的种类

  ● 联机帮助文档或用户手册

  这是人们最容易想到的文档。用户手册是随软件发布而印制的小册子,通常是简单的软件使用入门指导书。而详细的帮助指导内容通常以联机帮助文档的形式出现,有索引和搜索功能,用户可以方便、快捷地查找所需信息。Microsoft Word的联机帮助文档内容非常全面。多数情况下联机帮助文档已成为软件的一部分,有时也在网站上发布。

  ● 指南和向导

  是程序和文档融合在一起形成的,可以引导用户一步一步完成任务的一种工具,如Microsoft Office助手。

  ● 安装、设置指南

  简单的可以是一页纸,复杂的可以是一本手册。

  ● 示例及模板

  例如,某些系统提供给用户填写的表单模板。

  ● 错误提示信息

  常常被忽略,但确属于文档。一个较特殊的例子,服务器系统运行时检测到系统资源达到临界值或受到攻击时,给管理员发送的警告邮件。

  ● 用于演示的图像和声音。

  ● 授权/注册登记表及用户许可协议。

  ● 软件的包装、广告宣传材料

  有些用户会认真对待,并很好地利用它,因为错误或缺少必要的信息可能带来麻烦。甚至标签上的信息等均为文档测试的内容。

  2、文档测试的重要性

  对于用户来说,软件文档是软件的一部分,所以文档的错误也是软件缺陷。错误的解释可能会引导用户无法完成某些软件已具有的功能。如果安装文档不正确,用户无法进行安装,肯定是软件的bug。

  好的文档能达到提高易用性、提高可靠性、降低技术支持费用的目的,从而提高了产品的整体质量。用户通过文档可以掌握具体的使用方法,这提高了产品的易用性,避免了用户在摸索使用中一些不可预期的操作,也就相对避免了一些不可预期的错误的发生,从而提高了产品的可靠性。当用户在遇到问题时,多数会向朋友或同事询问解决方法,再就是通过帮助文档或请求公司帮助。约30%的用户通过文档解决了问题,也就避免了公司提供费用不菲的技术支持。

  3、怎样进行文档测试

  非代码的文档测试主要检查文档的正确性、完备性和可理解性。软件驱动的文档还得像程序一样运行测试。

  正确性是指不要把软件的功能和操作写错,也不允许文档内容前后矛盾。

  完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容。文档中很多内容对开发者可能是“显然”的,但对用户而言不见得都是“显然”的。

  文档要让大众用户看得懂,能理解。术语、缩写用户是否理解?内容和主题是否一致?

  很多程序员能编写出好程序,却写不出清晰的文档。与文档作者密切合作,对文档仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例是进行文档测试的基本方法。

转载于:https://www.cnblogs.com/xiaodongSkin/p/7808412.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/279778.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NOI2019省选模拟赛 第三场

传送门 明明没参加过却因为点进去结果狂掉\(rating\)…… \(A\) 集合 如果我们记 \[f_k\sum_{i1}^nT^i{n-i\choose k}\] 那么答案显然就是\(f_{k-1}\) 然后就可以开始推倒了 \[ \begin{aligned} f_k &\sum_{i1}^nT^i{n-i\choose k}\\ &\sum_{i1}^nT^i{n-i-1\choose k}\…

MySql数据库出现 1396错误

1、安装MySql数据库后。创建新的用户。有可能会出现 1396这个错误, 2、解决的办法如下:假装有你需要创建的这个用户、先删了。再创建。 3、这样就可以解决用户创建不成功的问题了。 转载于:https://www.cnblogs.com/chifa/p/9362882.html

如何使用wink框架_如何解决Wink Hub的Z-Wave连接问题

如何使用wink框架Overall, the Wink hub works extremely well…but sometimes the devices you have connected to it can act a little wonky. Here are some things you can do in order to fix any connection issues with all of those Z-Wave sensors and devices connec…

Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class

引子 最近在基于Wex5项目开发中,遇到使用过程中与Tomcat功能有关的错误提示, 如题所示。最终的解决方法就是删除掉项目上与tomcat冲突的jar包。 org.apache.catalina.loader.WebappClassLoader validateJarFile ??: validateJarFile(/Users/zxzpc/…

面向对象进阶(二)----------类的内置方法

一、isinstance(obj,cls)和issubclass(sub,super) 1. isinstance(obj,cls): 检查是否obj是否是类 cls 的对象 class Player:passp Player()print(isinstance(p, Player))>>> Ture 2. issubclass(sub, super): 检查sub类是否是 super 类的派生类 class Player:passcla…

BZOJ.3265.志愿者招募加强版(费用流SPFA)

题目链接 见上题。 每类志愿者可能是若干段&#xff0c;不满足那个...全幺模矩阵(全单位模矩阵)的条件&#xff0c;所以线性规划可能存在非整数解。 于是就可以用费用流水过去顺便拿个rank2 233. //20704kb 300ms #include <queue> #include <cstdio> #include &…

谷歌相册_Google相册中的新存档功能是什么?

谷歌相册If you’re a Google Photos user, you’ve may have seen a new feature called “Archive” show up in the app’s sidebar. if not, don’t stress—it’s just now rolling out and not everyone has it yet. Since it’s new, here’s a quick look at what it i…

CenterOS 7安装Nginx

1.wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm下载对应当前系统版本的nginx包(package) 2.rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm建立nginx的yum仓库 3.yum install nginx 下载并安装nginx systemctl s…

Java的组合排列问题

从4个人中选2个人参加活动&#xff0c;一共有6种选法。 从n个人中选m个人参加活动&#xff0c;一共有多少种选法&#xff1f;C(m/n)C((m-1)/(n-1))C(m/(n-1))数学算法 public class Main {public static void main(String[] args) {System.out.println("请输入总人数:&quo…

阿里云一键建站产品,阿里云自营建站-中小企业建站首选

阿里云推出的自营建站服务&#xff0c;这对于中小企业来说简直是福利了&#xff0c;现在一般的公司都开始有了自己的官网&#xff0c;有可能就是因为你的官网设计的标准&#xff0c;大气&#xff0c;客户就会对你的信任度增加&#xff0c;从而促进一笔不小的订单&#xff0c;这…

航拍拉近拉远镜头_什么是远摄镜头?

航拍拉近拉远镜头Telephoto lenses can be incredibly useful, but how is it different from other lenses, and when should you use it? 远摄镜头可能非常有用&#xff0c;但是它与其他镜头有什么不同&#xff1f;何时使用&#xff1f; 什么是远摄镜头&#xff1f; (What I…

数据库的简单了解

数据库一、什么是数据库存储数据的仓库将数据有组织&#xff0c;按照特定的格式存储在介质上叫做数据库二、比较多个数据库系统a) Oracle 最好的数据库没有之一b) SQL server 最好的数据库(windows)c) MySQL 甲骨文(Oracle) sun 开源三、SQL语言a) SQL(结构化查询语句) …

阿里云对象存储OSS支持版本管理特性

2019独角兽企业重金招聘Python工程师标准>>> 阿里云对象存储OSS现已经全面支持“对象版本管理”特性。该功能适用于所有的存储类型以及区域。当Bucket启用该特性后&#xff0c;“对象版本管理”功能可以保护和恢复误删除、误覆盖的数据。 对象存储OSS“版本管理”具…

Python第一天学习---基础语法

1.字符串的用法(String) Python 中的字符串有两种索引方式&#xff0c;从左往右以 0 开始&#xff0c;从右往左以 -1 开始。Python中的字符串不能改变。Python 没有单独的字符类型&#xff0c;一个字符就是长度为 1 的字符串这三点是我觉得Python字符处理特别的一点 我们来看第…

教你几招识别和防御Web网页木马

本文同时发表在&#xff1a;[url]http://netsecurity.51cto.com/art/200709/56360.htm[/url] 根据反病毒厂商Sophos今年的第一、第二季度报告&#xff0c;网页已经超过电子邮件成为恶意软件传播时最喜欢使用的途径&#xff0c;通过网页传播的恶意软件平均每月增加300多种。而对…

apple tv设置_如何设置Apple TV播放个人iTunes库

apple tv设置If you already have a lot of music and home videos in your iTunes library, you can easily stream it all to your Apple TV, and thus whatever output sources to which it is connected. 如果iTunes库中已经有很多音乐和家庭视频&#xff0c;则可以轻松地将…

[bzoj1050 HAOI2006] 旅行comf (kruskal)

传送门 Description 给你一个无向图&#xff0c;N(N<500)个顶点, M(M<5000)条边&#xff0c;每条边有一个权值Vi(Vi<30000)。给你两个顶点S和T&#xff0c;求 一条路径&#xff0c;使得路径上最大边和最小边的比值最小。如果S和T之间没有路径&#xff0c;输出”IMPOSS…

好程序员技术文档HTML5开发中的javascript闭包

好程序员技术文档HTML5开发中的javascript闭包&#xff0c;事实上&#xff0c;通过使用闭包&#xff0c;我们可以做很多事情。比如模拟面向对象的代码风格;更优雅&#xff0c;更简洁的表达出代码;在某些方面提升代码的执行效率&#xff0c;同时避免对命名空间的污染&#xff0c…

亚马逊echo中国使用_如何使用亚马逊的主要照片备份所有照片

亚马逊echo中国使用Millions of people are Amazon Prime subscribers, but many of them don’t realize that in addition to free shipping and Prime Instant Video, they also get unlimited photo storage for all their computers and mobile devices. 数以百万计的人是…

抽象SQL查询:SQL-MAP技术的使用

什么是参数化查询&#xff1f;我们来看百度百科对此的定义和示例&#xff1a; 一&#xff0c;定义 ------------------------------------------------------------------ 参数化查询&#xff08;Parameterized Query 或 Parameterized Statement&#xff09;是指在设计与数据库…