Chap10测试策略
- 格式:pptx
- 大小:235.03 KB
- 文档页数:36


.
. 目 录
目 录 .................................................................................................................................. 1
系统总体测试策略 ................................................................................................................ 2
1 概述 ............................................................................................... 错误!未定义书签。
2 产品研发状况分析 ...................................................................................................... 3
3 测试综述 ..................................................................................................................... 3
3.1 测试项目分析 .............................................................................................................. 3
3.2 项目继承部分的测试策略 ............................................................................................ 4
测试范围
测试范围具体包括以下测试内容:安装测试、功能测试、界面测试、性能测试、文档测试、负载压力测试、恢复测试、安全性测试、兼容性测试等。
1.安装测试。安装测试的目的在于验证软件能否在不同的配置环境下完成安装,并确认能否正常运行。财务软件安装测试要注意以下几点:第一,根据财务的可移植性,选择不同操作系统。第二,选择不同层次的硬件配置和软件配置,一般选用最低、中等和最高三种配置进行测试,验证系统对软硬件环境的依懒性。第三,观察财务软件安装程序在软硬件资源充足的情况下能否正常安装,安装过程中是否给予充足的提示,是否存在流氓软件的一些弊病,安装完成后能否正常运行,能否彻底删除。第四,在资源不充沛的情况下,如磁盘空间不够、内存不足等,系统能否完成安装,能否给予各种提示。
2.功能测试。功能测试是财务软件测试中的主要内容。财务软件功能测试主要包含以下项目:个个模块中的查询、增加、删除、修改、保存等操作;数据的输入与输出;数据处理操作,如导入、结转等;基础数据中定义的精度;计算的准确性等等。财务软件功能测试注意以下几点: 第一,测试项目的输入域要全面。要有合法数据的输入,也要有非法数据的输入。如,在测试基础数据的定义时,若规定是数字,则既要输入数字进行测试,也要输入字母、空格等非数字进行测试。数字包含整数、负数、小数,还要输入一些不同的数字验证数字的精度。第二,划分等价类,提高测试效率。在考虑测试域全面性的基础上,要划分等价类,选择有代表意义的少数数据进行测试,提高测试效率。第三,要适时利用边界值进行测试。第四,重复递交相同的事务。第五,不按照常规的顺序执行功能操作。第六,执行正常操作,观察输出结果的异常性。如,删除某条记录对排序的影响;执行审核后,单据的状态是否改变。
3.界面测试。财务软件界面要符合现行标准和用户习惯。软件企业可以形成自己的特色,但要确保整个软件风格一致。界面测试要从友好性、易操作性、美观性、布局合理、分类科学、标题描述准确等方面入手。主要体现在以下几个方面:第一,背景和前景的颜色是否协调,颜色反差是否用得恰当。第二,软件得图标、按钮、对话框等外观风格是否一致,美观效果所要求的屏幕分辨率。第三,窗口元素的布局是否合理,并保持一致。第四,各种字段标题的信息描述是否准确。第五,快捷键、按钮、鼠标等操作在软件中是否一致。第六,窗口及报表的显示比例和格式是否能适应用户的预期需求。第七,误操作引起的错误提示是否友好。第八,活动窗口和被选中的记录是否高亮显示。第九,是否有帮助信息,菜单导航能否正常执行。第十,检查一些特殊域和特殊控件能否运行。
第1页, 共7页
目 录
目 录 .................................................................................................................................. 1
系统总体测试策略 ................................................................................................................ 2
1 概述 ............................................................................................... 错误!未定义书签。
2 产品研发状况分析 ...................................................................................................... 3
3 测试综述 ..................................................................................................................... 3
3.1 测试项目分析 .............................................................................................................. 3
3.2 项目继承部分的测试策略 ............................................................................................ 4
功能测试常用的十种策略和方法
黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。
黑盒测试试图发现以下类型的错误:
1)功能错误或遗漏;
2)界面错误;
3)数据结构或外部数据库访问错误;
4)性能错误;
5)初始化和终止错误。
一、黑盒测试的测试用例设计方法
· 等价类划分方法
· 边界值分析方法
· 错误推测方法
· 因果图方法
· 判定表驱动分析方法
· 正交实验设计方法
· 功能图分析方法
等价类划分:
是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。
1) 划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。
有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
无效等价类:与有效等价类的定义恰巧相反。