
软件测试
miao-hu
这个作者很懒,什么都没留下…
展开
-
LoadRunner 组件讲解+实操录制脚本(自带浏览器)
目录一.Loadrunner 定义二. Loadrunner 组件三.Loadrunner 的性能测试过程四.Loadrunner 实操前言操作:录制脚本:一.Loadrunner 定义Loadrunner 是业界公认的权威性能测试工具,被誉为工业级的性能测试工具,支持广泛的协议和平台。LoadRunner 是一种适用于许多软件体系架构的自动负载测试工具,从用户关注的响应时间、吞吐量,并发用户和性能计数器等方面来衡量系统的性能表现,辅助进行系统性能的优化。LoadRunner 通过以模拟上千万用户实原创 2020-07-25 14:31:12 · 1169 阅读 · 0 评论 -
谈谈你所理解的性能测试
性能测试一.性能测试基础二.概念和术语介绍三.性能测试模型四.性能测试分类1.基准测试2.负载测试(并发测试(针对并发用户数),容量测试(针对数据库的数据量))3.压力测试(强度测试)4.并发测试5.配置测试6.可靠性测试(疲劳测试)7.大数据量测试系统开发完毕了,去做一下性能测试吧!系统要验收了,做一下压力测试吧!当听到以上的要求后,是否一脸茫然?那么我们该怎样进行一次性能测试呢?一.性能测试基础1.为什么进行性能测试?应用程序是否能够很快的响应用户的要求?应用程序是否能处理预期的用原创 2020-07-25 13:40:04 · 1346 阅读 · 0 评论 -
selenium + python + unittest 单元测试框架
之前讲解了 selenium 的脚本录制和 api 。在进行脚本录制导出的脚本中,我们发现其中多了很多代码,这些代码正是 unittest 测试框架。class chandao(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.driver.implicitly_wait(30) self.base_url = "http://127.0.0.1/" self.verificationError原创 2020-07-19 22:36:36 · 998 阅读 · 0 评论 -
最强 Postman 使用详解
作为 web 应用的开发人员,经常需要用到调试接口的时候,很多接口都是通过 http/https 协议来传输数据的,那么怎么测试数据的正确性呢?怎样测试接口的正确性呢?Postman 就可以很好的解决这个问题。一.什么是PostmanPostman 是一款功能强大的网页调试与发送网页 HTTP 请求的 Chrome 插件,他主要用来做接口测试。做 web 页面开发和测试的人员应该是无人不晓,无人不用!其主要特点特点:创建 + 测试:创建和发送任何的 HTTP 请求,请求可以保存到历史中再次执行。原创 2020-07-19 18:02:58 · 581 阅读 · 0 评论 -
使用 Selenium IDE 录制脚本
Selenium 也具有录制功能,可以 web 中回放,录制的脚本可以转换为 java、python、ruby、php 等多种脚本语言。seleniumIDE 是 Firefox 的一个插件,依附于 Firefox ,所以需要先安装 Firefox 浏览器。安装成功界面:一.seleniumIDE 的界面1、指的是你当前录制的 URL 。2、这里就是你的测试用例,刚开始录制好之后都是没有命名的。3、脚本命令内容,command:方法关键字;Target:元素定位;Value:参数值。4、新建原创 2020-07-19 18:02:09 · 514 阅读 · 0 评论 -
史上最全!Selenium 录制脚本+八种元素定位方式+具体代码演示
文章目录一.selenium定义二.使用selenium IDE录制脚本三.元素的定位方式1.id--->find_element_by_id()2.name--->find_element_by_name()3.class name--->find_element_by_class_name()4.link text--->find_element_by_link_text()5.partial link text--->find_element_by_partial_lin原创 2020-07-19 18:01:16 · 2660 阅读 · 0 评论 -
测试管理工具【禅道】使用详解
测试管理工具并没有一个占据份额明显突出的工具。创业公司可能根本没有测试管理工具,而依赖excel来管理,中小企业可能会在开源的基础上进行定制,大厂则会自研工具,而土豪们则会使用商业软件。本篇文章以国产开源工具禅道为例,来进行讲解。讲解的目的不是工具的具体使用,而是测试管理相关的理念。一.什么是测试管理工具测试管理工具是指在软件开发过程中,对测试需求、计划、用例和实施过程进行管理、对软件缺陷进行跟踪处理的工具。通过使用测试管理工具,测试人员或开发人员可以更方便地记录和监控每个测试的活动、每个阶段执行的结原创 2020-07-19 10:48:58 · 6077 阅读 · 0 评论 -
微信发红包、QQ登录、搜索框、水杯、聊天窗口、两台电梯、微信/淘宝支付、笔、 抖音发布短视频等功能测试用例
一.功能测试搜索框输入内容为空,验证功能是否正确搜索框输入内容为空格,验证功能是否正确边界值验证:最大输入的字符串长度,最小输入的字符串长度超长字符串的输入,系统是否会截取一定的长度来检验功能的正确性字符串中间加入空格,逗号,tab键,验证功能是否正确验证每种合法的输入,结果是否正确输入框是否支持内容的复制、粘贴等操作输入框是否支持回车键搜索多次输入相同的内容,查看系统的检索结果...原创 2020-04-04 22:35:16 · 9991 阅读 · 2 评论 -
软件测试的流程
一.需求分析阶段阅读需求,理解需求,分析需求点,参与需求评审会议。二.测试计划阶段主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划内容包括:测试范围,进度安排,人力物力分配,整体测试策略。三.编写测试用例阶段适当的了解设计,了解需求,参考需求文档,搭建测试用例框架,根据需求文档编写测试用例。四.测试执行阶段搭建环境准备数据,执行冒烟测试(预测试)判断主流...原创 2020-03-09 13:58:58 · 242 阅读 · 0 评论 -
黑盒白盒测试的区别
一.黑盒测试(Black-box Testing)黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出数据。不看软件代码,只对功能进行测试对软件进行操作,观察结果是否和我们想象的一致黑盒,顾名思义就是:把测试对象看作一个不能打开的黑盒子。测试时,测试人员完全不用考虑盒子里面的逻辑结构和具体运作,只依据程序的需求规格说明书,检查程...原创 2020-03-08 16:24:58 · 15368 阅读 · 1 评论 -
常见的测试种类
一.单元测试(模块测试)单元测试是对软件组成单元进行测试。其目的是检验软件组成单位的正确性。测试对象是:模块。对模块进行测试,单独的一个模块测试,属于静态测试的一类测试阶段:编码后或者编码前(TDD)测试对象:最小模块测试人员:白盒测试工程师或开发工程师(测源码)测试依据:代码和注释+详细设计文档测试方法:白盒测试(因为要测源码)测试内容:模块接口测试(测试模块里面的参数传递是否...原创 2020-03-08 16:13:34 · 1788 阅读 · 0 评论 -
测试用例的设计方法
一.测试用例含义测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。二.什么是好的测试用例?好的测试用例是一个不熟悉业务的人也能依据用例来很快的进行测试。1.用例表达清楚,无二义性2.用例可操作性强3.用例的输入与输出明确,一条用例只有一个预期结果4.用例的可维护性好5.用例对需求的覆盖率高6.暴...原创 2020-03-08 14:41:27 · 711 阅读 · 0 评论 -
V模型和W模型的区别是什么?
一. V模型V模型早是由Paul Rook在20世纪80年代后期提出的,目的是改进软件开发的效率和效果,是瀑布模型的变种明确的标注了测试过程中存在的不同类型的测试,并且清楚的描述了这些测试阶段和开发过程期间各阶段的对应关系V模型指出,单元和集成测试应检测程序的执行是否满足软件设计的要求;系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标;验收测试确定软件的实现是否满足用户需要或...原创 2020-03-08 09:58:16 · 19898 阅读 · 0 评论 -
软件开发模型与测试模型
一.瀑布模型瀑布模型在软件工程中占有重要地位,是所有其他模型的基础框架。瀑布模型的每一个阶段都只执行一次,因此是线性顺序进行的软件开发模式。(1)优点:强调开发的阶段性;强调需求分析和早起计划;强调产品测试。(2)缺点:依赖于早期进行的唯一一次需求分析,不能适应需求的变化;由于是单一流程,开发中的经验教训不能的及时反馈给应用于本产品的过程;风险往往迟至后期的测试阶段...原创 2020-03-08 09:30:01 · 515 阅读 · 0 评论