
java-测试
文章平均质量分 79
对于测试方面知识的学习
Do next
❤♪(^∇^*)加油 ヾ(◍°∇°◍)ノ゙
展开
-
【软件测试】loadrunner1---性能测试
1.性能测试的基础 WHY:为什么要进行性能测试 WHAT:关注的性能测试内容 WHO:哪些人员关注性能 WHERE:性能测试的关注领域 WHEN:何时进行性能测试 1 .1 why(为什么要做性能测试) 看应用程序是否能够很快的响应用户的要求? 看应用程序是否能处理预期的访问量并有盈余能力? 看应用程序是否能处理业务所需要的事务数量? 在预期和非预期的用户负载下,看应用程序是否稳定? 看是否能确保用户在真正使用软件时获得良好的体验? 产生以上问题的根源是什么 在多种平台上的数百个服务器 异构原创 2021-08-28 12:31:18 · 3144 阅读 · 0 评论 -
【软件测试】unittest框架
1.junit 和unittest框架 相同点:都是单元测试 junit (java)是白盒测试,unittest(pathon)是黑盒测试 2.框架构成 unittest 是python 的单元测试框架,试提供了创建测试用例,测试套件以及批量执行的方案, unittest 在安装pyhton 以后就直接自带了,直接import unittest 就可以使用。 ...原创 2021-08-26 20:42:53 · 392 阅读 · 1 评论 -
【软件测试】selenium-webdiver API
1.selenium介绍 参考添加链接描述 Selenium是针对Web应用的开源自动化测试工具,通过编写模拟用户操作的脚本,它会打开浏览器对Web应用进行黑盒测试。可以方便的用于功能测试、兼容性测试、 稳定性测试及并发测试。Selenium由IDE、Remote Control(简称RC)、WebDriver、Grid四个工程组成: 1、Selenium IDE 是一个用于录制/回放测试脚本的Firefox附加组件。 2、Selenium RC RC由Server和Client组成两部分组成,Server原创 2021-08-25 19:15:50 · 593 阅读 · 3 评论 -
自动化测试工具-selenium
这里写目录标题1.selenium 优点2.selenium+python环境搭建2.1安装python和pycharm2.2安装selenium库2.3. 安装浏览器驱动(webDriver)2.3.1 webDriver3安装Selenium IDE(录制脚本)4.使用seleniumIDE 1.selenium 优点 selenium 是一个web 的自动化测试工具集,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。web端,支持多平台多语言,主要做功能测试 免费 轻量级, 支持多原创 2021-08-20 15:15:08 · 618 阅读 · 0 评论 -
【软件测试】测试管理工具-禅道
1.常见测试管理工具 测试管理工具是指在软件开发过程中,对测试需求、计划、用例和实施过程进行管理、对软件缺陷进行跟踪处理的工具。通过使用测试管理工具,测试人员或开发人员可以更方便的记录和监控每个测试活动、阶段的结果、找出软件的缺陷和错误,记录测试活动中发现的缺陷和改进建议。 测试管理工具功能(记录,规范,统计,分许,回溯,改进) 测试需求管理、测试用例管理、测试过程管理(计划、任务等)、缺陷管理、报表管理、权限管理 常见的工具 QC,JIRA,TestLink,tapd 2.禅道 List item转载 2021-08-19 21:38:06 · 533 阅读 · 0 评论 -
【软件自动化测试】
1.什么是自动化测试 自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果,将人为驱动的测试行为转化为机器执行的过程。 2.自动化测试的工具 常见的自动化测试工具:QTP、selenium、Rational Robot 、jmeter、appium、soapui、== Loadrunner==等等 jmeter:性能测试 QTP:quick fast professional 图形化界面 VB Rational Robot: jmeter:Apache开转载 2021-08-19 17:24:39 · 229 阅读 · 0 评论 -
淘宝购物车测试用例
为什么购物车的商品数量有限制? 1)购物车里面的信息都是存在后台的数据库中,如果让用户无限制的向购物车里添加商品的话,数据库信息会非常多,会消耗超级多的资源,还会花钱去购买更多的服务器设备来存储商品信息,如果加以限制,会减少资源消耗,还能减少BUG出现的机会,一举多得. 2)每次打开购物车时候,商品信息都会被加载出来,如果购物车里的东西非常多,由于加载每个商品都是通过链接的方式向后端的服务器发送请求,会导致服务器压力过大,影响APP的性能和用户体验. 参考 ...原创 2021-08-19 12:59:38 · 310 阅读 · 0 评论 -
web和app测试
1.Web测试 web测试是软件测试的一部分,是针对web应用的一类测试。由于Web应用与用户直接相关,又通常需要承受长时间的大量操作,因此Web项目的功能和性能都必须经过可靠的验证。通过测试可以尽可能地多发现浏览器端和服务器端程序中的错误并及时加以修正,以保证应用的质量。由于Web具有分布、异构、并发和平台无关的特性,因而它的测试要比普通程序复杂的多。 2.App测试 App测试的内容主要是指app应用程序的功能测试以及性能测试,功能测试包括app应用的所有功能是否可用,是否会出现bug的现象,性能测试就转载 2021-08-18 17:06:20 · 250 阅读 · 0 评论 -
【软件测试】测试分类
测试金字塔 1.从下到上三层中,投入相同的时间,人力资源等,回报率(产出)越来越低 2.从下到上,测试的效率越来越低 3.从下到上,定位问题越来越难 打桩(模拟一个未完成的功能) 单元测试:对软件单元进行测试 测试阶段:编码前(TDD,Test-Driven-Develop 测试驱动开发,先写测试用例,后进行开发),编码后 ...原创 2021-08-17 21:20:43 · 401 阅读 · 0 评论 -
【软件测试】用例篇
测试用例基本要素 向测试系统发起的一组集合,这组集合包含:测试环境、测试步骤、测试数据、预期结果等要素。 设计测试用例的方法 1. 基于需求的设计 步骤: 1.验证需求的正确性 2.分析需求,细化需求,从需求中提炼功能模块,划分子功能,根据每一个子功能写测试用例 举例: 用户需求 软件需求 2.具体设计测试用例方法 等价类 **强调输入** 等价类:依据需求将输入(特殊情况下会考虑输出)划分为若干个等价类,从等价类中选出一个测试用例,如果这个测试用例测试通过,则认为所代表的等价类测试通过。原创 2021-08-09 15:53:24 · 109 阅读 · 0 评论 -
【软件测试】测试基础
软件开发的生命周期 需求分析-计划-设计-编码-测试-运行维护 软件测试的生命周期(软件测试的流程) 需求分析—测试计划—测试设计/开发—测试执行—测试报告 1.软件测试的生命周期 2.bug的描述 1.版本号 2.测试环境 3.测试步骤 4.测试结果 5.预期结果 6.附件(截图,错误日志) 习题:邮箱输入19个字符,输入正确的密码和手机号,勾选同意,立即注册 3.BUG的级别 1.崩溃 ...原创 2021-07-20 11:06:15 · 82 阅读 · 0 评论 -
【软件测试】测试概念
1.什么是软件测试 验证软件是否满足用户的需求 2.软件测试和开发的区别 (1)软件测试和软件开发中调试的区别 目的不同:软件测试是检查软件的质量(判断软件是否满足用户的需求) 软件调试是开发人员为了验证是否满足他想让程序实现的功能。 角色不同 : 软件调试:开发人员 软件测试:测试人员,开发人员,用户 阶段不同: 调试:只在开发阶段 测试:贯穿整个开发的生命周期 (2)难易程度,技能要求 开发广度小,专业度高。 测试广度大,专业度低。 3.一个测试人员苏具备的素质(为什么选择软件测试) (1)软件测试这个原创 2021-04-23 19:01:04 · 171 阅读 · 3 评论