overlord-lxy

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、密码:错误密码
登录失败。提示:密码不正确

posted on 2024-05-07 18:44  李向宇  阅读(5)  评论(0编辑  收藏  举报

导航