第三方软件测试服务招标预告
第三方软件测试服务招标预告
测试系统功能性时采用等价类划分法、边界值分析法、因果图法、错误推断法、场景法等,并根据系统业务逻辑对系统的业务实现进行验证。
?等价类划分法
等价类划分法是一种典型的、重要的黑盒测试方法,它将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据设计测试用例,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。利用这一方法设计测试用例可以不考虑程序的内部结构,以需求规格说明书为依据,选择适当的典型子集,认真分析和推敲说明书的各项需求,特别是功能需求,尽可能多地发现错误。等价类划分法是一种系统性的确定要输入的测试条件的方法。
?边界值分析法
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
?因果图法
等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系,相互组合等。而因果图法则是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况。因果图法一般和判定表结合使用,通过映射同时发生相互影响的多个输入来确定判定条件。因果图法最终生成的就是判定表,它适合于检查程序输入条件的各种组合情况。
?错误推断法
错误推断法是基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。其基本思想是列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。例如,在单元测试时曾列出的许多在模块中常见的错误,以前产品测试中曾经发现的错误等,这些就是经验的总结。还有,输入数据和输出数据为0的情况。输入表格为空格或输入表格只有一行。这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。
?场景法
现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。用例场景来测试需求是指模拟特定场景边界发生的事情,通过事件来触发某个动作的发生,观察事件的最终结果,从而用来发现需求中存在的问题。我们通常以正常的用例场景分析开始,然后再着手其他的场景分析。场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。场景主要包括4种主要的类型:正常的用例场景,备选的用例场景,异常的用例场景,假定推测的场景。
1.2性能效率性能效率测试通过对需求中关于效率要求的提取并对系统使用场景进行分析和评估,测算出被测系统的业务处理容量。依据这些数据,测试系统的业务吞吐量能力(TPS)。参照需求中定义的业务交易响应时间要求,测试系统的响应时间。考察系统的并发容量,并对其进行测试,在测试执行过程中监控系统的各项资源使用情况。
总体要求系统应符合需求说明中有关效率的陈述。具体可考察以下几个方面的表现:
?业务吞吐量:对于联机事务处理系统,业务吞吐量能够客观的反映出系统在既定环境中的处理能力,该指标应同时考察事务成功率。
?时间特性:在达到并发或业务吞吐量的指标后,系统还必须让最终用户能够及时完成他们的任务。既定业务交易的响应时间为主要考核指标,响应时间=网络响应时间 应用处理时间。
?资源特性:系统必须在特定环境下考察其效率表现,因此资源利用情况就成为了能够真实的反映被测系统在给定的环境条件下的一个重要效率指标。
2.测试依据表2-1 测试依据文件清单
依据文件 | |
序号 | 文件名 |
1 | GB/T 25000.51-2016 系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则 |
2 | CTTIC/TI-01软件产品用户文档测试标准操作规程 |
3 | CTTIC/TI-02软件产品功能性测试标准操作规程 |
4 | CTTIC/TI-03软件产品可靠性测试标准操作规程 |
5 | CTTIC/TI-04软件产品易用性测试标准操作规程 |
6 | CTTIC/TI-05软件产品性能效率测试标准操作规程 |
7 | CTTIC/TI-06软件产品维护性测试标准操作规程 |
8 | CTTIC/TI-07 软件产品可移植性测试标准操作规程 |
9 | CTTIC/TI-23软件产品信息安全性测试标准操作规程 |
10 | CTTIC/TI-25软件产品兼容性测试标准操作规程 |
11 | 项目测试委托单 |
参考文件 | |
序号 | 文件名 |
1 | 项目需求文档 |
2 | |
3 |
表3-1 测试交付
序号 | 交付物 | 数量 | 介质 |
1 | 测试报告 | 1 | 纸质 |
2 | 缺陷报告 | 1 | 纸质 |
3 | 测试用例及执行记录 | 1 | 纸质 |
测试系统功能性时采用等价类划分法、边界值分析法、因果图法、错误推断法、场景法等,并根据系统业务逻辑对系统的业务实现进行验证。
?等价类划分法
等价类划分法是一种典型的、重要的黑盒测试方法,它将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据设计测试用例,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。利用这一方法设计测试用例可以不考虑程序的内部结构,以需求规格说明书为依据,选择适当的典型子集,认真分析和推敲说明书的各项需求,特别是功能需求,尽可能多地发现错误。等价类划分法是一种系统性的确定要输入的测试条件的方法。
?边界值分析法
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
?因果图法
等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系,相互组合等。而因果图法则是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况。因果图法一般和判定表结合使用,通过映射同时发生相互影响的多个输入来确定判定条件。因果图法最终生成的就是判定表,它适合于检查程序输入条件的各种组合情况。
?错误推断法
错误推断法是基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。其基本思想是列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。例如,在单元测试时曾列出的许多在模块中常见的错误,以前产品测试中曾经发现的错误等,这些就是经验的总结。还有,输入数据和输出数据为0的情况。输入表格为空格或输入表格只有一行。这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。
?场景法
现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。用例场景来测试需求是指模拟特定场景边界发生的事情,通过事件来触发某个动作的发生,观察事件的最终结果,从而用来发现需求中存在的问题。我们通常以正常的用例场景分析开始,然后再着手其他的场景分析。场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。场景主要包括4种主要的类型:正常的用例场景,备选的用例场景,异常的用例场景,假定推测的场景。
1.2性能效率性能效率测试通过对需求中关于效率要求的提取并对系统使用场景进行分析和评估,测算出被测系统的业务处理容量。依据这些数据,测试系统的业务吞吐量能力(TPS)。参照需求中定义的业务交易响应时间要求,测试系统的响应时间。考察系统的并发容量,并对其进行测试,在测试执行过程中监控系统的各项资源使用情况。
总体要求系统应符合需求说明中有关效率的陈述。具体可考察以下几个方面的表现:
?业务吞吐量:对于联机事务处理系统,业务吞吐量能够客观的反映出系统在既定环境中的处理能力,该指标应同时考察事务成功率。
?时间特性:在达到并发或业务吞吐量的指标后,系统还必须让最终用户能够及时完成他们的任务。既定业务交易的响应时间为主要考核指标,响应时间=网络响应时间 应用处理时间。
?资源特性:系统必须在特定环境下考察其效率表现,因此资源利用情况就成为了能够真实的反映被测系统在给定的环境条件下的一个重要效率指标。
2.测试依据表2-1 测试依据文件清单
依据文件 | |
序号 | 文件名 |
1 | GB/T 25000.51-2016 系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则 |
2 | CTTIC/TI-01软件产品用户文档测试标准操作规程 |
3 | CTTIC/TI-02软件产品功能性测试标准操作规程 |
4 | CTTIC/TI-03软件产品可靠性测试标准操作规程 |
5 | CTTIC/TI-04软件产品易用性测试标准操作规程 |
6 | CTTIC/TI-05软件产品性能效率测试标准操作规程 |
7 | CTTIC/TI-06软件产品维护性测试标准操作规程 |
8 | CTTIC/TI-07 软件产品可移植性测试标准操作规程 |
9 | CTTIC/TI-23软件产品信息安全性测试标准操作规程 |
10 | CTTIC/TI-25软件产品兼容性测试标准操作规程 |
11 | 项目测试委托单 |
参考文件 | |
序号 | 文件名 |
1 | 项目需求文档 |
2 | |
3 |
表3-1 测试交付
序号 | 交付物 | 数量 | 介质 |
1 | 测试报告 | 1 | 纸质 |
2 | 缺陷报告 | 1 | 纸质 |
3 | 测试用例及执行记录 | 1 | 纸质 |
最近搜索
无
热门搜索
无