首页 > 其他分享 >Day01

Day01

时间:2024-05-07 18:56:36浏览次数:19  
标签:登录 密码 Day01 账号 用例 测试 软件

目录

一、软件及测试

(一)软件的定义

软件:控制计算机硬件工作的工具

(二)软件基本组成

(三)软件产生过程

(四)软件测试定义

软件测试:使用技术手段验证软件是否满足使用需求。

(五)软件测试目的

减少软件缺陷(bug),保障软件质量!

二、测试主流技能

(一)功能测试

  • 主要验证程序的功能是否满足需求

(二)自动化测试

  • 使用代码或工具代替手工,对项目进行测试

(三)接口测试

  • 使用代码或工具对服务端提供的接口进行测试

(四)性能测试

  • 模拟多人使用软件,查找服务器缺陷

三、常见的测试分类

(一)按测试阶段划分

(二)按代码可见度划分

四、测试模型

质量模型

  • 衡量一个优秀软件的维度

1、功能性

  • 1,功能数目一致
  • 2,功能正确实现
  • 3,错误处理情况

2、性能

  • 1,服务器每秒处理请求数
  • 2,服务器硬件配置是否满足

3、兼容性

4、易用性

  • 1,简洁
  • 2,友好
  • 3,流畅
  • 4,美观

5、可靠性

6、安全

  • 1,传输加密
  • 2,存储加密

7、可移植性

8、可维护性

五、软件测试流程

六、测试用例

(一)用例的定义

用例:用户使用的案例

(二)测试用例的定义

测试用例:为测试项目而设计的执行文档

(三)测试用例的作用

  • 防止漏测
  • 实施测试标准

(四)用例设计编写格式

  • 用例编号:项目_模块_编号
  • 用例标题:预期结果(测试点)
  • 模块/项目:所属项目或模块
  • 优先级:表示用例的重要程度或者影响力P0~P4(P0最高)
  • 前置条件:要执行此条用例,有哪些前置操作
  • 测试步骤:描述操作步骤
  • 测试数据:操作的数据,没有的话可以为空
  • 预期结果:期望达到的结果

例:

用例标题 模块/项目 优先级 前置条件 测试步骤 测试数据 预期结果
登陆失败(账号为空) 登录 P1 1、打开登录界面
2、网络正常
1、输入账号
2、输入密码
3、点击登录按钮
1、账号:空
2、密码:123456
登录失败。提示:账号不可为空
登陆失败(账号未注册) 登录 P1 1、打开登录界面
2、网络正常
3、账号未注册
1、输入账号
2、输入密码
3、点击登录按钮
1、账号:未注册账号
2、密码:123456
登录失败。提示:账号不存在
登陆失败(密码为空) 登录 P1 1、打开登录界面
2、网络正常
3、账号已注册
1、输入账号
2、输入密码
3、点击登录按钮
1、账号:已注册账号
2、密码:空
登录失败。提示:密码不可为空
登陆失败(密码错误) 登录 P1 1、打开登录界面
2、网络正常
3、账号已注册
1、输入账号
2、输入密码
3、点击登录按钮
1、账号:已注册账号
2、密码:错误密码
登录失败。提示:密码不正确

标签:登录,密码,Day01,账号,用例,测试,软件
From: https://www.cnblogs.com/overlord-lxy/p/18177973

相关文章

  • Day01 Web服务搭建&站库分离&路由访问
    常规的Web应用搭建:1.购买云服务器,购买域名2.云服务器去搭建中间件windowsserver安装web角色后默认可以直接通过域名打开网站首页3.下载并上传Web程序源码zblog源码官网可下载4.添加网站并绑定域名目录域名解析设置:二级域名ablog.whgojp.top解析到该服务器zblog程序......
  • day01
    windows程序的入口地址对于windows程序来说,我们的入口地址是不一样的比如说,对于我们控制台程序来说程序的入口是main函数但是对于我们窗口程序来说,也就是程序的窗口来说是WinMain动态库,也就是我们写出来的函数之后的动态库函数程序是通过dllMain来实现的,但是DllMain是不能......
  • 构建RAG应用-day01: 词向量和向量数据库 文档预处理
    词向量和向量数据库词向量(Embeddings)是一种将非结构化数据,如单词、句子或者整个文档,转化为实数向量的技术。词向量搜索和关键词搜索的比较优势1:词向量可以语义搜索比如百度搜索,使用的是关键词搜索。而词向量搜索,是对句子的语义进行搜索,他会找到意思相近的前k个句子。优势2:词......
  • day01-02_我的Java学习笔记 (IDEA的安装、配置及使用、IDEA常用快捷键、IEDA创建空工
    1.IDEA的安装及配置1.1IDEA的安装具体操作,详见《04、IDEA安装详解.pdf》1.2IDEA主题配置、字体配置1.3IDEA常用快捷键1.4IDEA修改快捷键在IDEA工具中,Ctrl+空格的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷键冲突,需要修改IDEA中......
  • day01-03_我的Java学习笔记(Java基础语法--注释、字面量、变量、二进制、ASCII编码、
    1.Java基础语法1.1注释1.2字面量(Python中叫数据类型)1.3变量1.3.1变量的定义及使用1.3.2变量使用注意事项1.4数据的存储形式:二进制字节、字、bit、byte的关系:字word字节byte位bit,来自英文bit,音译为“比特”,表示二进制位。字长是指字的......
  • Markdown学习Day01
    MarkDown学习标题两个#号加空格加内容三级标题三个#号加空格加内容四级标题四个#号加空格加内容最多类推到六级标题字体HelloHello头尾双*加粗Hello头尾单*斜体Hello头尾三*斜体加粗Hello头尾双~删除线引用拥抱美好新生活引用=>符号加空格分割线三......
  • JavaWeb开发:day01
    目录Web开发模式前后端分离开发混合开发网页本质HTML/CSS学习目录官方文档:w3school.com.cn首页选择HTML5--参考书HTML快速入门案例:实践:创建一个自己网页2024/4/10Web开发模式前后端分离开发混合开发网页本质HTML负责网页结构(元素和内容);CSS控制页面样式和表现;JS控......
  • JavaWeb开发:day01
    JavaWeb--01Web开发模式前后端分离开发混合开发网页本质HTML/CSS学习目录官方文档:[w3school.com.cn](http://www.w3school.com.cn/)首页选择HTML5--参考书HTML快速入门案例:实践:创建一个自己网页总结2024/4/10Web开发模式前后端分离开发混合开发网页本......
  • Python基础笔记-day01
    Python基础-day1!!!注意:本系列所写的文章全部是学习笔记,来自于观看视频的笔记记录,防止丢失。观看的视频笔记来自于:哔哩哔哩武沛齐老师的视频:2022Python的web开发(完整版)入门全套教程,零基础入门到项目实战1.文档工具typora2.环境搭建安装Python解释器学习Python语法Python......
  • 后端学习Day01
    项目来源:B站黑马程序员《苍穹外卖》本帖仅为学习日志目录一、软件开发(一)软件开发流程(二)角色分工(三)软件环境二、苍穹外卖项目介绍(一)项目介绍(二)产品原型(三)技术选型三、开发环境搭建(一)前端环境搭建(二)后端环境搭建(三)完善登录功能四、导入接口文档(一)前后端分离开发流程(二)操作步骤五......