软件测试入门自学笔记(6)前端基础

1.计算机和测试基础

   IP地址分类:ipv4(已枯竭),ipv6(A类第一组数字为1-126;B类为8-191;C类为92-223;保留IP地址只能用于局域网

Dos操作:

   win + r 输入cmd

   ipconfig /all   查看电脑和物理地址对应关系

   ping 网络地址   查看当前计算机和要访问的计算机之间的连通情况

   cls 清屏   dir 显示当前文件夹中的内容

   cd文件名  进入对应的文件夹(目录)

   cd.. 返回上级目录    cd/  返回根目录   md 新建目录  rd 删除目录结构

   copy 要复制的路径\文件名 目标路径

   move 移动(剪切)

   del 目录名字   删除目录内所有文件

   del *.*  删除当前目录中所有文件(非文件夹)

   键盘上、下可以快速生产写过的代码

   Format:盘符  格式化!

OSI七层模型和TCP/IP协议(网络通讯协议):

   应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

   应用层、传输层、网络互联层、网络接口层

软件测试:在规定条件下对程序进行操作,从而发现问题,对软件质量进行评估的过程。

目的:以最少的人力、物力、时间,找到软件缺陷并修改,从而规避商业风险。

原则:所有测试追溯到用户需求;尽早、不断的测试;测试工作要由专业人员来执行;80%的错误出现在20%的模块中;设计测试用例时,要考虑全面;要写缺陷报告;制定严格的测试计划;完全测试不可能,测试需要终止;注意回归测试;妥善保存一切测试文档。

软件质量模型(iso9126):

   1.功能性

   2.可靠性(尽量不出问题;出了问题不影响主体功能;如果影响了主体功能,要能尽快修复)

   3.易用性(用户体验要好)

   4.效率

   5.可维持性(更新)

   6.可移植性(跨越不同系统平台)

软件测试流程:

   需求分析——编写测试用例——评审测试用例——搭建测试环境——等待程序的开发包——部署测试包——冒烟测试——执行测试用例——回归测试——n轮之后符合要求,测试结束

2.web前端标准

   1)html结构标准   网页结构搭建

   2)css 样式标准   网页美化

   3)js 行为标准   网页的行为动作

url——统一资源定位器(网络地址)

http——超文本传输协议

w3c——万维网联盟

五大浏览器厂商:ie、谷歌、火狐、苹果、欧朋

Html

   语法规定:

       标签、标记符号 <>又称尖括号;html语言必须写在标签里;html中的标签大多成对出现;关闭符号 /又称反斜杠

   <head> 网页的头部

   <title>此处内容为网页的标题</title>

   <body>我们自己写的所有代码都放在这里</body>

   Html文档不能正常识别回车和换行,只能用特定代码实现

   标签语义化:在合适的地方使用合适的标签;(该放p就放p)因为浏览器只认识标签,没有语音语调。语义化做得好,可以让搜索引擎把你的网站排得靠前。

   h和p标签:h有6个,1-6依次变小,代表标题;p代表文章

   bui和同伴:B代表加粗(strong也代表加粗,多了强调语义);U代表下划线;I代表倾斜(Em也代表倾斜,多了强调语义);s代表删除线(del也代表删除线,建议使用del代替s)。strong代表特别强调,一篇文章不要多次;em代表一般强调,可多次。<br/>单标签代表一个换行。Ctrl+?注释  alt+?提示

   img图片标签:<img src=”图片名字” width=”宽度” height=”高度”alt=”1.图片未加载时的提示文字 2.网页阅读器可以读取这里的文字” title=”鼠标悬停时的提示文字”/>

   链接:<a href=”地址”>文字</a>  如果要跳到线上地址,需要加http://,本地文件直接写路径。空链接写法:1.### 2.javascript:; 3.javascript:void(0)。锚点链接:点击之后跳转到页面的对应位置;给跳转到的位置写一个id属性,a标签中的href属性写#id的值。

