软件测试
文章平均质量分 56
Routinue
这个作者很懒,什么都没留下…
展开
-
接口测试自动化--半总结(五)
写到这里已经接触到了接口自动化测试流程,细细数来,其实内容不多也很简单,剩下的就是靠实际的应用,多磨练多编写多思考多重复,一段时间不用谁也会忘记。 其实在整个市场上,如果公司项目小、且不要求用例管理沉淀,这些内容体系足够做接口自动化测试了。但在好多人的吹嘘下,让人永远感觉很焦虑,导致无法向前进步。同时,“面试造火箭,上班拧螺丝”的真实现状也无话可说。思考: 如果项目较大,包括多个文件、大量接口测试用例、断言规则、...原创 2021-11-21 22:40:03 · 176 阅读 · 0 评论 -
接口测试自动化--工具类封装(四)
一、requests进行自定义封装 将requests进行自定义封装的代码片段如下:# myrequests_util.pyimport requestsclass MyRequestsUtil: def __init__(self): # 编写自己需要的项目逻辑 pass def myrequestsutil(self,MyUrl,MyMethod,MyHeaders=None,MyParam=None,MyContentTy...原创 2021-11-21 22:28:17 · 1345 阅读 · 0 评论 -
接口自行化测试--网络请求requests(三)
一、requests上手 使用python进行编码,当涉及到网络逻辑时需要发起网络请求,而requests包就是用来实现网络请求功能的。 上手代码片段如下:# coding = utf-8# myrequests1.pyimport requestsresponse = requests.get("https://api.baidu.com/userlogin")print(response.status_code)print(response...原创 2021-11-21 20:20:15 · 1254 阅读 · 0 评论 -
接口自动化测试--单元测试unittest(二)
unittest是python的一个单元测试框架,其常用内容包括:TestFixture、TestCase、TestSuite、TestRunner。原创 2021-11-20 22:12:30 · 4830 阅读 · 0 评论 -
接口自动化测试--开篇(一)
好久没发文章了,这次发些有关接口自动化测试的内容。开门见山,先上整体大纲。专题内容:这次的接口自动化测内容,整体完成后,可一定程度掌握python进行接口自动化测试。 技术栈: pycharm、python3.8、unitttest、requests、MySQL等知识。 学后水平: 1.掌握unittest单元测试框架的使用,其suite套件、loader使用...原创 2021-11-20 15:25:35 · 712 阅读 · 0 评论 -
入门软件测试--小总结
前几天连续发了好几篇文章,包括:初步介绍、功能测试、测试用例、考虑兼容性、提交跟踪bug。文章的内容略显粗俗,也许很多小伙伴看完后确实没太理解,但这些确实也把功能测试的流程走了一遍。这节会写到一些边角料干货等等,也是自己站在非计算机专业角度能想到的问题了。1.文章题目写的软件测试,怎么又多次提到功能测试呢/上边说‘把功能测试流程走了一遍’又是个啥意思?软件测试,是个大名。各种APP:QQ、微信、抖音、微博都是软件,对它进行测试就叫软件测试。同时游戏也是一个软件,也可以叫做软件测试,不过大多.原创 2020-11-07 23:26:44 · 469 阅读 · 1 评论 -
入门软件测试--提交跟踪bug
在测试中需要测什么功能、怎么测、在哪些平台上测我们已经了解了,那是不是照着测试用例测完就可以了呢?并不是,我们还需要对出现的问题进行整理反馈和跟踪,即提交跟踪bug。一个项目在开发测试周期中基本上是不可能不出现bug的,也许因为粗心大意,也许因为开发人员没理解产品需求,也许因为代码本身的逻辑,总会出现或多或少的bug。而对于我们软件测试工作人员来说,在进行测试时发现了bug,该如何去告诉产品或开发呢?怎么记录下来,又该如何去解决呢?实际工作中,测试发现的问题都是有bug管理工具的,它就是用来提交bu原创 2020-11-01 18:45:17 · 1100 阅读 · 0 评论 -
入门软件测试--兼容性(Android)
讲完iOS端的兼容性内容,当然就要讲讲Android系统的兼容性了。在经历了iOS端的由复杂变简洁后,要说的是Android端会更复杂。因为Android系统是开源的,而各种国产手机在研发的过程中,在该系统的基础上都进行了或多或少的改造,从而形成了属于自己厂商的版本(如:EMUI、MIUI等),这就造成了一个很严重的问题:碎片化。由于碎片化的原因,同样是Android 8系统,在小米手机上正常的功能,在华为手机上就有可能出现问题。所以,在做Android端的兼容性测试时,要保证的是主流的系统和主流的手机原创 2020-11-01 18:39:02 · 698 阅读 · 0 评论 -
入门软件测试--兼容性(iOS)
上节我们说到了朋友圈点赞的功能,并对该功能展开了相应的测试工作,包括正常情况、异常情况。不过,我们还有一个内容是没做的,就是这节要讲到的兼容性测试。那什么是兼容性测试呢?它其实要做的就是测试一个功能在不同的手机上、不同的机型上、不同的平台上能否都正常的执行。说到这里,可能在文章中出现过的那两个女生又不懂了:手机、电脑不都一样是电子产品吗?为啥要在不一样的手机上测试呢?(很明显这句话是嘲讽。对,就是这么明显)大家要知道手机和手机是不同的,电脑就更不同了。用肾换来的苹果手机是iOS系统;而搬砖买来.原创 2020-11-01 18:34:30 · 1580 阅读 · 0 评论 -
入门软件测试--测试用例
本节内容要讲的是测试用例。这个名词在上一节中,解释功能测试的时候有提到过,而对于很多非测试行业的人来说,听到测试用例可能都懵了,这是个什么鬼?在很多软件测试相关书籍中,介绍到测试用例时总是先搞上一大堆概念,比如边界值、等价类、正交表等等。在这里我就先不讲这些内容了,简单说下原因就是:一,网上一搜一大堆;二,过于理论需要花时间去理解,但你又没心思看;三,理论知识都是总结来的,没有一定的实际经验根本体会不到其中的奥秘。(不过,后期会说到的,但肯定需要大篇内容)测试用例,其实就是在展开测试工作前编写.原创 2020-11-01 18:22:32 · 835 阅读 · 0 评论 -
入门软件测试--功能测试
在上一小节,介绍了软件里最基础的交互过程,希望我写的内容小伙伴们可以看懂并且理解。也许有些小伙伴感觉文章内容写的不是很好,或者是文笔方面或者是内容方面,但我确实在认真写了。我在大学里学的是计算机专业,所以我把自己假设为一个毫不了解计算机知识的人,进而对软件测试的相关知识进行编写,可能也是导致内容有所欠缺的原因。题外话:在大学时,我开始锻炼身体(高大尚点叫健身),有天早上在操场锻炼完回宿舍的路上,碰见两个女同学打完热水往回走,相对而行的这短短几十秒时间里,我听见了她们的对话内容:女A:你知道我觉得哪个原创 2020-11-01 13:26:32 · 1704 阅读 · 1 评论 -
入门软件测试--介绍
都2020年了,还在相信小视频上看到的那一套???距离互联网发力已经过去7年之久了,虽然今天不是最热的一年,但我依旧看好移动互联网的发展前景。这不,人工智能、大数据又站在了风口浪尖!(当台风来临时,站在风口处的猪都能上天)未来,不知道什么又会被吹捧起来。在互联网大力发展的这几年,每年都会有非常多的非计算机人群,想通过各种方式踏入IT行业。而软件测试,作为一个相对而言较易入门的职业(当然,要做好可不仅是一个难字),同样有很多人想通过该职业进入互联网领域,甚至兴起了很多专门培训软件测试的机构,更让他们赚的原创 2020-11-01 12:48:35 · 249 阅读 · 0 评论