几百年没写代码了,接近三年没写代码了。一个多月前,浅学了一下python基础。最近买了个课,在学如何搭建测试平台。为了方便未来能找到回忆。就都先记在这里。浅记一下笔记:
-
List item
-
测试基础:功能非接口,可见不可见,用例设计,iso9126,测试流程
-
不要擅自修改和删除文件。例如:django下面的migraions
-
自动化测试时,浏览器有证书认证的弹窗要如何处理?(不处理将无法继续自动化脚本的执行)
多线程:子线程负责处理弹窗,点击确认。主线程走到这时会卡住,子线程确认弹窗后结束,主线程继续往下执行。 -
报错提问:错误截图,需要报错第一句,需要自己的代码引发错误的那句,最后一句,引发错误代码的原文。最好能把当中的变量打印出来-值和类型。
-
双V模型:
原始需求
|
项目计划
|
SRS 需求设计文档->ST计划(测试范围、测试标准、人员分配等安排)->ST方案(流程、策略、规范)->ST实现->ST执行(即系统测试,属于黑盒测试,通过前端进行测试), 标准为需求覆盖率
|
HLD 概要设计文档->IT计划->IT方案->IT实现->IT执行(集成测试,属于灰盒测试,接口测试/服务端测试),标准为接口覆盖率
|
LLD 详细设计文档->UT计划->UT方案->UT实现->UT执行(单元测试,属于白盒测试),标准为逻辑覆盖率
|
CODE -> 代码走查 -> UT执行 -> IT执行 -> ST执行 -> 验收测试 -
mock平台的作用:可以让ST和IT执行阶段同时进行,无需等到IT测试结束;在后端接口没有写好或因为某些原因挂了的时候,可以通过mock平台把接口的返回值写死,方便于进行前端UI测试。
-
Django:python进行web开发的一个框架
-
html:静态文本语言
-
js:前端的脚本语言,实现前端界面的动作(jq,vue,react基于js)
-
css:前端展示样式(bootstrap,element-ui)