1 qq_842354603

尚未进行身份认证

暂无相关描述

等级
博文 114
排名 7w+

软件测试技术及工具

  一、软件测试的发展史1979年,GlenfordMyers的《软件测试艺术》,对测试做了定义:测试是为发现错误而执行的一个程序或者系统的过程。1983年,BillHetzel在《软件测试完全指南》中指出:测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量。1996年提出的测试能力成熟度TCMM(TestingCapabilityMaturityModel...

2019-06-17 17:45:19

通用程序测试方法-测试用例设计方法

一、测试用例的定义测试用例是为特定的目的而设计的一组测试输入、执行条件和预期结果,以便测试某个程序路径或核实是否满足某个特定需求。二、测试用例的目的测试目的,是为了证明软件不存在错误,还是为了发现错误?如果是为了证明软件不存在错误,那么1)潜意识中就更倾向于实现这个目标,这样我们可能仅考虑正确的输入得到正确的结果,较少考虑导致软件失效的测试数据...

2019-06-01 17:48:15

分享一些常见的软件测试面试题及答案

  随着企业对于软件质量的重视,软件测试工程师倍受青睐,对于求职者的要求也在提高,不仅要求求职者具备扎实的理论功底,还要有丰富的实战经验,这就给软件测试工程师求职增加了难度。今天千锋就给大家分享一些常见的软件测试面试题及答案。  1、软件生存周期及其模型是什么?  答:软件生存周期(Softwarelifecycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用...

2019-05-27 18:08:53

软件测试必备之数据库知识

无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢?(来源:千锋软件测试)1、如何快速掌握MySQL?培养兴趣兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL也不例外。夯实基础计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点,随着技术应用的深入...

2019-05-26 17:49:20

程序员如何在面试中克服恐惧?

  有些人即使有丰富的经验,在面试中也难免会恐惧。面试恐惧是恐怖症的一种。面试恐惧症即是对面试这一特定事件的一种无理性的、不适当的担心和焦虑。一旦面对这种场合时,恐惧症患者就会产生一种极端的恐怖感,以致会千方百计地躲避这种环境。那么如何克服这种恐惧,就让千锋告诉你。  要淡化面试的成败意识。一位面试者在面试前自认为各方面都比别人优秀,因此,他认为自己可以高枕无忧了。谁知主考官在面试中出其不意,...

2019-05-22 18:55:23

web测试基础-HTML基础标签

软件开发的发展历程软件是用计算机语言编写的。计算机语言的发展经历了从机器语言、汇编语言到高级语言的历程。HTML(HyperTextMarkupLanguage超文本标识语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文件称为HTML文件,也称Web文件。HTML是Web开发的基本技术。HTML发展HTML文件的基本结构<...

2019-05-21 18:55:55

selenium元素定位问题解决方案

在编写自动化时,经常发生定位不到元素的情况。总结了以下几种情况及解决方案:·表单嵌套·打开了新的窗口·定位方式不唯一,或者没有该元素·xpath定位方式错误1.表单嵌套·找到原因顺着定位元素往上找,查看是否有<iframe>标签,找到说明要定位此元素,需先切换到此表单,再定位元素。·解决方法需使用switch_to_frame("n...

2019-05-21 18:44:47

移动测试之Web-HTTP状态码

HTTP状态码(HTTPStatusCode)文章来源:千锋软件测试一些常见的状态码为:200-服务器成功返回网页404-请求的网页不存在503-服务不可用一、1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码说明100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其...

2019-05-16 18:15:12

Web自动化测试-Webdriver之元素等待

Webdriver---元素等待(显示等待)元素等待的概念因为网络原因,有时要等待很久才会出现网页,那么就会影响查找元素及定位元素。显示等待是针对某一个元素进行相关等待判定(显示等待,相当于等待具体的某一个元素,直到等到它出现为止)隐式等待不针对某一个元素进行等待,全局元素等待(隐式等待不针对个别元素,只是给一个固定的时间进行等待)相关模块WebDri...

2019-05-16 18:14:08

2019软件测试学习教程(学习路线+课程大纲+视频教程+学习工具)

软件测试行业不仅就业前景好,同时非常容易入门,对于新手和零基础学习者没有学习门槛,使得软件测试深得学生群体的喜爱和关注,同时也吸引了大批女同学转行从事程序员。接下来附上软件测试入门学习线路图以及学习视频、学习工具,希望对你有所帮助!软件测试教程-软件测试从入门到精通(小白必看)https://pan.baidu.com/s/1FJiTmi_XqWE_six55G-e6w提取码:5bg...

2019-05-13 18:25:09

性能测试工具Jmeter之参数化---用户定义变量

在我们使用的过程,有的时候难免需要修改一些名称,这个使用如果同样的名称比较多,我们就需要一个一个的去修改,需要耗费大量的时间,这个场景下我们就可以使用jmeter的用户自定义变量组件案例:步骤:1、添加线程组------2、添加用户定义的变量-----3、添加http请求(这个步骤可出现多次)-----4、查看结果树2、用户定义变量的设置​这里,因为www.baidu.com可...

2019-05-08 20:45:25

Web测试基础-Html基础知识

Html基础知识一、什么是html?是用来描述网页的一种语言,html指的是超文本标记语言(hypertextmaruplanguage),它不是一种编程语言,它是一种标记语言,html包含静态的html和动态的html二、html标签例子:<html><head><title>青空地</title>&lt...

2019-04-29 20:53:14

如何能做到提出让别人易于理解的bug?

  想要成为一个优秀的测试人员,除了有系统全面的测试知识以及必备的专业技能之外,还有一双敏锐的善于发现bug的眼睛,但是,所提到的这些只不过是基础性的工作,更重要的在于发现bug之后的沟通工作。(来源:千锋软件测试)  和测试人员经常对接的是开发人员,那么测试人员在发现bug之后就需要形成文字传达给相应的开发人员,你诉诸于书面的关于bug的表达文字就必须简洁明了且要一目了然。  举个例子,...

2019-04-28 19:15:59

Postman发送Post请求

使用Postman发送Post请求非常简单,我们以《Postman接口测试实例01-接口文档文档简介》文档中的接口标准为例进行说明。首先启动Postman,创建一个请求。在请求的设置界面设置该请求的相关信息。设置请求的名称和保存位置。在这个界面中,Postman设置请求不可以设置请求的地址和请求方式,这些内容需要在请求体中进行设置。在请求信息设置页面设置请求内容,包括请求地...

2019-04-24 19:54:52

移动APP测试:Android屏幕适配问题二

设计选择性的布局和图片,替代资源的类型,取决于应用程序的需求。通常,应该使用尺寸和方向限定符提供选择性的布局资源,使用密度限定符提供选择性的图片资源。以下部分分别概括了该如何使用尺寸和密度限定符提供选择性的布局和图片。(来源:千锋软件测试)选择性的布局,应该确保应用程序的布局:·适合在小屏幕上(确保可以实际使用)·在大屏幕上,确保充分利用额外的屏幕空间·适应竖屏和横屏如果...

2019-04-17 21:27:40

移动APP测试-Android屏幕适配问题(一)

Android中适配问题,是最常见和最难解决的事情,下面笔者就带着大家来说一下适配的相关操作。(来源:千锋软件测试)Android可以为当前的屏幕配置通过适当的方式管理应用程序的layout和bitmapdrawables的表现,这种能力是Android支持多屏幕的基础。系统处理的应用程序屏幕适配的大部分工作,尽管如此,为了更妥善处理不同的屏幕配置,应该注意以下几点:​·在清单文件...

2019-04-17 21:23:18

如何理解自动化测试数据驱动与关键字驱动的区别?

  初学者应该如何理解自动化测试数据驱动与关键字驱动的区别?本文将由千锋给大家分享一下。  一、关键字驱动KDT(Keyword-driventesting)  1、自动化测试框架发展的第三个阶段是关键字驱动测试框架阶段,它是当前比较流行的一种框架之一,并且现在的自动化测试工具已经将关键字驱动框架融入到工具中。在录制过程中自动化测试工具会将对象及操作属性保存到对象库中。  2、关键字...

2019-04-16 19:59:34

UI设计师需要学习什么呢?

  UI设计作为时下热门职业之一,其发展前景不言而喻,应用领域非常广泛,从传统的计算机网页到最新AI领域的人机交互界面,无不体现出其市场价值。但在国内这还是一个新名词,只有少数互联网公司有行业意识及专业应用,目前在国内还没有开设此专业的院校,因此进行这个行业并不容易。那么UI设计师都需要学习什么呢?今天跟大家聊一下这个话题,一起来学习下吧。(来源:千锋)​  UI设计的前身是平面、网页设计...

2019-04-11 20:21:11

软件测试教程之手机软件测试方法

第一:兼容性测试(转载来源:千锋)  针对App通常会考虑这些方面:  1)操作系统版本  包括Andoird版本,iOS版本  2)屏幕分辨率  android800*480,960*640,1280*720(720p),1920*1080(1080p),2560*1440(2k).  对于iOS,考虑最近几代机型对应的分辨率即可.  3)不同厂家的ROM  ...

2019-04-09 17:39:03

功能测试-登陆、添加、删除、查询测试要点

​  在设计测试用例中,登陆、添加、删除、查询是软件与用户交互的最直接的模块,也是接触最多的模块。从测试目的来看,第一是检验登陆、添加、删除、查询模块可用性。第二是检验登陆、添加、删除、查询模块可靠性。测试对象为登陆、添加、删除、查询模块。测试内容是登陆、添加、删除、查询模块。...

2019-04-08 19:30:44
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。