Java测试(7)---项目篇

2023-11-09

需求 --- 项目

1.项目启动

了解项目背景

2.需求分析

功能需求:

(1)文件类型:支持所有文件

(2)压缩文件个数:最多压缩100个文件

(3)压缩大小:不超过5G

性能需求:

(1)压缩、解压缩文件不超过30分钟

(2)安全需求:带有病毒感染的文件不能压缩

(3)易用性需求:操作简单、方便

(4)界面需求:布局、排版美观

(5)兼容性需求:Windows7、Windows8、Windows10都可以使用

3.测试方案制定

风险:资金不足、测试和开发预估的时间和实际使用的时间不同

测试轮数:

(1)第一轮测试:冒烟测试、全面测试

(2)第二轮测试:冒烟测试、BUG测试、回归测试

(3)第三轮测试:冒烟测试、BUG测试、全面回归测试

(4)第四轮测试:封版测试

4.测试执行流程

需求测试---提测版本(冒烟测试)---系统测试---回归测试---测试报告编写

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java测试(7)---项目篇 的相关文章

随机推荐

  • Blender教程之魔方全自动特效教学

    魔方玩家在我看来分为三种 一是不懂原理的佛系玩家 三阶魔方可能都要拧很久才能还原 第二种是明白怎么玩的玩家 其实还原一个被打乱的魔方就是做一道层先法的数学题 而第三种就是像我这样虽然不懂解密 但会用Blender做一个魔方来让它 自动还原
  • Android Bluetooth

    Android Bluetooth 使用Android蓝牙API来进行蓝牙通信的四个任务 设置蓝牙 检索周围匹配的或者可用的设备 连接设备 设备间传输数据 所有蓝牙APIs在android bluetooth 包中 创建蓝牙连接所要用到的类
  • 一、人脸识别starter-需求分析

    一 需求来源 对于一些需要本人刷脸认证的场景 比如注册时需要刷脸认证 要求上传身份证必须是本人的 等此场景 二 需求分析 考虑到这是个单独并且可复用的模块 所以决定写一个springboot starter来实现 starter可以上传到自
  • 定位、浮动

    Position 定位 一 position 1 属性描述 设置或获取元素的定位方式 2 版本变更 有 3 语法模板 position static relative absolute fixed 4 默认值 static 尽量避开影响其他
  • C++编译知识笔记(一)——基本知识

    文章目录 一 编译的基本步骤 1 1 预处理阶段 1 2 编译阶段 1 3 汇编阶段 1 4 链接阶段 二 核心常用基本概念 2 1 o目标文件 2 2 符号 2 3 静态链接库 2 4 动态链接库 三 链接和加载 3 1 o文件和静态库的
  • python 内置函数——enumerate( )函数

    发音 nu m re t 枚举 列举 enumerate 是python的内置函数 适用于python2 x和python3 x 用来将一个可迭代对象转化为枚举对象 利用它可以同时获得每个元素的索引下标和值 即需要 index 和 valu
  • Ueditor富文本编辑器客制化功能添加

    文章目录 ueditor简介 主要配置文件 要实现的功能展示 实现过程 修改 ueditor all js 配置页面的内容 setcellattribute html 添加多语言配置 添加CSS样式 ueditor css 开放属性白名单
  • Say0l的安全开发-弱口令扫描工具-My-crack【红队工具】

    写在前面 终于终于 安全开发也练习一年半了 有时间完善一下项目 写写中间踩过的坑 安全开发的系列全部都会上传至github 欢迎使用和star 工具链接地址 https github com SAY0l my crack 预览 My Cra
  • 【GD32F427开发板试用】USB FS 键盘

    本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动 更多开发板试用活动请关注极术社区网站 作者 Charles 一 试用介绍 GD32F427RK支持USBFS和USBHS 我试用的是USBFS功能 所以在此只关注FS相关特
  • Python常考基础面试题

    文章目录 Python基础面试题 1 Python 数据结构有哪些 2 Python 中列表和元组的区别是什么 元组是不是真的不可变 3 什么是生成器和迭代器 它们之间有什么区别 迭代器 生成器 4 什么是闭包 装饰器又是什么 装饰器有什么
  • [心得]python pip私人库安装部署经验总结

    背景 pip打包 setuptools pip支持从wheel安装 卸载 依赖覆盖 列出已装的包 以及pep438过渡发布 而easy install则支持egg安装 修改系统路径 多版本安装 egg 是一个包含所有包数据的文件包 在理想情
  • 利用lineRender画射线

    using System Collections using System Collections Generic using UnityEngine public class makeRay MonoBehaviour private L
  • matplotlib学习笔记(二)

    上面简单学习了如何绘制一个折线图 总觉得这个折线图特别的丑 下面对图形进行下装饰 1 深入一点学习plt plot plt plot x y color marker linestyle color 线条颜色 可以设置为颜色名称 如 red
  • linux工具——PPTP搭建及配置

    简介 安装 配置 客户端配置 1 安装软件包 yum install y ppp pptp pptp setup 2 运行 pptpsetup create test server IP username 用户 password 密码 en
  • mybatis查询结果按sql字段顺序返回。

    1 返回结果用resutlType接受 resultType java util LinkedHashMap 2 mybatis plus增加如下配置 mybatis plus configuration call setters on n
  • 个人python笔记

    个人PYTHON记录 更新中 前言 一 个人对python及C uibot的评价 二 python使用包与函数的记录 1 环境的配置anaconda与pycharm 2 py打包为exe 3 excel表格相关包xlwings 4 re正则
  • 根据ID获取问题

    定义接口 根据问题的ID查询一个问题数据 Question getQuestionById Integer id 实现接口 Override public Question getQuestionById Integer id select
  • Web基础知识

    为啥我啥都不知道 在计算机网络技术中 通常涉及两张网 Network和Web Network 主要指硬件网络 包括了TCP IP Transmission Control Protocol Internet Protocol 四层网络体系中
  • tf.nn.conv2d() 参数说明

    tf nn conv2d用法详解 tf nn conv2d 我们已经知道这个函数是用于做二维卷积的 但是他容易和tf layers conv2d 混淆 对于初学者来说 他的参数也不是那么容易理解 只是了解到一点皮毛 并不能一下子就记住 下面
  • Java测试(7)---项目篇

    需求 项目 1 项目启动 了解项目背景 2 需求分析 功能需求 1 文件类型 支持所有文件 2 压缩文件个数 最多压缩100个文件 3 压缩大小 不超过5G 性能需求 1 压缩 解压缩文件不超过30分钟 2 安全需求 带有病毒感染的文件不能