八、项目测试(在线五子棋对战)

一、报告概要

(一)项目概要

网络版在线五子棋对战测试

(二)项目相关技术栈

Linux (Centos-7.6),VSCode/Vim,g++/gdb,Makefile

(三)项目核心技术

HTTP/WebSocket,Websocket++,JsonCpp,Mysql,C++11,BlockQueue,HTML/CSS/JS/AJAX

(四)测试报告的目的

测试网络版在线五子棋对战项目是否符合预期结果.

(五)范围和日期

2024年7月

(六)测试执行的总体情况

主要针对常见功能进行测试例如:登录页面,列表页面,注册界面,匹配,天梯分数等界面进行测试;

二、引言

(一)项目背景

巩固所学功能测试,接口测试和自动化测试相关知识.

(二)测试目标

网络版在线五子棋对战

(三)测试策略进行说明

按照用户一般登录的逻辑编写测试用例并进行测试。

(四)阐述测试的目的和重点

运用学习的知识和查缺补漏。

三、测试环境

硬件:MacBook Pro
软件:Google Chrome
开发工具:IDEA
测试工具:自动化测试工具Selenium和接口测试工具postman
操作系统:mac os
浏览器版本:Google Chrome 128.0.0.1(64 位)

四、测试执行概况及功能测试

(一)手工测试点

  • 五子棋登录页
  • 五子棋注册页
  • 五子棋匹配页
  • 五子棋对战页
  • 聊天页面

(二)测试用例设计

1.五子棋登录页

在这里插入图片描述

2.五子棋注册页

在这里插入图片描述

3.五子棋匹配页

4.五子棋对战页

5.聊天页面

(三)部分测试用例效果

在这里插入图片描述

五、自动化测试

(一)测试用例设计

(二)自动化测试用例代码

六、测试结果

七、测试项目主要特点

  • 采用自动化测试工具和框架,编写自动化测试脚本,提高测试效率和稳定性。自动化测试可以涵盖UI测试减少人力投入,并且可以进行持续集成和持续交付。
  • 使用参数化,保持用例的整洁,提高代码的可读性。
  • 使用隐式等待,提高了自动化运行效率,提高了自动化的稳定性。
  • 使用屏幕截图,方便问题的溯源以及解决。

八、其他

  1. 性能测试:如果有进行性能测试,记录测试结果并进行分析,包括测试的负载、响应时间、吞吐量等指标。
  2. 安全测试:如果有进行安全测试,记录测试结果,包括发现的安全漏洞、风险评估等。
  3. 缺陷管理:列出在测试过程中发现的缺陷,包括缺陷编号、描述、严重程度、优先级等,并注明缺陷的状态和解决情况。
  4. 测试总结:对测试的结果进行总结和评估,包括测试覆盖率、质量评估、风险评估等,提供对于软件质量的综合评价。
  5. 建议和改进:根据测试过程和结果,提出测试团队对项目或者流程的建议和改进意见。
  6. 附件:提供测试脚本、日志、截图等相关附件,以便公司人员进一步了解测试过程和结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值