软件测试理论1
需要从那些方面测试:
① 需求测试: 来源:用户功能需求
制作使用说明
产品经理 -----需求文档
② 界面测试 :UI 外观测试 外观验证
验证需求文档内容是否一致
③ 功能测试:(根本、重点):黑盒测试--- 关注外部是否实现、内部如何实现不管底层逻辑不管:
例如: 微信 收发消息是否正常使用
④ 安全性测试:(专项测试):
主要 :银行、金融、政府项目较为严格
sql注入、 xss 、权限、
⑤ 可靠性测试: 稳定
可用性:可用 中间却出现不稳定现象 有一定问题存在;
可靠包含可用性
⑥ 可移植性测试:在不同地方不同环境是否支持软件使用;
⑦ 兼容性测试: 1、不同操作系统兼容;
移动端 操作系统不同android 、IOS、鸿蒙;
PC 端 :Windows、MAC、Linux;
2、 系统版本之间的兼容:
移动端之间 PC端之间
3 、移动端:分辨率、齐刘海、曲面屏
4、浏览器兼容:谷歌 火狐 搜狗 qq
⑧ 易用性测试 从用户角度出发使用是否方便
微信扫一扫
⑨ 压力测试(又称破坏性测试):长时间超负载运行一段时间
负载测试:承载上限量
并发测试、
IT常见术语
应用软件: app web
系统软件 : Windows Linux iOS Android mac
硬件: 鼠标键盘
pc机: 电脑
物理机:超级电脑 服务器
便携机:工业和基建项目
os: 操作系统
dos命令 与图形化界面
ctrl +R ----cmd 图形化界面
d: 切盘符 表示切换
dir : 看见当前文件及文件夹详细信息
cd +文件名 : 进入文件夹
. .. 文件夹 为系统隐藏文件 可能实际看不见
cd .. :返回上一级
cd / :返回根目录
cd ../.. 返回两级
总结: cd+文件名进入 ; dir 查看
ipconfig 查看本地 IP地址
ping 网址
共享版本控制器svn
目录就是文件夹
绝对路经 :完整路径D:\xx\xxxx\xx\xxx.txt
相对路径:\xxx\xxx\xx.txt
C/S架构 :
客户机与服务器:面向用户的 客户端 、服务器 支持软件运行部署软件代码包
client---server 简称 c/s架构
优点:①方便携带使用
②安全性较高
③上传卸载速度快
缺点:①安装卸载更新
②占用手机空间
③难以维护
B/S架构:
浏览器与服务器: web 端
browser--server 简称 b/s架构
优点:①不需卸载安装更新
②不占用内存
③资源丰富
缺点:①不方便携带
②安全性较差
项目与项目需求
项目:根据客户需要实现的产品去立项
项目需求:产品经理在客户要求基础上进行提炼
客户与客户需求:用户/用户反馈到项目组需求
项目组角色:
项目经理: PM 统筹项目管理工作
产品经理:对接客户、接受客户需求 输出需求文档
开发经理
前端开发:h5、
后端开发:Java c++ php python
测试经理:简称TFM
测试组长:简称TL 管理测试人员
测试工程师: 简称TE 负责软件项目测试
数据库管理员:DBA
维运人员:维护开发、测试环境、生产环境、(正式环境、线上环境)
UI 设计
|
|