表单:所有用户输入的内容都要放在form标签中。

   Action 代表数据给哪个后台程序

   Method 代表传输数据的方法 post,get

   <input type=””/> input代表输入框标签(单标签),type类型决定输入框的类型。Type=”text” 普通输入框;type=”password” 密码输入框  value代表默认输入框,换成placeholder较好,ie低版本不兼容,但实际工作中还要使用,因为“渐进增强,优雅降级”。

   type=“radio” 想让文字点击能切换,要加label标签,并设置for属性和对应的单选按钮的id属性值一致;必须给这一组单选按钮添加name值,才可以实现单选效果。设置默认选中状态,添加checked=”checked”

   下拉菜单-select和option组合  若想设置多组下拉菜单,要添加一个optgroup,并设置label属性作为提示文字;若想设置默认选中状态,需要给对应的option添加selected属性。

  文本域-textarea 设置多行文本(文本域),不能使用cols、rows来设置宽高,要用width、height,也可用placeholder设置默认提示文字。

   多选框-checkbox

   按钮-1.submit 提交   需要设置value;2.reset  需要设置value,回复刷新后的默认状态;3.type=”button”或<button></button>都可以   刷新后想让光标默认在第一个输入框显示,可以给输入框加autofocus=”autofocus”属性

css

样式表/层叠样式表/级联样式表:

   代码放在head标签中,写在style标签里;大括号中写键值对语法。

   字体:font-family   字号:font-size   颜色:color

   内容水平对齐方式:text-align 默认left

   首行缩进:text-indent:2em   2个文字间距

   背景色:background

   字体粗细:font-weight   normal bold

   字体倾斜:font-style   normal italic

   设置线:text-decoration   none underline overline lin-through

   换行:word-break:break-all

   伪类写法::hover   代表鼠标悬停状态的样式

标签选择器  直接在css语法中写标签的名字就可以选中对应的标签,div代表大盒子,span代表小盒子。

Id和class选择器:#   .名字

Ps吸取颜色:截屏——打开PS新建,放截屏——吸管吸取颜色,复制颜色值,放在css代码中,前面要加#

Css的引入方式:

   1.内嵌式,style标签放在head中   电商网站的首页必须使用该方式,因为其要求加载速度快,内嵌比外链快一些。Html和css代码没有实现分离,不方便修改;

   2.外链式,通过link放在head标签中,把外部的css文件引入到html文件中。实现了代码分离,方便管理、修改。

   3.行内式,不要使用这种,代码量很庞大,不方便

基础选择器权重:id>class>标签

后代选择器:如div span   用空格连接,代表找到后代元素

并列选择器:div,span,h1,#span2   用逗号连接,代表同时被选中

标签指定式:div.类名   

高级权重对比:

   外链和内嵌权重相同,先写的会被后写的覆盖;行内权重最大,若想覆盖它,只能给样式中添加!important来提高权重。

   符合选择器权重:类似id100斤,class10斤,标签1斤

行高属性:一行文字的结束到上一行文字结束的间距 line-height

边框属性:border:1px solid red   粗细 实线 颜色   虚线为dashed

          可四个方向单独设置 border-top(bottom,left,right)

          边框属性只有实线和虚线是没有兼容性问题的,其他方式的线会有不同程度的兼容性问题,如果程序员用了,一定要报错。

Css盒子模型的组成:宽高+边框+内边距(padding)+外边距(margin)

其他

Html5新标签:header(头部),nav(导航),aside(侧导航),article(文章块),footer(底部)。这些标签只能用在手机网站的书写中,可以提升搜索引擎网站的优化,不能在PC上用,因为ie低版本不能识别。

PS基础操作:alt+滚轮 放大缩小;按住space,拖拽改变位置;英文状态下按t,再点击想要查看的文字,可以在菜单栏上看到所有属性;编辑-首选项-单位与标尺-改为像素与点

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rainbow之星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值