软件测试:
概念:软件测试是一种实际输出与预期输出之间的审核或者比较过程。
目的:验证软件功能是否可执行。找出bug,满足客户需求
鉴定软件的正确性、完整性、安全性和质量的过程。
测试的分类有7个维度:研发角度,是否查看代码角度,测试实施组织,测试执行方式,按测试对象分。
测试模型:W和V模型
测试流程:需求调查--计划用例--用例设计--执行测试用例---测试结果记录+BUG记录----追踪bug直至修复---测试报告---用户体验、软件发布。
编写测试用例的设计方法:
1基于需要的设计
2等价类
3边界值(通常与上面搭配使用)
4因果图
5正交排列法
6场景设计法
7错误推测法
软件的生命周期:
软件计划---需求分析---软件设计( 概要设计和 详细设计)---编码
--- 软件测试---运行与维护
JAVA 谈谈对软件测试的认识和理解_第1张图片
文档测试主要包含什么内容?

在国内软件开发管理中,文档管理几乎是最弱的一项,因而在测试工作中特别容易忽略文档测试也就不足为奇了。要想给用户提供完整的产品,文档测试是必不可少的。文档测试一般注重下面几个方面:

文档的完整性:主要是测试文档内容的全面性与完整性,从总体上把握文档的质量。例如用户手册应该包括软件的所有功能模块。

描述与软件实际情况的一致性:主要测试软件文档与软件实际的一致程度。例如用户手册基本完整后,我们还要注意用户手册与实际功能描述是否一致。因为文档往往跟不上软件版本的更新速度。

易理解性:主要是检查文档对关键、重要的操作有无图文说明,文字、图表是否易于理解。对于关键、重要的操作仅仅只有文字说明肯定是不够的,应该附有图表使说明更为直观和明了。

文档中提供操作的实例:这项检查内容主要针对用户手册。对主要功能和关键操作提供的应用实例是否丰富,提供的实例描述是否详细。只有简单的图文说明,而无实例的用户手册看起来就像是软件界面的简单拷贝,对于用户来说,实际上没有什么帮助。

印刷与包装质量:主要是检查软件文档的商品化程度。有些用户手册是简单打印、装订而成,过于粗糙,不易于用户保存。优秀的文档例如用户手册和技术白皮书,应提供商品化包装,并且印刷精美。