团队作业五-测试与发布(ALpha)

这个作业属于哪个课程 软工3班
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024/homework/13142

一. 测试过程

1. 测试背景、方法

背景:实现一个基本的文本编辑器,支持文件打开、保存、编辑(如查找、替换、撤销等),并在其基础功能上扩展其他功能
方法:先分别对所有功能模块进行单独测试,后对整体进行测试,最后通过客户验收的方式进行最后测试。

2. 测试计划

模块分为四个模块

  • 基本文本编辑模块
  • 文件操作模块
  • UI界面模块
  • 扩展模块
测试 测试日期
UI界面模块 & 文件操作模块 2024-05-14
对bug进行修复 2024-05-15
基本文本编辑模块的测试 & 对基本文本编辑模块进行 bug 的修复 2024-05-16
对扩展模块进行测试 2024-05-17
对扩展模块进行bug的修复 2024-05-18
进行系统性测试 2024-05-19
根据系统性测试结果进行 bug 的修复 2024-05-20

3. 测试目标

功能完美实现,文本编写流畅无差错。

4. 运行环境

windows10,qt

二. 测试报告

1. 测试平台

测试运用工具与平台

  • 工具:Qt Creator

  • 平台:Windows

2. 测试结果

2.1 通过测试项目

测试模块 测试项 验证因素 预期结果 实际结果
基本文本编辑模块 输入和编辑文本 是否能够正常输入文本,包括中文字符、英文字符、数字、特殊字符等。 能够正常显示各种字符
字体、大小和样式设置 设置字体的颜色,类型和大小、加粗 字体的属性能够成功改变 相符
文件操作模块 新建文件功能 确保成功创建新文件 成功创建文件 相符
保存文件功能 检查是否能够保存当前编辑的文本,并测试保存为不同格式和路径 保存后的文件能够显示正常 相符
关闭文件 文件能被正确关闭 文件能被正确关闭 相符
UI界面模块 检查布局是否合理,易于使用 确保用户界面布局合理,易于导航 用户界面布局合理,易于导航 符合
菜单栏是否正常工作 检查菜单栏是否提供必要的操作选项 点击不同的按钮弹出对应的功能 相符
扩展模块 创建代码块功能 代码自动高亮、自动补全和代码折叠 代码自动高亮、自动补全和代码折叠 相符
创建数学公式功能 基于Latex语法的数学公式的渲染 数学公式能够成功渲染 相符
多窗口显示功能 打开多个文本文件,并在不同窗口显示 多个窗口显示不同的文件 相符
编码转换功能 文件GBK和UTF-8编码的转换 两种编码能够互相转换 相符
切换主题功能 切换白和黑的主题 白和黑主题的切换 相符

2.2 Bug

测试模块 测试项 验证因素 bug
基本文本编辑模块 撤销操作 测试撤销(Ctrl+Z)功能是否工作正常。 按下(Ctrl+Z)后撤回上一次的操作
文件操作模块 打开文件功能 测试打开各种格式的文件并正确显示内容 文件能够被成功打开
扩展模块 创建代码块功能 代码自动高亮、自动补全和代码折叠 代码自动高亮、自动补全和代码折叠

3. 用户反馈结果及解决方案

由于项目部署在qt,所以打开比较繁琐。

4. 测试报告总结

本次测试中,共发现4个bug,其中程序bug有3个,用户体验反馈有1个。

三. Alpha版本发布说明

1. 功能介绍

本团队所做的是跨平台的文本编辑器。在此编辑器中,可编写不同格式的文件(包括.txt、.c、.cpp、.md),且支持导入图片、创建代码块以及渲染数学公式。

2. 修改的缺陷

这一版是该文本编辑器的第一版,没有修改缺陷。

3. 软件的发布方式

github地址:https://github.com/wenhuilan/Team-Homework

posted @ 2024-05-21 14:52  584359  阅读(99)  评论(0编辑  收藏  举报