2020黑马软件测试-就业班笔记
网上的资源:2020黑马软件测试 懒得勤快网站 原版课程:http://www.itheima.com/course/testtext.html 路线图

<基础班>
前置基础知识
一、计算机基础
1。测试前景和重要性:测试与开发独立分开; 2-3。计算机组成部分: 硬件:CPU=运算器+控制器,外存,内存:只读ROM+随机RAM; 软件:应用软件+ 系统软件:桌面操作系统, 服务器~(Linux), 嵌入式~, 移动设备~, 4。B/S和C/S架构浏览器和服务器架构: B/S: Brower-Server浏览器和服务器架构,服务器更新而浏览器不用更新,如访问网页; C/S: Client-Server客户机和服务器架构,客户端需要安装和更新使用的,如手机端APP; 5。二进制; 6。计算机指令系统:机器语言machine language(0和1),汇编语言,高级语言; 7。计算机网络-OSI七层模型: 7物理层Physical -> 6数据链路层Data Link -> 5网络层Network -> 4传输层Transport -> 3会话层Session -> 2表示层Presentation -> 1应用层Application TCP/IP网络通讯协议: IP互联网协议地址 Internet Protocol Address:分为IPV4(A/B/C类,局域)和IPV6地址; DOS命令:win+R -> cmd 调取 ipconfig/all 找到“以太网适配器Ethernet”下的“物理地址”(MAC地址) arp -a 找到IP地址与物理地址对应关系 ping 访问目标地址是否连通 (TTL生存时间) cls 清屏
软件测试理论
2。课程体系介绍: 应聘岗位,如测试工程师、游戏测试工程师、移动端测试工程师、Web测试工程师等等; 课程大纲:基础班(HTML);Linux应用、数据库应用、功能测试、Python开发、单元测试shell脚本、Web自动化、移动端自动化、接口自动化、高级性能;项目实战(电商、管理系统、APP); 3。软件测试,规定条件下对程序进行操作,从而发现错误,对软件质量进行评估的一个过程; 测试原则:1追溯用户需求,2尽早和不断测试,3独立专业机构,4Pareto原则二八,80%错误起源于20%新模块,5测试用例,6缺陷报告,7严格计划,8终止计划,9回归测试,10保存文档; 4。软件质量模型ISO/IEC9126,六大特性:功能性/可靠性/易用性/效率/可维持/可移植; 5.软件质量模型保证SQA,过程对领导可见; 6.软件测试基本流程,1需求分析,2编写测试用例,3评审,4搭建测试环境,5测试包,6部署,7冒烟测试,8执行,9BUG跟踪,10N轮,11结束; 7-8.登陆界面+订单模块分析,excel表格写三块:需求+测试要点(部件)+测试点(细节)
HTML基础 & CSS基础
1.WEB前端技术,html结构标准 + css样式表现 + js行为标准; 五大浏览器,IE,谷歌,火狐,苹果,欧朋; 2.html页面,超文本标记语言,成对出现,在标签符号内<>,关闭符号是反斜杠/; 推荐工具HBuilder程序,其他工具如dw,sublime,Webstorm,notepad++,editplus; 比如,<meta charset="UTF-8"> 3.标签语义化,就是计算机语言的语气语调<h1></h1> h1-h6不同大小的标题标签,<p></p>; 标签语义化做得好,能使搜索引擎结果靠前; 4.BUIS标签,b粗体,u下划线,i斜体,s删除线 5.IMG标签,br换行,键值对:属性名=“属性值” 如src="name.jpg",title悬停出现文字,alt图片未显示时的提醒文字; 6.了解路径:相对路径(非同一目录),绝对路径(同目录,不建议用) 7.注释ctrl+?把文字隐藏起来;<a href="http=www.com"></a>超链接 如alt跳转,target新窗口,###或者javascript:;空链接,id标记及#标记名跳转位置(电梯导航); 8。表单 form action="提交哪个后台“ method="post加密或者get不加密” 输入框 input type="text" name="" id="" placeholder="默认文字" (IE7,8,9版本不支持但不用提BUG); CSS文件夹/2. 单选按钮radio如收音机按钮一样,<input type=radio" name="xb"/> 标签名可点击label,<input type=radio" name="xb" ID“”nan“/><label for="nan">男 3.下拉菜单 select及optgroup分组, <select name=""> <option> <optgroup label=""> 4.文本域 textarea, rows cols兼容性不好,用width height; 5.多选框 input type="checkbox" 6.提交按钮 input type="submit" value="提交";重置按钮input type="reset" value="提交" autofocus刷新完直接放在默认位置 7. CSS基础语法 Cascading Style Sheets样式表 内嵌式CSS放入<head>, 而属性放入大括号 <style type="text/css"></style> p{ color:red; font-size: 30px; font-family:"微软雅黑"} , 文字对齐text-align: center,首行缩进 text-indent: 2em 8.实体化三属性 width height background背景色,div大盒子放内容 , span小盒子 9.id选择器#p1{单独选择标签定义} , class类别标识 10.谷歌案例:span同一行展示,取色用ps找到色值, 11.外链式CSS: link rel"stylesheet" type"text/css" href="my_css.css"/>,多数用这个; 电商类用内嵌式打开快;不用行内式; 12.基础选择器权重,id>class>标签
CSS高级
2。后代选择器:空格都是找后台,子孙都包括;并级选择器:逗号; 3.标签指定式: div.div1 指向 div class="div1" 4。高权重对比,id100斤,class类10斤,div标签1斤; 外链与内嵌同,先写被后写覆盖,行内最大;“important最高” 5。常用文字属性;6行高属性;7边框属性;8盒子模型; 9.html5的新标签,header头部,nav导航条,aside侧导航,article文章块,footer底部,适合手机; 10.PS操作,alt+鼠标滚轮放大缩小,按空格+拖拽鼠标改变位置,英文状态下按t文字编辑,画虚框选区测量高宽(3像素误差可),编辑-首选项-单位标尺设为点和像素;
<就业班>
测试用例设计