学习网络测试的第二天!

四大问题!!!属于该流程!!!!
H模型的的测试:

1、你讲下你们公司的测试流程?
2、给你需求你会如何去测试?
3、你们测试工作如何开展的?
4、测试流程是什么?
详细流程讲解:
产品拿出需求规格说明书;召开需求会议,熟悉需求,分析需求;测试负责人拿到需求开始编写测试计划,安排测试任务,测试人员分配到对应的测试任务,进行测试用例的编写;编写完测试用例后对测试用例进行评审(有组内评审,交叉评审),评审不通过打回给测试,直到评审通过,将测试用例导入用例管理工具中,通知运维搭建测试环境;开发编写完代码后,提交代码包,达到准出要求;测试将代码包部署到测试环境中,在进行冒烟测试,冒烟测试不通过,打回给开发,重新修改,直到冒烟测试通过;再进行sit1系统集成测试,将所有的用例执行一遍,有bug就提交给开发,开发修改bug,再将新的代码包提交,将新的代码包部署到环境中,进行冒烟测试,开始sit2系统集成测试,有bug就提交给开发,开发修改bug,开发再将新的代码包提交,将新的代码包部署到环境中,进行冒烟测试,开始sit3系统集成测试,以此类推,直到用例100%执行,0bug,输出测试报告;通知uat验收测试,验收不通过就打回给测试,开发修改,重新验收,直到验收通过;封装版本,等待上线,准备线上数据,上线,线上测试,线上无bug上线成功;如果线上有bug根据bug影响程度判断,影响大就回退版本,如果影响小,备注下一个下一个版本解决;
b7f21a280cede50169e33e40653a2d0f

二:测试的基本原则:

1、测试是从用户的角度去测试;(用户故事测试)
2、测试不仅测试是软件本身,(比如:测试环境,配置,网络等)
3、软件外在可用,不代表软件没有问题(比如:aap能下载安装,点击就闪退)
4、软件测试是没有完成正确,只有更加完美
5、测试是永远测不完的
6、测试应尽早介入(比如:建房,开始就介入测试就可以发现更多问题,等)
7、2/8原则, (80%的错误集中在20%的区域)
比如:考试计算能力差,经常扣分就是计算题
8、杀虫剂效应
比如:老员工进行测试不更新测试用例,发现不了问题;
新员工测试这个功能,写信用例,更新用例;
9、测试尽量选择第三方测试
比如:开发自测,测试是专业测试
10、测试活动的依赖对象(功能测试,性能测试,安全测试等)
功能测试:a软件按钮点击10s跳转,b软件:按钮点击2s跳转 都ok
性能测试:a软件按钮点击10s跳转,b软件:按钮点击2s跳转 a软件 bug 预期2s
安全测试:a软件按钮点击2s跳转,b软件:按钮点击2s跳转 ,有数据泄露风险 b软件有bug

19baef44d43ad323f2614cbe75ce7ff8

敏捷开发模型
敏捷开发模型是一个新兴适应快速需求变化,交付周期短,轻量级的开发模式。
时间:一周上线2次,一周一次
产品拿到需求1天,开发2天,测试1天,上线1天

迭代开发模型
项目被分为大量的迭代工程,一个迭代就是一个完整的开发流程,也是一个可以发布的可执行的产品;

如:抖音、微信、qq

了解:
瀑布模型(淘汰模型,一步步流程执行)
w模型(淘汰模型)
v模型补充,缺点:一定要按照对应的文档执行

增量开发模型
项目被分为一系列的增量,每一个增量都交付整个想中的一部分功能,需求按优先级进行划分增量交付;
如:卖家版本、商家版本、

三:按开发阶段划分

1、单元测试

2、集成测试

3、系统测试

4、验收测试

四、按查看代码划分

1、黑盒测试

定义:黑盒测试也是功能测试,测试中把被测试的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据和输出数据

比如: 计算器当作黑盒子:输入1+2=输出:3结果 就是对

2、白盒测试

白盒测试又称结构测试,透明测试,逻辑驱动测试,或基于代码测试。

白盒测试是指打开盒子去研究里面的源代码和程序结果

3、灰盒测试

灰盒测试是介于白盒测试和黑盒测试之间一种,灰盒测试多用于集成测试阶段,不仅关注输入,输出的正确性,同时也关注程序内部的情况。

五、按是否运行划分

