https://mp.weixin.qq.com/s/ZT-2ceIZRmBxzU_OAI76mw
挡板测试
软件测试
学会一种语言python比较简单上手
掌握基础理论知识
数据库mysql
操作系统liunx
掌握基础理论知识
掌握各种的工具
性能测试工具
抓包工具
实操吧建议多实操
支付项目
1软件的分类
1.按重要性
2.按架构
单机版软件
分布式软件
C/S架构 QQ(Client-Server(C/S))
https://baike.baidu.com/item/%E6%9C%8D%E5%8A%A1%E5%99%A8-%E5%AE%A2%E6%88%B7%E6%9C%BA/5937024?fromModule=lemma_inlink&fromtitle=C%2FS%E6%9E%B6%E6%9E%84&fromid=1050735
B/S架构 浏览器和服务端(前端(Browser)与服务器端(Server))https://baike.baidu.com/item/B%2FS%E7%BB%93%E6%9E%84/4868588?fromModule=lemma_inlink&fromtitle=B%2FS%E6%9E%B6%E6%9E%84&fromid=1042260
(面试会问C/S架构和B/S架构分别是什么)
2软件失效
功能没出乱子,而性能却不行了!
软件危机
软件为什么会失效
缺陷产生的原因:对需求不理解透彻
3软件测试的定义
软件测试的起源与历史
早期测试如何进行
随机测试
软件测试的定义
经典定义:发现程序缺陷而做的测试
标准定义:测试在用户需求和开发技术之间找一个平衡点。
国内定义:测试讲过程与方法,计划,总结等。
其他理解:测试是一个获取信息,降低决策风险的过程。
1.确认程序正确实现了所需求的功能等
4软件测试过程
1分析测试需求
1编写测试计划
设计与编写测试用例
执行测试
评估与总结
5软件测试的目的/目标
早期测试
开发测试
运行测试
需求-计划-用例-执行-评估
第一个任务需求分析
测试早做好
程序员,测试人员,用户
测试是迭代任务
6区分测试与调试和质量保证
1.测试&调试
禅道(这个软件需要会使用)
开发进行修改缺陷
跟踪缺陷修复
2.软件质量保证&软件测试
质量保证->质量保证人员
软件测试