公告日期:2015年11月25日
公告编号:SX2015124号
公示单位:燕山大学资产管理处
地址:河北省秦皇岛市海港区河北大街西段438号
邮编:066004
电话:0335-8067920
邮箱:hl@ysu.edu.cn
项目联系人:何玲
燕山大学将于近期采购“软件测试教学平台”,相关信息如下,具体采购方式及采购时间另行安排,即日起欢迎具备供应商资格要求的单位与我校资产管理处项目联系人取得联系。报名参加的供应商请在资产处网站http://zcc.ysu.edu.cn/info/1069/2717.htm下载并填写《供应商投标报名登记表》,并将《供应商投标报名登记表》电子版,营业执照、组织机构代码证、税务登记证、法定代表人身份证或委托授权人身份证及授权书、公司简介等相关资质文件的扫描件发送至项目联系人邮箱。
一、采购货物或服务的名称:软件测试教学平台 1套
二、主要技术参数
软件测试教学平台主要包括软件测试工具、软件测试管理工具、用于教学的软件测试模版及样例、教学测试程序样例及其测试用例,测试脚本等,保证形成完整的软件测试课程实践教学需求。
测试工具的主要性能包括:
1.单元测试工具可对C++进行静态和动态的单元测试。
2.支持绝大多数大家所熟知的平台(Linux,Mac OS X,Windows,Cygwin,Windows CE和Symbian)。
3.提供支持65个以上并发用户使用的测试环境。
测试工具主要功能包括:
1.采用suit/case方式,case可以分散在不同文件中,能够多个suit合并到一个可执行文件。
2.可以根据参数、类型从一套测试代码特化出多套测试。
3.有致命性和非致命性断言,能对字符串,异常,浮点数,退出状态等作出断言。
4.可以方便的选择执行部分case,可在通过向测试代码传递命令参数,改变测试的运行方法。
5.彩色输出到终端,能输出XML。
测试管理工具主要功能包括:
1.产品管理:包括产品、需求、计划、发布、路线图等功能。
2.项目管理:包括项目、任务、团队、build、燃尽图等功能。
3.质量管理:包括bug、测试用例、测试任务、测试结果等功能。
4.文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
5.事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。
6.组织管理:包括部门、用户、分组、权限等功能。
7.统计功能:丰富的统计表。
8.搜索功能:强大的搜索,帮助您找到相应的数据。
9.灵活的扩展机制,几乎可以对禅道的任何地方进行扩展。
10.强大的api机制,方便与其他系统集成。
根据软件测试流程,提供以下测试模板及样例:
测试计划阶段:提供《测试计划》模板及样例。测试计划包括人员、软硬件资源、测试点、集成顺序、进度安排和风险识别等内容。
测试设计阶段:提供《测试方案》模板及样例。测试方案要求根据每个需求点设计出包括需求点简介、测试思路和详细测试方法三部分的方案。
测试方案阶段:提供《测试用例》模板及样例。测试用例根据《测试方案》编写,主要包括测试项、用例级别、预置条件、操作步骤和预期结果,其中操作步骤和预期结果需要编写详细和明确。
测试执行阶段:提供《测试报告》模板及样例。执行测试用例时,需及时提交有质量的Bug和测试日报,以及测试报告等文档。《测试报告》是测试结束的标志,报告中应详细记录整个软件测试的背景、概要、测试结果、测试结论、建议等内容。
教学测试程序样例及其测试用例:
(1)根据软件测试技术的实践教学需求,提供用于单元测试的被测试样例程序2套。被测试程序基于C++语言,程序逻辑通俗易懂、实用性强,易于学生接受和理解。
(2)测试用例是将软件测试的行为活动做一个科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式。同时,测试用例也是将测试具体量化的方法之一,不同类别的软件,测试用例是不同的。
单元测试是对软件中的最小可测试单元进行检查和验证,用例的设计方案主要的有下面几种:条件测试,基本路径测试,循环测试。通过上面的方法可以实现测试用例对程序的逻辑覆盖和路径覆盖。单元测试用例主要完成以下工作:设定输入数据、执行程序、验证输出是否符合预期。
根据所提供的2套被测试程序分别提供相应的单元测试用例。为了保证测试用例的高可靠性、易控制性、易于理解以及教学实用性,我们所提供的测试用例将尽可能的详细,将各个测试功能点、测试需求等细化到能够去依照执行的程度。
单元测试用例内容:主要是静态单元测试和动态单元测试,其中动态单元以白盒测试为主。
测试脚本
测试脚本是一个特定测试的一系列指令,这些指令可以被自动化测试工具执行。测试脚本是自动执行测试过程(或部分测试过程)的计算机可读指令,测试脚本可以被创建(记录)或使用测试自动化工具自动生成,或用编程语言编程来完成,也可综合三种方法来完成。为了提高测试脚本的可维护性和可复用性,必须在执行测试脚本之前对它们进行构建。
针对软件单元测试,测试脚本主要用编程语言编程来完成。根据单元测试的待测试程序以及单元测试用例的具体内容,提供详细的、完整的、可执行的测试脚本。
相关培训
提供相关培训课程,培训课程内容包括:
(1)单元测试工具的使用
(2)软件测试管理工具的使用
(3)被测试程序讲解
(4)软件测试相关文档编写方法
(5)单元测试用例设计方法
(6)测试脚本编写方法
(7)常见问题处理办法
二、联系时间:2015年11月25日-2015年12月1日