软件测试
文章平均质量分 91
lambo mercy
无限进步
展开
-
测开(性能测试---LoadRunner)
LoadRunner是一款开源桌面应用软件,可用来模拟用户负载完成性能测试工作,LoadRunner的功能在版本不断升级的过程中已经十分强大,现在很多互联网公司都在使用LoadRunner来完成产品或者 Loadrunner是业界公认的权威性能测试工具,被誉为工业级的性能测试工具,支持广泛的协议和平台。原创 2023-10-30 19:01:16 · 512 阅读 · 0 评论 -
测开 (性能测试)
你们可以在准备访问一个页面的时候,开启浏览器的开发者工具来观察一次点击,触发了多少个请求。就好像一个班考完试,老师都会公布平均值,让我们看看自己的成绩是否过了平均值。验证软件在 良好环境下【网络稳定,低并发,空间充足】 是否满足性能指标。用户在进行操作时,每个请求之间的间隔时间【前后两个操作间隔的时间】。不同系统资源【包含 CPU,内存,硬盘,网络等。特定的环境(正常情况,高并发,网络波动等。但是运营商对于兆的定值是不一样的,是以 bit 为单位。我们晚上玩LOL的时候,尤其是 一区,总是需要排队。原创 2023-10-28 23:50:22 · 264 阅读 · 0 评论 -
测开 (Junit 单元测试框架)
现在,我们有了 selenium 基础语法 之后,只能说我们会写自动化。但不是说:我们就能写自动化测试。而本文的重点:通过学习Junit 基础,再加上前面的 selenium 框架,来实现自动化测试。了解 JunitJunit 是一个开源的 Java 语言的单元测试框架。Junit 是Java方向使用最广泛的单元测试框架。使用Java 的开发者都应当学习 Junit ,并且掌握单元测试的编写。有了 Junit之后,我们的自动化写起来就更漂亮了。原创 2023-10-28 23:46:50 · 941 阅读 · 0 评论 -
测开(自动化测试selenium(WebDriver API))
在不添加等待的情况下,由于代码执行的速度过快,导致页面元素获取不到【页面元素还未加载完成】,从而抛出异常 【NoSuchElementException】这种问题在 C++ 中是不被允许存在的!像我们这个测试用例执行的时间,如果不加sleep,(软硬件都非常给力的情况)执行 0.01s 都算是非常漫长的时间!考虑最坏情况(硬件环境,软件环境,网络环境都不太理想的情况),自动化测试的时间可能会超过 15 min,甚至更久!在获取(定位)一个元素的时候,如何没有获取到,进行等待,一旦元素加载完成,立即获取。原创 2023-10-27 18:44:07 · 412 阅读 · 0 评论 -
selenium (自动化概念 && 测试环境配置)
什么是自动化测试自动化测试介绍自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统.预设条件包括正常和异常,最后评估运行结果。自动化测试,就是将人为驱动的测试行为转化为机器执行的过程。【机器 代替 人工】自动化测试包括UI自动化,接口自动化,单元测试自动化。按照这个金字塔模型来进行自动化测试规划,可以产生最佳的自动话测试产出投入比(ROI),可以用较少的投入获得很好的收益。单元测试:最大的投入应该在单元测试上,单元测试运行的频率也更加高。原创 2023-10-27 16:36:59 · 592 阅读 · 0 评论 -
测开 ( 项目篇 )
以后,我们在工作的时候,就会按照类似的分配模式进行分组。发现缺陷 >>> 记录缺陷 >>> 沟通缺陷 >>> 跟踪缺陷 >>> 关闭缺陷。每发布一个版本将源代码上传至:项目的gitup地址,并做好版本管理。需求测试要素:正确性,必要性,完整性,一致性,无二义性,合理性。收到第三个测试版本:冒烟测试,BUG验证,全面回归测试。收到第二个测试版本:冒烟测试,BUG验证,回归测试。第三轮测试:冒烟测试,BUG验证,全面回归测试。第二轮测试:冒烟测试,BUG验证,回归测试。收到第一个测试版本:冒烟测试,全面测试。原创 2023-10-25 16:52:56 · 122 阅读 · 0 评论 -
测开( 进阶篇)
本文的主要目的:更深入的告诉大家具体从某一个方面来设计测试用例。原创 2023-10-25 13:21:55 · 267 阅读 · 0 评论 -
软件测试 (用例篇)
上一篇博客讲述的是一次基本的测试过程。在我们开始做了一段时间基础测试,熟悉了业务之后,往往会分配来写测试用例,并且在日常测试中,有时也需要补充测试用例到现有的案例库中。在这里我们将回答以下问题1、测试用例的基本要素2、测试用例的设计方法3、测试用例的有效性4、测试用例的粒度和评价简单来说:这篇博客就开始教大家怎么去写一个测试案例!当我们进行设计 测试用例 的时候,我们应该从以下这几个点入手:1、界面测试2、验证软件的功能,把业务相关的功能串起来进行测试【每个功能都需要测试】原创 2023-10-23 22:37:40 · 2052 阅读 · 0 评论 -
软件测试( 基础篇)
从这篇博文开始,我们将作为一名刚刚加入测试团队的菜鸟,开始一次测试之旅。在这里我们将讨论以下问题:软件测试的生命周期如何描述一个bug如何定义bug的级别bug的生命周期产生争执怎么办。原创 2023-10-23 21:44:15 · 153 阅读 · 0 评论 -
软件测试(概念篇)
从这篇博客开始,我们将开始正式学习测试,在开始第一次软件测试之前,我们需要先了解软件测试的一些基本概念。这些基本概念将帮助我们更加明确工作的目标,以便于更快的融入到测试团队中去在这里我们将回答以下问题:什么是需求什么是bug什么是测试用例开发模型和测试模型配置管理和软件测试。原创 2023-10-23 20:50:40 · 107 阅读 · 0 评论 -
初识测开/测试
在进入软件测试的正式讲解之前,我们需要对这个行业有一个整体的了解。当我们从软件开发转向软件测试的时候,多数公司是欢迎的,而且难度也小。反之,当我们从软件测试转向软件开发的时候,难度将会变得很大。关于互联网的工作大概有以下三种:1、软件开发:进行软件系统的开发,功能实现的工作像作者我学的是 java,java里面就会有一些框架,数据库,数据结构。。。这些东西都是属于软件开发中涉及的到知识。2、软件测试验证软件功能性的正确性。具体的验证方式分为以下几种:1、手工验证。原创 2023-10-23 20:05:43 · 523 阅读 · 0 评论