软件测试
2020-09-02 14:42:14 144 举报
AI智能生成
登录查看完整内容
为你推荐
查看更多
软件测试相关
作者其他创作
大纲/内容
软件测试
需要给一个接口文档
如果没有给要主动要
软件生命周期
{软件在什么时候测试,测试人员有测试计划}
软件计划与可行性分析
word文档/原型图给上司/老板 需求分析
粗略版的需求分析
需求分析
更细化的需求分析
产品经理/项目经理、UI设计人员、开发人员、测试人员在一起讨论
需求分析时测试人员就要加入进来,要知道软件的核心知识是哪些,软件的核心功能是哪些东西,编写相关的测试方案、测试用例
设计
UI+软件的架构设计
编码
前端和后端的同学编码工作
这期间编写测试用例
可能开发了部分功能之后,就可以根据情况慢慢开始测试了
不是完全完成再测试,一般是边开发边测试
测试要求开发的同学先完成自测,形成一个迭代:
比如:提出bug→x修复了→再回归测试→再不断地测试集成之后→就可以上线→运行→维护
运行与维护
(会有第一版、第二版...这样循环,就是这样的一个流程)
软件测试阶段
定制测试计划
参加需求评审的时候,了解对应的功能模块,编写测试计划,制作详细的测试方案
制作测试方案
单元测试(程序测试,一般由开发人员进行)
功能测试
即黑盒测试
测试同学做的最多的了
性能测试
每个模块/接口
可以承受多少用户量,面对C端的
心里有个底,大概扩容到什么程度
集成测试(子系统测试)
系统测试
功能测试和系统测试与功能相关联
包含了上面的测试
更全面,交给运营运维,给他们验收,给他们验收就不能再出现问题了
验收测试(产品运营和客户验收)
(有的公司有功能测试和系统测试,没有性能测试和集成测试)
测试的原则
尽早地、持续地进行测试,从需求评审开始需要测试介入
测试用例由输入数据和与之对用的输出结果组成,需要包括合理和不合理的输入条件
保存测试计划、方案、用例、BUG记录及最终分析报告等文档
进港航班
几个常见的测试种类
黑盒测试
测试小白的必经之路
即功能测试
白盒测试
Java/python
冒烟测试
兼容性测试
浏览器兼容
手机系统兼容性
网络兼容
自动化测试
UI自动化测试Selenium
接口自动化测试
其他
负载测试
性能-压力测试
安全测试
.......(根据不同的维度划分的)(是一个交集)
测试用例设计方法
每个测试需求至少编制两个测试用例
设计原则
从高到低
设计方法
边界值分析法
等价类划分
错误猜测法
因果图法
状态图法
测试大纲法
随机测试
场景法
测试用例集录用编发
word文档
脑图(推荐)xmind
测试人员基本工作
参与需求评审
编写测试用例
团队测试用例评审
进行测试(看公司和业务选择)
功能
接口
数据
性能
安全
...
管理和跟进bug
记录bug
工具
Jira
禅道
Bugzilla
自研软件等
回归测试
跟着项目上线时间点或者里程碑安排
如果快上线了还有几十个没修复需要加紧了
周会发送测试报告给团队
上线前发测试报告
上线后大厂一般都是有监控报告
[BUG管理跟进→统计→上线测试→报告→监控机制]
0 条评论
回复 删除
下一页