综合运用本课程所学的测试方法,每个小组选定一个系统进行测试。系统必修包括有网页版界面,同时必须具有API接口。基于这个应用开展测试,内容包括: 功能分析、测试计划、设计测试用例、测试工具使用、性能测试、测试管理平台使用。测试结束后,每组必须提交课程报告,并参加课程答辩。根据提交的测试报告、各成员答辩情况及在小组中的表现进行评分 课程报告应包含: (1)测试需求分析 (2) 测试计划。 测试用例设计。(3) (4)测试工具选择和使用。 (5)测试具体执行过程:截取测试时界 面界面中要有合适的数据 (6)测试管理工具使用。(7)测试总结:测试过程中遇到的问题,解决的步骤等内容。 2、测试内容:综合运用本课程所学的测试方法,每个小组选定一个B/S架构应用,应用不能过于简单,测试可以选其中一个模块或组件。 基于这个应用,完成下列测试。 (1)单元测试:针对Java、C++的代码进行单元测试,工具采用Junit、CppUnit,提交测试类代码和测试结果。 (2)功能测试:针对windows客户端或Web客户端进行功能测试,测试工具:Selenium或AutoIT。 要求: D设计10个以上的测试用例;2采用两种及以上方法(等价类、边界值、决策表等)来设计测试用例;3开发相应的测试脚本,包括修改、调试脚本的关键记录; 4执行测试用例,发现若干缺陷。 (3)接口测试:针对Web网站进行接口测 试。 接口测试工具:Postman或APIPost
接口测试工具:Postman或APIPost 要求: 说明系统的接口规范和规则; 2对核心关键接口进行测试,分析接口定义数据提交方式和数据结构,数据返回结构。 (4)性能测试:针对Web服务器、数据库服务器或应用服务器进行测试。 性能测试工具:JMeter或LoadRunner要求: 1说明如何选定关键业务; 2设计合适的负载模式,包括负载大小加载方式 2参数设计,如思考时间等 3对测试结果进行分析。 3试报告 测试完成后,小组各成员需提交课程设计报告及测试相关文件,具体内容如下: (1)测试报告,文档撰写需遵循相应的测试文档规范。 (2)PPT文件,包括对上述内容的总结以及每个成员的贡献。
|