第五十天

●软件测试的目的

软件测试的目的是寻找错误,并且尽可能找出更多的错误。

测试是程序的执行过程,目的在于发现错误

一个好的测试用例在于能够发现至今为止未发现的错误

一个成功的测试是发现了至今未发现的错误的测试

●软件测试工作流程:

1、需求分析、需求评审

  需求分析和评审就是分析客户的需求可不可行,需要怎么进行测试。

2、编写测试计划

  编写测试计划通俗一点讲就是什么人在什么时间做什么事,最后产出什么东西。那也就是测试人员要测试哪些模块、在什么期限内,提交哪些文档。

3、编写测试用例、用例评审

  测试用例就是指导测试的文档,比如我们要测试商城登录、买东西等功能,通过测试方法和策略设计测试用例。

  评审就是评价审查,不能想当然该怎么测。不能只是输入正确的用户名和密码,能登录进去就完事了。作为软测工程师需要有破坏性,比如密码输错时怎么办,会不会有相应的报错等等。

4、执行测试、提交bug、回归测试

  Bug就是缺陷,发现bug之后,要提交给开发人员让他们去修改,然后进行回归测试,验证开发人员有没有改好。

5、编写测试总结报告

  Bug都改好了之后,要编写测试总结报告,这款软件的质量如何。

●测试用例是什么?

测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求

●JS—认识DOM

文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。

•HTML文档可以说由节点构成的集合,三种常见的DOM节点:

1. 元素节点:上图中<html>、<body>、<p>等都是元素节点,即标签。

2. 文本节点:向用户展示的内容,如<li>...</li>中的JavaScript、DOM、CSS等文本。

3. 属性节点:元素属性,如<a>标签的链接属性href="http://www.imooc.com"。

●通过ID获取元素

网页由标签将信息组织起来,而标签的id属性值是唯一的,就像是每人有一个身份证号一样,只要通过身份证号就可以找到相对应的人。那么在网页中,可以通过id先找到标签,然后进行操作。

•语法:

 document.getElementById("id") 

注:获取的元素是一个对象,如想对元素进行操作,要通过它的属性或方法。

●innerHTML 属性用于获取或替换 HTML 元素的内容。

•语法:

Object.innerHTML

•注:

1.Object是获取的元素对象,如通过document.getElementById("ID")获取的元素。

2.注意书写,innerHTML区分大小写。

•例:

<head>

<title>innerHTML</title>

</head>

<body>

<p id="con">Hello World!</p>

<script>

var mycon= document.getElementById("con");

document.write("p标签原始内容:"+mycon.innerHTML+"<br>");//输入元素内容

mycon.innerHTML="New text!";//修改p元素内容

document.write("p标签修改后内容:"+mycon.innerHTML);

</script>

</body>

●HTML DOM 允许 JavaScript 改变 HTML 元素的样式。

改变 HTML 元素的样式,语法:

Object.style.property=new style;

●显示和隐藏(display属性)

网页中经常会看到显示和隐藏的效果,可通过display属性来设置。

语法:

Object.style.display = value

 

none      此元素不会被显示(即隐藏) 

block     此元素将显示为块级元素(即显示)

●控制类名(className 属性)

className 属性设置或返回元素的class 属性。

语法:

object.className = classname

作用:

1.获取元素的class 属性

2. 为网页内的某个元素指定一个css样式来更改该元素的外观

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值