HTML元素和测试用例的简要介绍
HTML和CSS的基本语法就不出教程,线下自己看电子书即可
HTML元素
- 标签
- 内容
- 属性
标签+内容+属性
<html>
<head>
<title>我的主页</title>
</head>
<style>
body{font-size:12px;}
#mydiv1 {width:500px;padding:0;margin:0}
#mydiv2 {width:400px;padding:0;margin:0}
.mydiv {padding:10px;}
</style>
<body>
<div id="mydiv1" class="mydiv">这里为内容</div>
<div id="mydiv2" class="mydiv">
<img src="123.png" width="120px" height="200px">
</div>
<input type="text" name="tx" disable style="color:red"/>
<input type="button" name="btn" />
<input type="raddio" name="ra" />
<input type="check" name="ch" disable/>
<input type="submit" name="su" disable ids="自定义属性"/>
</body>
</html>
代码分析
- 代码中的
html,head,body等这些都是标签 这里为内容就是标签的内容- 标签中的
id="mydiv1" class="mydiv"等这些内容都是属性- 有些属性是内置的约定俗成的属性,如
id,cass,width等等 - 有些属性是程序员自己定义当然属性,如
ids="自定义属性",这些就是自定义属性,自定义属性一般是为了扩展前端和后台的交互设定的
- 有些属性是内置的约定俗成的属性,如
<input>这些标签的状态一定要注意- 如
disable表示不可输入,不可点击
- 如
测试用例
什么是测试用例?
- 测试工程师根据原型交互和crd需求文档,分解成不同的测试点
- 测试工程师根据分解的测试点,来进行测试
- 测试用例是测试工程师的核心工作技能
- 功能,性能,安全,接口都是以测试用例驱动的
测试用例的6要素
- 测试标题
- 前置条件
- 测试步骤
- 期望结果
- 实际结果
- 是否通过
结合上面代码举例
- 测试标题:我的主页页面展示
- 前置条件:登录成功
- 测试步骤:打开我的主页,查看页面元素
- 期望结果:
- 页面内容和样式显示正确
- 输入框,不可点击
- 点击submit提交按钮后,页面刷新,页面数据显示正确
- 实际结果
- 输入框,可以点击
- 是否通过
- 失败(失败后,就要去提BUG)
其他
下一篇的预告:结合项目编写测试用例
在微信公众号搜索xiaobaiji008,和我一起进步,你也可以扫描下面二维码进行关注

HTML元素和测试用例的简要介绍的更多相关文章
- [转] Android资源管理框架(Asset Manager)简要介绍和学习计划
转自:http://blog.csdn.net/luoshengyang/article/details/8738877 Android应用程序主要由两部分内容组成:代码和资源.资源主要就是指那些与U ...
- Android资源管理框架(Asset Manager)简要介绍和学习计划
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8738877 Android应用程序主要由两部分 ...
- page指令属性简要介绍:
page指令属性简要介绍: language=”java” 声明脚本语言的种类,暂时只能用”java” extends=”package.class” 标明JSP编译时需要加入的Java Class的 ...
- Windows ToolTips简要介绍(转)
原文转自 https://blog.csdn.net/sesiria/article/details/77450151 Windows 标准控件ToolTips简要介绍 参考文档 MSDN https ...
- WCF简要介绍
什么是WCF WCF的全称是:Windows Communication Foundation.从本质上来说,它是一套软件开发包,是微软公司推出的符合SOA思想的技术框架.WCF为程序员提供了丰富的功 ...
- 简要介绍BASE64、MD5、SHA、HMAC几种方法。
加密解密,曾经是我一个毕业设计的重要组件.在工作了多年以后回想当时那个加密.解密算法,实在是太单纯了. 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书. ...
- [转]Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
转自:Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划 前面我们从Android应用程序与SurfaceFlinger服务的关系出发,从侧面简单学习了Surfa ...
- Activity启动过程简要介绍
无论是通过点击应用程序图标来启动Activity,还是通过Activity内部调用startActivity接口来启动新的Activity,都要借助于应用程序框架层的ActivityManagerSe ...
- Android应用程序的Activity启动过程简要介绍和学习计划
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6685853 在Android系统中,Activ ...
随机推荐
- rsync+inotify实现主机之间目录实时同步
原理: rsync:用于跨主机目录同步 inotify:用于监测目录变化 再编写一个触发脚本,一旦inotify检测到目录中内容发生变化,则调用rsync执行同步. rsync服务器的的配置: 因为r ...
- 安卓之线性布局LinearLayout
一.xml属性 (1)orientation:指定线性布局的方向 (2)gravity:指定布局内部视图与本线性布局的对齐方式 (3)layout_weight:指定当前视图的宽或高占上级 ...
- CDH搭建大数据集群(5.10.0)
纠结了好久,还是花钱了3个4核8G的阿里云主机,且行且珍惜,想必手动搭建过Hadoop集群的完全分布式.HBase的完全分布式的你(当然包括我,哈哈),一定会抱怨如此多的配置,而此时CDH正是解决我们 ...
- 将训练好的Tensorflow模型部署到web应用中
做一个简易web使用Flask是最好的选择,不仅上手快,使用也很便利.Django很强大也很好用,但一次就会创建一个项目的所需的文件,我觉得对于测试一个模型在web端有没有效果没必要用它. flask ...
- 今天启动项目的时候报了一个错MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.
从报错信息看应该是内存问题导致不能持久化到硬盘,在网上找到了一个解决方法: Redis被配置为保存数据库快照,但它目前不能持久化到硬盘.用来修改集合数据的命令不能用.请查看Redis日志的详细错误信息 ...
- JDK8源码解析 -- HashMap(二)
在上一篇JDK8源码解析 -- HashMap(一)的博客中关于HashMap的重要知识点已经讲了差不多了,还有一些内容我会在今天这篇博客中说说,同时我也会把一些我不懂的问题抛出来,希望看到我这篇博客 ...
- 【Go语言系列】1.4、GO语言简介:第一个Go语言程序
接下来我们来编写第一个 Go 程序 hello.go(Go 语言源文件的扩展是 .go),代码如下: // 声明 main 包 package main import ( "fmt" ...
- 前端必学---JavaScript数据结构与算法---简介
前端必学---JavaScript数据结构与算法---简介 1. 数据结构: 数据结构是相互之间存在一种或者多种特定关系的数据元素的集合.---<大话数据结构> 1.1 数据结构的分类 1 ...
- 201771010135杨蓉庆《面向对象程序设计(java)》第四周学习总结
学习目标 1.掌握类与对象的基础概念,理解类与对象的关系: 2.掌握对象与对象变量的关系: 3.掌握预定义类的基本使用方法,熟悉Math类.String类.math类.Scanner类.LocalDa ...
- 说明与比较:new Vue() 和 export default {}
在生成.导出.导入.使用 Vue 组件的时候,像我这种新手就会常常被位于不同文件的 new Vue() 和 export default{}.它们含义到底是什么,又有什么异同呢? 首先,Vue 是什么 ...