测试理论基础知识

测试理论:􁫫 理解 理解 理解 加记忆、、、、、、
在规定的条件下对程序进行操作,以发现程序的错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
1,设计需求设计文档
2,评审需求设计文档
测试 写测试计划 写测试用例
测试工作内容:
1,工程效率——用技术的手段提升效率——语言,自动化,管理工具。
2,质量管理——项目管理能力——全流程参与,主动意识,正常交付。
测试流程:
1,尽早的熟悉产品的需求以及prd的设计文档以及产品逻辑
2,协助产品,站在用户的角度以及测试的监督来思考产品设计逻辑的合理性
3,尽早进入可以更多的清理程序的逻辑

【软件测试的原则】
测试基于需求
测试计划测试工作的关键
应尽早的开始测试并不断的进行测试
测试前必须明确产品质量标准
不测自己的软件
充分注意测试中的集群现象
必须检查每个实际输出结果
不可能穷举测试
测试设计决定学测试的有效性和效率

验收测试——外包:客户验收
互联网公司:测试发起验收—产品经理验收

【软件测试分类】——按流程分:
1,单元测试unit Test(白盒测试)--程序最小模块的测试,如程序里的一个方法或函数逻辑
2,集成测试(黑盒测试)--单个模块程序集成后测试,模块间的接口
3,系统测试
4,验收测试

——按查看代码分类:黑盒测试(测试方法:等价类,因果图,边界值,错误推测)
白盒测试
灰盒测试

——按测试编写代码分类:手工测试 ,自动化测试*****

**********自动化测试
UI:selenium3
API:
工具:PostMan,JMeter
代码:requests
性能:JMeter
【】软件测试流程

需求分析

测试计划

测试方案

测试用例

测试执行

测试报告
【软件质量】
功能性——满足基本功能
易用性——简单易用上手好
可靠性——满足需求
效率性——性能
可维护性——可以修复
可移植性——可以从一个平台转到另外一个平台

|| && 表示逻辑运算,||表示或者的意思,&& 表示并且的意思,例如 33>44 || "abcd"=="abcd",其结果是逻辑值true或false。

B/S演变为了web app了 浏览器访问
C/S 软件访问 单体架构--整体代码堆在一起 和微服务架构--堆积木
(电脑端的钉钉叫cs 手机端的钉钉叫app)

单体架构-soa(面向服务)-分布式-saas 软件即服务———— saas:software as a service
paas 平台即服务————paas:platform as a service
(淘宝即是平台 蜜雪冰城即是平台)
paas:platform as a service

中间件 :redis,rqbbitmq,kafka

【测试术语】
1,冒烟测试:是对测试的对象进行正常流程的测试验证,比如拿淘宝来说,正常业务流程就是:选择商品后可以支付下单,以及确认收货
2,探索性测试:就是瞎想,不在计划之类去瞎想(比如你上了一天班啥也没干,你就说你在探索性测试--没有实际方法和技术) 就是在测试用例和测试计划之外去主动测试、􀌶􀴱􁔱􀯔􀭩􁧣􁁥􁦶􀕈􀞧􁌱􀔆􁥡􁚆􀛖􀯔
3,回归测试:修改了旧代码后,重新进行测试确认新代码不会影响旧代码

【测试环境】
3.1测试环境-----3.1.1系统已经有的功能
3.1.2新功能
3.2预发布环境 ———
3.3生产环境————所有的功能

【需求分析】
为什们要需求分析:获取测试点,根据测试点来编写测试用例

例如:分析需求:

需求点:
1、第三方的登录方式(微博&微信&QQ&百度)
A、sina
B、wx
C、QQ
D、百度
2、手机号码&扫描二维码方式登录

3、针对输入框各种错误提示信息的验证

https://passport.zhaopin.com/login?bkUrl=%2F%2Fi.zhaopin.com%2Fblank%3Fhttps%3A%2F%2Fwww.zhaopin.com%2F需求点:

分析需求,智联招聘网站:
1,扫描第三方微信公众号关注登录
2,手机号码
账户密码登录
邮箱登录
验证码是否正常发送
3,其他登录方式:智联app扫码登录;qq登录,微博登录
4,针对输入框各种错误提示信息的验证
超链接的验证——立即注册和忘记密码
登录成功的验证

 

posted @   阿建xj  阅读(424)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示