yangljing
写的真全!
文档的测试主要是按照需求提供给用户的文档(帮助文件、用户使用说明说)的测试!
你要以一个用户(低级的,不会用计算机的)的眼光去阅读文档!使以上文档尽量详细!
个人认为:
1。检查文档的编写是否满足于文档编写的目的(最重要的)
2。检查文档的内容是否齐全,正确
3。检查文档的后续是否完善
4。检查文档的标记是否正确 文档测试是一件很费时间的事情,好像目前没有专门的测试工具,
我是一个测试人员,谈谈自己的想法
我个人理解,提交到测试部门文档有两种:一种是测试部门自己消费的,如详细设计,概要设计,
另外一种就是给客户用的,如安装说明,使用手册,
这对第一种文档的测试,由于是内部消费,所以只要查看编写的是否符合公司规范,是否满足自己的需求就可以了,具体到用词,格式等不必深究
而第二种就要仔细的产看了,采用的方法包括楼上说得,1.如果有数据,一定要按照数据走一边,保证提供的数据是正常的,同时要注意,数据是否一致,如编码方案等2.用词是否严谨,不要出现二意性的用词,一面出现,自己是这么理解的,而客户是那么理解的3.检查文档的标记是否正确,包括关于产品的标记,尤其是做产品的公司,往往是使用手册,帮助等复用,所以一定要看仔细,别到时挂狗头,卖羊肉,5,如果文档中有图片,看看图片与现在的是否一致,6.操作功能的署名是否正确
总之,第二种一定要以客户的眼光去看 文档测试主要是检查各种开发设计文档是否齐全,是否有软件的组织架构,以及相关的流程图,和详细说明等。一份好的文档,拿给测试人员看,就知道其开发是采用什么技术实现的,且是如何实现的。他就是测试人员的窗口,测试人员可以从中提取很多测试用例的精要,了解开发人员的设计思路。一份好的文档对开发人员也相当重要,任何人接手别人的工作,都可以直接知道别人的设计思想。 不同的文档面向的对象是不同的,文档要能够是设计者和编程者思想的体现。
lisir010所说的,一种是测试部门自己消费的,如详细设计,概要设计,虽然是内部消费,但是公司还是要考虑到人员的流动问题,避免出现人走程序没人懂的现象,所以设计阶段的文档也要具体。另外一种给客户用的,如安装说明,使用手册,这个就更不必说了,可以将用户手册中的数据作为测试案例,保证数据的可靠性。
用户在使用系统时候,如果出现问题,首先求助的就是在线帮助。一个糟糕的在线帮助会很大的打击用户对系统的信心。因此一个好的系统,必须要有完备的帮助体系,包括用户操作手册,实时在线帮助等。在线帮助的测试(Online Help Testing)主要用于验证系统的实时在线帮助的可用性和正确性。
在实际操作过程中,在线帮助测试可以和文档测试(或资料测试)一起进行。在进行在线帮助测试的时候,测试人员需要关注下面这些问题:
Ø 1、帮助文件的索引是否正确?
Ø 2、帮助文件的内容是否正确?
Ø 3、在系统运行过程中帮助能否被正常的激活?
Ø 4、在系统不同的位置激活的帮助内容与当前操作内容是否相关联?
Ø 5、帮助是否足够详细并能解决需要被解决的问题?
分阶段的我觉得大家说的不错,但要注意总体的一致性,即各类文档不能有冲突.开发阶段中文档测试最好同行评审,比较简单的是编写人之间/开发/测试人员之间/编写人,开发/测试人员之间的交叉测试.用户手册最好的办法给销售/技术支持/最终客户人员检查.不过首先在此之前,必须通过了内部审查 |