![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
程序员-小枫
这个作者很懒,什么都没留下…
展开
-
python-自定义模块mylog
python-自定义模块mylog在编写程序中添加一大堆的代码就不是那么愉快的事情,好在python有强大的import,完全可以先配置好一个mylog.py,以后需要使用时直接导入mylog.py模块即可编写mylog.py,代码如下#!/usr/bin/env python# coding: utf-8__author__ = 'www.py3study.com'import loggingimport getpassimport sys#定义类class MyLog.原创 2020-09-17 18:51:53 · 1538 阅读 · 1 评论 -
测试自动化Python类的继承和合成
什么是继承?继承的用处,就是用来指明一个类的大部分或全部功能,都是从一个父类中获得的,当你写成class Foo(Bar)时,代码就发生了继承效果,这句代码的意思是“创建一个叫Foo的类,并让他继承Bar”,当你这样写时,python语言会让Bar的实例具有的功能都工作在Foo的实例上,这样可以让你把通用的功能放到Bar里边,然后在给Foo特别设定一些功能隐式继承首先在父类里定义了一个函数,但没有在子类中定义的例子,这时候会发生隐式继承代码如下# coding: utf-8__aut原创 2020-09-17 18:47:13 · 682 阅读 · 0 评论 -
零基础如何自学软件测试?2020软件测试学习路线
零基础如何自学软件测试?2019软件测试学习路线软件测试自学实践部分比较难,因为需要找到有问题的源代码进行测试,更建议跟团队一起学习。下面讲讲软件测试的学习路线,希望对你有所帮助:功能测试1.计算机基础计算机基础:操作系统,进制转换,逻辑代数,计算机网络基础软件生命周期,开发模型,测试模型2.软件测试核心理论软件测试概念,术语,目的,意义,前景软件测试方法及分类(白盒测试,黑盒测试,单元测试。集成测试,系统测试,回归测试,验收测试,负载测试,压力测试,易用性测试,兼.原创 2020-09-16 20:19:04 · 769 阅读 · 0 评论 -
python调用jenkinsAPI
一、概述在工作中我们会有直接想通过http方式运行Jenkins job的需求,这样就不需要每次都进入JENKINS的页面了。二、安装python-jenkinspip3 install python-jenkins基本用法:import jenkins# 登录jenkinsserver = jenkins.Jenkins('http://192.168.59.149:8080', username='jenkins', password='jenkins@!23')# 构建普原创 2020-09-12 21:48:51 · 1148 阅读 · 0 评论 -
django查询今天,昨天,一周,分组统计月,年
一、概述有一个用户表,models.py内容如下:from django.db import models# Create your models here.class User(models.Model): #用户名表 username = models.CharField(max_length=16,verbose_name="用户名") password = models.CharField(max_length=32,verbose_name="密码")原创 2020-09-12 21:45:56 · 1111 阅读 · 0 评论 -
自动测试失败的5个原因,相信你也遇到过这些问题
测试自动化正在不断普及,也是公司快速有效地部署应用程序的好方法。但是,无论是要进行初始投资还是要扩展自动化工作,测试自动化都会带来某些看似艰巨的挑战。为了尽早解决这些挑战,下面汇总了自动测试失败的五个主要原因。始终注意这些问题,可以作为参考,让自动化项目朝着正确方向进行测试自动化的指南。过多的测试自动化自动化测试项目可能失败的一个原因是,一些测试任务不应将其自动化。尽管测试自动化有助于跟上发布周期,但自动化并不是解决软件测试问题的万能解决方案。实现100%的测试自动化是高度不切实际的期望,而尝试原创 2020-09-10 21:41:41 · 2382 阅读 · 0 评论 -
TDD测试驱动开发的基础
★如果您需要软件并且需要快速,那么测试驱动开发(TDD)可能是解决方案。TDD致力于快速将软件从计算机推向市场,是当今顶级软件开发和软件测试公司正在使用的最有效方法之一。”什么是测试驱动开发?敏捷性和速度是赋予测试驱动开发运动力量的两个概念。但是什么是TDD,流程如何运作?测试驱动的开发是一个软件开发过程,其重点是在开发人员编写实际代码之前为软件测试编写测试。目的是使开发人员专注于代码的用途并确保其功能。运作方式如下: 每个测试驱动的开发周期都始于编写测试以查看软件是否可以运行。该原创 2020-09-10 19:40:50 · 180 阅读 · 0 评论 -
连一个拼多多测试大佬都说有帮助,我还不行对你没有任何帮助?各大资源网站,等待着你的收藏!
0. GitHub — 开发者最最最重要的网站:https://github.com这个不用多说了吧,代码托管网站,上面有很多资源,想要什么轮子,上去搜就好了。并且呢,上面有很多优秀的程序员,你可以在这里交到很多好朋友喔。1. Stack Overflow — 解决 bug 的社区:https://stackoverflow.com/开发过程中遇到什么 bug,上去搜一下,只要搜索的方式对,百分之 99 的问题都能搜到答案。在这里能够与很多有经验的开发者交流,如果你是有经验的开发者,还可以来这儿原创 2020-09-08 18:54:41 · 363 阅读 · 0 评论 -
用装饰器可以解决 web自动化用例打开一次浏览器这个问题
unittest之装饰器(@classmethod) 前言 装饰器 执行顺序 selenium实例 前言 unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。 于是就想是不是可以只打开一次浏览器,执行完用例再关闭呢?这就需要用到装饰器(@classmethod)来解决了。装饰器用setUp与setUpClass区别setup():每个测试case运.原创 2020-09-07 20:40:02 · 272 阅读 · 0 评论 -
Python+selenium自动化8种定位方法,都这样解释了,十岁小朋友都会了
web自动化8种定位方法目录 总结 find_element_by_css_selector() find_element_by_xpath() fnd_element_by_partial_link_text() find_element_by_link_text() find_element_by_tag_name() find_element_by_class_name() find_eleent_by_name() find_element_by_id()原创 2020-09-07 20:29:52 · 215 阅读 · 0 评论 -
Android Monkey 测试分析
#####阅读五分钟,每日十点,和您一起终身学习,这里是程序员-小枫Monkey 在开发中非常常见,本篇主要梳理monkey 测试相关知识点。主要包括以下内容整机 monkey 测试命令 app monkey 测试命令 判断Monkey 测试方法 停止monkey的方法 Monkey 使用手册 Monkey Crash Log 分析 Monkey ANR Log 分析 Monkey 测试中关机 Monkey 运行机制1. 整机 monkey 测试命令整机 测试 忽略 cr原创 2020-09-04 20:07:46 · 368 阅读 · 0 评论 -
测试人员常用的软件有哪些? 原来我这些我有些没接触到过呀!
测试常用的软件开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis zentaopms开源功能自动化测试工具:WaTIr、Selenium、MaxQ、WebInject开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web ApplicaTIon Load SimulatorQuality Center:基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试原创 2020-09-04 19:44:26 · 807 阅读 · 0 评论 -
哪些不为人知的selenium-知识点,卧槽,牛批
WebDriver自动化测试代码:自动化测试代码发送请求给浏览器的驱动(比如火狐驱动、谷歌驱动)浏览器的驱动:它来解析这些自动化测试的代码,解析后把它们发送给浏览器浏览器:执行浏览器驱动发来的指令,并最终完成工程师想要的操作。po模型设计思想Page Object模式是一种自动化测试设计模式,将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),提高用例的可维护性。selenium框架编写自动化思路import unittestfrom selenium im原创 2020-09-03 20:40:18 · 259 阅读 · 0 评论 -
拼多多HR:说说当你对Linux多少理解,说出50个Linux的命令!!! 这么简单?
常用操作查看命令手册:man tar 使用配置文件:source ~/.bash_profile 查看端口是否被占用:netstat -anp | grep 端口号 查看后端进程资源占用信息快照: ps -ef | grep mysql 或者 ps aux | more 实时显示进程资源占用信息 top -c uptime 和top命令输出的第一行内容一样 6.监控系统内存: free 7.杀死进程 kill pid 查看当前登录系统账号 who 查看当前操作系统的账号 whoami原创 2020-09-03 20:10:04 · 956 阅读 · 0 评论 -
阿里测试员是怎么解决Airtest不能中文识别,原来好so easy!
Airtest是一款 基于图像识别原理 的跨平台UI自动化测试框架,它能够根据大量的 特征点 来识别一个截图在当前画面中的位置,但是它并不能识别出截图中具体包含了什么文字。而在自动化测试的过程中,我们会经常遇到需要进行文字识别的场景,比如 识别验证码 、 识别截图中的文字 、 读取截图中的数值 等等,遇到这些情况时我们可以如何处理呢?今天教大家用一款免费的开源图像OCR文字识别软件 – Tesseract-OCR 来处理上述情况。1.安装Tesseract-OCR.exe自动化软件测试交流群:原创 2020-09-02 18:52:18 · 802 阅读 · 0 评论 -
2020各大厂面试真题:WEB自动化测试面试题及答案大全
1.Selenium是否支持桌面应用软件的自动化测试。Selenium不支持桌面软件的自动化测试,Selenium是根据网页元素的属性才定位元素,而其他桌面软件自动化测试工具是根据桌面元素的位置来定位元素,当然现在也有根据桌面元素的属性来定位的。2.Selenium是否支持用例的执行的引擎。引擎好比就是一个发动机。Selenium是没有关于测试用例和测试套件管理和执行的模块。我们需要借助第三方单元测试框架来实现用例管理和用例的执行。例如Java中有Junit或者testNG,Python中有u.原创 2020-09-02 15:57:36 · 4808 阅读 · 0 评论 -
全网最全面的jmeter介绍及安装!!! 淦它、盘它
jmeter插件http://jmeter-plugins.org/downloads/all/JMeter 运行原理JMeter以线程的方式运行,通过线程组来驱动多个线程运行测试脚本对被测试服务器发起负载。MAC安装Jmeter1、官网下载https://jmeter.apache.org/download_jmeter.cgi2、解压,命令行进入/Users/yanguobin/apache-jmeter-5.1.1/bin目录下,输入sh jmeter即可启动或者配置环境变量原创 2020-09-01 20:48:26 · 862 阅读 · 0 评论 -
给零基础写的工作流程以及会用到的一些测试技术
工作流1、需求评审、反馈需求问题2、技术评审、反馈技术实现问题3、制定测试计划,如使用什么样的测试方法能提高测试效率高,评估测试时间,明确测试范围。4、编写测试点。5、自动化前置,包括接口自动化和场景自动化前置。6、代码review,测试用例评审7、提测,执行自动化,跟进问题解决8、手动测试,跟进问题解决9、项目上线10、项目总结,编写测试工具11、完成没有自动化的接口用例、场景自动化12、维护接口测试框架13、承担自动化负责人,整体负责协调自动化通过稳定性。平时工作测试开发原创 2020-09-01 19:42:54 · 276 阅读 · 0 评论 -
测试工作中必备技能---思维导图你会吗? 10分钟让你精通思维导图!!!
10分钟精通思维导图问题一:同个技能,别人半小时学精,而你投入了大量金钱和时间却学不好,这公平吗?答:当然不公平! 所以我们也要快!问题二:真的只需要10分钟?答:其实根本不用这么久!问题三:那为什么我之前看了那么多干货还是没办法融会贯通呢?答:不是你的问题,是那些干货有问题。问题四:什么是快速学精思维导图的关键?答:先学手绘导图,事半功倍!问题五:我是手残党,画画很丑怎么办?答:放心,画思维导图不需要绘画功底,只要你会画直线、曲线及最简单的图案即可。..原创 2020-08-31 19:08:18 · 877 阅读 · 0 评论 -
JavaScript 测试系列实战(一):使用 Jest 和 Enzyme 测试 React 组件
你或许早已经知道“单元测试”“端到端测试”这些名词,但从未真正付诸实践。在这一系列实战教程中,我们将手把手带你掌握 Jest、Enzyme、Cypress 等测试利器,帮助我们从 bug 的沼泽中挣脱出来,成为一个无往不利的高阶前端开发者!本篇教程是 JavaScript 测试系列实战 的第一篇教程,首先介绍了测试的类型,然后主要通过一个 React 项目教会你如何使用 Jest 编写第一个测试,然后使用 Enzyme 对 React 组件进行浅层渲染,以方便对不同层次的组件进行细粒度测试,当学习了这篇原创 2020-08-31 19:07:04 · 415 阅读 · 0 评论 -
软件测试系列——冒烟测试(Smoke Test,ST)
1.核心冒烟测试就是完成一个新版本的开发后,对该版本最基本的功能进行测试,保证基本的功能和流程能走通。 如果不通过,则打回开发那边重新开发; 如果通过测试,才会进行下一步的测试(功能测试,集成测试,系统测试等等)。简化:门槛测试,一个开关而不是一个阶段。目的:版本验证测试BVT(Build Verification Testing)。时间:开发转测试,历时半至一个小时,很短。对象:需求覆盖,主功能路径。优点:节省测试时间,防止build失败。缺点:覆盖率还是比较低。.原创 2020-08-29 20:27:56 · 21532 阅读 · 1 评论 -
2020最新软件测试面试题汇总【内附参考答案】,拼多多面试官看了都说,卧槽!!!
2020最新软件测试面试题汇总【内附参考答案】测试技术面试题1、什么是兼容性测试?兼容性测试侧重哪些方面?参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表原创 2020-08-29 20:22:09 · 11541 阅读 · 1 评论 -
阿里八年测试大佬给大家总结一下,自学测试还是培训一下,那点好。
想做程序员,是自学还是培训好?学习的关键是什么呢?大家纠结的点在于,我是应该去参加培训班还是选择自学,我自身的话没有参加过培训班,所以我觉得没有什么发言权来给大家什么建议。不过我后来去咨询了几个朋友,有一个是在培训机构当老师,还有两个曾经也接受过培训。我根据他们说的,还有结合我自己的一些想法来给大家做个分享。当然如果你有什么补充的,可以在评论区留言! 关于自学还是选择培训有几点第一:你是零基础的小白,自学约等于浪费时间。这个公式在多数...原创 2020-08-29 19:56:29 · 723 阅读 · 0 评论 -
全网最全面的黑盒测试用例设计方法
1.概述黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。2.等价类划分法2.1.概念等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。2.2.等价类划分法的应用等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就...原创 2020-08-29 19:27:27 · 1239 阅读 · 0 评论 -
Puppeteer E2E测试入门
Puppeteer E2E测试入门本文内容涉及ES6 async、jest的相关知识,对于以上内容不太了解的读者可以先了解相关内容。Puppeteer是什么它由Chrome官方团队提供,通过Devtools协议在Node层提供了一系列API来控制chrome或者chromium,也就是说我们能够编写Node环境的代码即可对浏览器的行为进行控制。通过它我们可以做到以下行为: 生成页面快照:图片、pdf 抓取spa应用生成预渲染页面 自动化表单提交、UI测试、键盘输入原创 2020-08-28 21:56:19 · 871 阅读 · 0 评论 -
全网最全面的Expect的方法等解析!!! 建议收藏!
Expect在编写测试时,通常需要检查值是否满足某些条件。expect使您可以访问许多“匹配器”,以使您可以验证不同的内容。有关Jest社区维护的其他Jest匹配器,请查看方法expect(value) expect.extend(matchers) expect.anything() expect.any(constructor) expect.arrayContaining(array) expect.assertions(number) expect.hasAsserti原创 2020-08-28 21:08:51 · 1134 阅读 · 0 评论 -
Go 单元测试,基准测试,http 测试
对我们程序员来说,如何提高代码质量一定是我们的重中之重。不仅需要你能够写得一手的业务代码,还需要做的是如何保证你的代码质量。测试用例便是一个非常好的用来提高我们代码质量的工具。通过测试,我们能够及时的发现我们程序的设计逻辑错误,并能够给接手项目的其它程序员同学理解函数有帮助。本篇文章主要介绍 Go 语言中的 testing 包。它要求我们以*_test.go新建文件,并在文件中以TestXxx命名函数。然后再通过go test [flags] [packages]执行函数。$ ls...原创 2020-08-27 15:56:17 · 433 阅读 · 0 评论 -
Python使用plotly生成本地文件教程
本人在学习使用Python和plotly处理数据的过程中,发现了官网教程和网上一些教程无法正常使用的情况,可能是因为更新导致的,所以我在尝试成功之后想自己写一个教程,便有了下面的文章。如果错误的地方,还请大神指正。我的Python版本是2.7,Mac机器。Python的IDE是pycharm。本教程主要还是依据官网教程+翻译实践。首先是安装plotly,这个比较简单,网上其他教程也没什么错误,提供一个方法,使用pip安装。$pipinstallplotlyor$sudopipi...原创 2020-08-27 15:44:54 · 736 阅读 · 0 评论 -
python的字体如何调整
首先打开pycharm,新建一个Python文件,点击“File”,在下拉菜单栏中选择“New”。然后点击“File”,输入我们的Python文件名称,后缀一定要填写“.py”,要不会出错,单击“OK”。在新文件中输入代码,可以看到我们的代码字体比较小,很不利于我们查看。点击“File”,在下拉菜单栏中选择“Settings”。在打开的“Settings”窗口中选择“Editor”,然后在右侧选择“Font”。找到“Size”,在后面的框中输入我们想要的代码字..原创 2020-08-27 15:12:35 · 22120 阅读 · 0 评论 -
JUnit 5和Selenium基础(一)
Gradle、JUnit 5和Jupiter SeleniumSelenium是一组支持浏览器自动化的工具,主要用于Web应用程序测试。Selenium的组件之一是Selenium WebDriver,它提供客户端库,JSON有线协议(与浏览器驱动程序进行通信的协议)和浏览器驱动程序。Selenium WebDriver的主要优点之一是,它几乎支持所有主要编程语言,并且可以在所有主流操作系统上运行。测试准备首先,Java JDK是必需的,并且必须将其安装在系统中。我建议安装OpenJDK而不.原创 2020-08-26 19:04:39 · 391 阅读 · 0 评论 -
哔哩哔哩HR:你知道如何对消息队列做性能测试? 这个刚好满足你!!!
本人在负责服务压测的实践中,遇到了一个需求,就是对消息队列的dubbo接口性能进行压测,主要分两类:一类是往队列里面添加,一类是从队列中取值(等同删除)。是一个server的两个不同方法。同组其他人用的jmeter进行的dubbo接口压测。队列的添加规则比较简单,主要有一个标志msg,由事件类型+用户标识符+消息体构成。做此类此类测试的时候遇到的问题就是如果构建消息体,每次都构建不同的消息体,这里我才用了纳秒+随机数的方式,后来发现直接用纳秒就行。(这里相信jmeter也应该有响应的方法)在添.原创 2020-08-25 21:16:00 · 272 阅读 · 0 评论 -
2020最新各大厂面试遇到的100道软件测试面试题+答案纯干货!! 金九银十到了 快点看!!!(二)
接上上一篇说道了前50个面试题51.一个测试工程师应具备那些素质?1、责任心2、沟通能力3、团队合作精神4、耐心、细心、信心5、时时保持怀疑态度,并且有缺陷预防的意识6、具备一定的编程经验52、什么是安全性测试Web应用系统的安全性测试区域主要有: (1)现在的Web应用系统基本采用先注册,后登陆的方式。因此,必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面等。 (2)Web应用系统是否有超时的限制,也就是说,用户登陆后在原创 2020-08-25 19:29:00 · 4815 阅读 · 0 评论 -
大厂HR:我让你测试一个(电梯、杯子、笔、桌子、洗衣机),你会怎么测试它?
首先说明的是,遇到这样的测试题目,首先应该反问面试官,需求是什么样的,比如是测什么样的杯子。因为设计测试用例的规则应该是根据需求分析文档设计用例,客户需求什么,就测试什么。但是在没有需求分析文档的前提下, 来设计测试用例,可以考查一个测试人员的基本功,比如考虑问题是否全面,设计测试用例的方法是否合理等。一般是根据自己的日常经验和测试的思维来设计测试用例。在设计测试用例时一般从以下几个方面进行分析:功能测试,性能测试,界面测试,安全性测试,兼容性测试,可用性测试,可靠性测试,本地化/国际化测试。1、测原创 2020-08-25 16:14:12 · 1474 阅读 · 0 评论 -
实战经验分享,测试工程师求职高频问题
1、自我介绍从业时间,教育背景,工作经验,擅长技能,你的性格。实例:你好,我叫xxx,19年从xxxx大学毕业,18年六月至今在xxx有限公司从事软件测试工作。主要负责过两个项目:1、xxxapp 通过人工智能发现每个人自己喜欢的视频,并可以帮助视频创作人轻松地向全世界分享自己的视频作品。2、xxx 利用现有流量,广告资源,精准投放给贷款用户,并推荐贷款超市中的产品在项目中我负责包括测试用例设计,接口测试,功能测试等;可以使用Python 编写基本的自动化脚本。(我是一个自律,热原创 2020-08-24 20:41:13 · 180 阅读 · 0 评论 -
Python 变量类型
Python变量类型变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=..原创 2020-08-24 20:39:11 · 214 阅读 · 0 评论 -
Python 基础语法还不懂的吗? 看这里!!!
Python基础语法Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。第一个 Python 程序交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下:$ pythonPython 2.7.6(default,Sep 92...原创 2020-08-24 20:02:41 · 264 阅读 · 0 评论 -
还不会独立搭建Python 环境搭建? 我来教你
Python环境搭建本章节我们将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。) Win 9x/NT/2000 Macintosh (Intel, PPC, 68K) OS/2 DOS (多个D.原创 2020-08-24 16:41:24 · 200 阅读 · 0 评论 -
不知道测试什么?这些是你需要知道的软件测试类型和常识(全网最前面的资料!!!)【五】
36) 完整性测试(Sanity Testing)完整性测试用于确定一个新的软件版本是否可以开始进行正式的测试,如果一个应该在一开始使用时就崩溃,那么就说明系统还不够稳定,没有必要进行下一步测试。这种情况应该打回给开发,以免浪费时间以我们公司为例:在软件设计阶段,测试团队就会为编写冒烟测试用例; 开发团队在提交版本给测试之前会自己跑一下冒烟用例, 确保没有重大故障; 将版本提交给测试团队后,测试团队就会先跑一下完整性测试,检查一下有没有重大的,影响测试进程的bug,如果...原创 2020-08-22 17:08:43 · 272 阅读 · 0 评论 -
不知道测试什么?这些是你需要知道的软件测试类型和常识(全网最前面的资料!!!)【四】
26) 集成测试(Integration Testing)集成测试是指将所有模块集成之后,验证合并后的功能. 模块通常是代码模块、单个应用、网络上的客户端和服务器应用等等。集成测试一般在单元测试之后,所以单元测试是集成测试的基础,没有进行单元测试的集成测试是不靠谱的。所以最简单的形式是:'把两个已经测试过的单元组合成一个组件,测试它们之间的接口'。也就是说集成测试在单元测试的基础之上,将单元测试中独立的单元合并起来,验证它们的协调性, 合并后的组件又是一个新的‘单元’,这样逐步...原创 2020-08-22 17:04:35 · 342 阅读 · 0 评论 -
不知道测试什么?这些是你需要知道的软件测试类型和常识(全网最前面的资料!!!)【三】
目录16) 等价划分(Equivalence Partitioning)17) 实例测试(Example Testing)18) 探索测试(Exploratory Testing)20) 功能测试(Functional Testing)21) GUI测试(Graphical User Interface (GUI) Testing)22) 大猩猩测试(Gorilla Testing)23) 乐观路线测试(Happy Path Testing)24) 增量集成测试(Increm原创 2020-08-22 16:51:49 · 271 阅读 · 0 评论