1、静态测试
静态测试是指不运行被测程序本身,仅通过分析和检查源代码的语法,结构,来检查程序的正确性;(包括:需求,软件设计说明书等)

比如:灯泡不通电,检查

2、动态测试

动态测试:是指通过运行被测试程序,检查运行结果与预期结果的差异,并分析运行效率,正确性,健壮性等。

比如:灯泡通电,发光

六、按测试对象划分

1.功能性测试

2.性能测试

3.安全测试

4.兼容测试

七、按测试实施对象组织划分

1、alpha测试

2、beta测试
3、第三方(被调公司:)

八.按是否手工执行测试

1、手工测试

手工测试就是人一个个的执行用例,然后关注结果和测试用例相对应,

缺点:执行效率慢,量大容易出错

2、自动化测试

自动化测试:通过工具,或代码代替手工测试

ui自动化,接口自动化

九、按测试区域划分

1、本地化测试(中国)

2、国际化测试

(1)日期

(2)金钱

(3)度量单位

(4)语言

(5)外观,等

十、虚拟机安装
1、下载vmware 虚拟机,
2、双击安装
3、安装中输入激活码:ZF3R0-FHED2-M80TY-8QYGC-NPKYF
4、安装成功linux

A:安装虚拟机中的系统(需要镜像文件)
3.58g 下载很慢
B:因为我们学习需要两台虚拟机,所以我们安装两台服务器
C:linux的使用
1、切换用户 :su 用户名
超级账号: root 密码:123456
普通账号:dcs 密码:123456

2、查看ip地址:ifconfig

3、service iptables stop 关闭防火墙

D:安装xshell
1、下载安装xshell包
2、xshell连接虚拟机
方法1:ssh +ip地址
ssh 192.168.150.128 >敲回车》输入账号》输入密码》连接上
方法2:新建

如果shell连接不上:
1、ip地址错误
2、防火墙关闭
3、虚拟网络是否关闭

十一:linux命令

1、su 切换用户
2、pwd 显示当前路径
3、最开始的目录是 :/ 根目录
4、cd 进入
如:cd 文件夹
cd home所有的文件和文档
拓展:ls -a 横向显示目录所有文件和文档,包括隐藏文件 (.开头的文件)
6、ll 纵向显示目录下所有文件和文档
ll是(ls -l 的简写)
拓展:ll -a 纵向显示目录所有文件和文档,包括隐藏文件 (.开头的文件)
7、ifconfig 查看ip地址

8、mkdir 创建文件夹

(1)创建单个文件夹
如:mkdir 文件夹名称
mkdir aa
(2)创建多个文件夹
mkdir 文件夹名称1 文件夹名称2 文件名称3
(3)创建层级目录
mkdir -p ./a/b/c/d

9、(.)点 :表示当前目录
./ :表示当前目录
10、touch 文档名 创建文档
11、vim 或vi 编辑文档
退出:ctrl+z
编辑流程:
按i键》输入内容》按ctrl+c》shift+:》wq!
w是写入
q退出
!强制
q!强制退出、wq 保存退出 、wq!强制退出

12、cp 复制
如:cp 源文档 新文档
13、cat 查看文档全部内容
(1)cat 文档名 查看所有的内容
如:cat a1
(2)cat 文档名|grep 字符内容
| 管道符
grep 过滤,匹配
14 、head 默认查看文档的前10行
(1)head -n 行数 文档名 查看文档前几行
head -n3 a1
15、tail 文档名
(1)tail 文档名 默认查看文档后10行
tail
(2)tail -n 行数 文档名 查看文档后几行
tail -n 3 a2
16、more 按百分比查看文档内容
如:more a2
17、less 按上下翻页查看内容
如:less a2
退出:ctrl+z 或ctrl+c

查看文档内容:cat 、head 、tail 、more 、lesss(所有文档,前十个,后十个,百分比,上下页)

18、service iptables stop 关闭防火墙
service iptables status 查看防火墙状态
service iptables start 启动防火墙
service iptables restart 重启防火墙

19、ssh +ip 连接虚拟机

20、halt 关机
21、init 0 关机
22、shutdown new 关机

23、reboot 重启

24、拍摄快照==》恢复快照
25、clear 清屏
26、reset 重置屏幕
27、history 查看历史命令
history -c 清楚历史命令
28、who 查看在线用户
29、whoami 当前操作用户
30、date 查看当前系统时间

posted @ 2026-01-08 21:20  软件测试小董  阅读(8)  评论(0)    收藏  举报