
测试开发学习之旅
BANANAML
这个作者很懒,什么都没留下…
展开
-
软件测试之界面测试
界面测试界面测试简称UI测试,测试功能界面上看到的所有元素(文字、控件等)颜色风格是否统一、布局是否合理、美观、是否符合用户习惯、页面元素是否可用等。要做好界面测试,可以从以下方面考虑文案的测试对界面上的字体、字号、格式、规范等进行测试图片的测试若界面上有图片,从清晰、尺寸、配色、风格等角度进行测试布局的测试从尺寸、位置、排序规律、对齐方式等角度进行测试控件的测试主要针对界面...原创 2019-11-04 22:45:41 · 4201 阅读 · 0 评论 -
软件测试工作流程
软件测试主要有以下工作流程需求分析与评审拿到相关的需求文档,仔细阅读,看看流程是否正确、功能点描述是否模棱两可等,记录疑问点,由测试负责人收集,并和产品、开发一起开会评审需求文档编写测试方案和测试计划测试计划主要包含测试目标、测试资源、测试策略、测试需求、测试进度计划等,大多由测试组长编写测试方案是具体实施的方案,主要包含测试需求细化、自动化测试设计、性能场景抽离、测试数据和测...原创 2019-11-04 20:30:37 · 341 阅读 · 0 评论 -
常用的软件测试方法
测试方法分类按开发阶段划分单元测试单元测试方案产生的来源是详细设计文档。主要针对软件设计的最小单元进行测试,测试的内容包括软件的内部逻辑结构,如循环、判断等,以及代码的内容。单元测试主要使用的方法是白盒测试。集成测试集成测试方案产生的来源是概要设计文档。这一测试阶段主要检验程序单元或部件的接口关系,并逐步集成为符合概要设计要求的程序部件或整个系统。集成测试用的方法是白盒为...原创 2019-10-22 11:30:44 · 1145 阅读 · 0 评论 -
软件测试过程管理理念
要做好软件测试,测试过程应该满足以下几点:尽早测试1)测试人员应早期参与软件项目,及时开展测试的准备工作2)应尽早的开展测试执行工作全面测试1)应该对软件的所有功能等进行全面的测试2)软件开发人员和测试人员应该全面的参与到测试过程中全过程测试1)测试人员要充分关注开发过程,对开发过程的各种变化及时地做出响应2)测试人员要对测试的全过程进行全程的跟踪独立的、迭代的测试1)软件...原创 2019-10-22 09:55:45 · 445 阅读 · 0 评论 -
软件测试过程及模型
一个标准的软件测试过程应当包括以下测试活动(但不仅限以下活动):需求分析编写测试方案及测试计划设计测试用例测试用例评审测试用例执行编写测试报告以上也是一般的测试工作流程。软件测试过程主要有以下几种模型:V模型V模型图形如下:V模型揭示了开发过程与测试过程中各阶段的对应关系,通过开发和测试同时进行的方式来缩短开发周期,提高开发效率。缺点:忽视了测试对需求分析,系统设...原创 2019-10-21 20:55:25 · 1381 阅读 · 0 评论 -
POST与GET比较
原理的区别GET、POST、PUT、DELETE是HTTP协议定义的与服务器交互的4种基本的方法,这4种方法对应着对URL(资源描述符)资源的查、改、增、删操作。一般在浏览器中输入网址访问资源是通过GET的方式,在FORM表单进行提交时,可以通过Method指定提交的方式(POST或GET),默认为GET方式。所以GET方法用于获取/查询资源信息,POST方法一般用于更新资源信息,这里作进一...原创 2019-10-14 16:01:42 · 290 阅读 · 0 评论 -
Django中的测试一
Django偏爱使用Python标准库中内置的unittest模块来编写测试,当然在Django中进行web测试也可以使用另一个python测试框架,Django提供了用于这种集成的API和工具。使用python标准模块unittest的单元测试Django中创建应用(mylists)的测试写在应用目录(mylists/)下的tests.py文件中。测试系统会自动在所有以tests开头的文件里...原创 2019-10-14 14:38:55 · 819 阅读 · 0 评论 -
软件测试基础之三个重要的生命周期
三个重要的生命周期三个重要的生命周期包括软件生命周期、测试的生命周期、缺陷的生命周期。以下分别写一下这三个周期。软件生命周期软件生命周期(Software Life Cycle,SLC)是软件的产生直到报废或停止使用的生命周期,具体包括以下几个阶段:软件立项可行性研究需求分析概要设计详细设计编码实现单元测试集成测试确认测试系统测试验收测试运行维护当然,从软件立项...原创 2019-10-13 23:14:06 · 1113 阅读 · 0 评论 -
测试基础之软件缺陷定义
软件缺陷定义满足什么样的条件才被定义为软件缺陷呢?满足以下一条或同时满足多条都能称之为缺陷。1) 软件未实现产品说明书要求的功能产品说明书中要求的功能没有实现,那么这个软件就是不符合要求的,是功能不完整的,那么这个就是一个有缺陷的软件。2)软件出现了产品说明书指明不应该出现的功能产品说明书中指明不需要这一功能,而软件中出现了这一功能,有点画蛇添足的味道,或许用户会认为有这一功能会影响使用...原创 2019-10-13 00:18:32 · 1645 阅读 · 0 评论 -
Django2.2中ForeignKey()出现报错
Django2.2版本,在models下编写ForeignKey()方法list = models.ForeignKey(List,default = None)执行程序时出现以下报错:通过google查找原因,是因为Django2.X版本与之前的版本差异。解决方法是在方法中添加on_delete参数就可以了:list = models.ForeignKey(List,default...原创 2019-10-09 23:43:04 · 412 阅读 · 1 评论 -
Django之模板语法
模板的定义html里面有模板语法就不是html文件了,这样的文件叫做模板,用于分离文档的表现形式和内容。模板语法分类变量django模板变量的语法为{{ }}如:{{ name }}{{ d.name }} 字典可以根据句点符取值,其中d是一个字典。标签django模板变量的语法为{% tag %}标签比变量复杂:1)一些在输出中创建文本;2)一些通过循环或逻辑来控制流程...原创 2019-10-08 21:58:29 · 356 阅读 · 0 评论 -
Django中的crsf_token与单元测试报错
在学习《Python Web开发:测试驱动方法时》,作者使用的django版本是1.7,笔者使用的版本是2.2,这就导致了一些执行文中的代码时出现一些问题。比如,在之前执行一直没有出错的单元测试tests.py代码,在第五章引入表单之后,home.html模板中需在<form> </form>标签内添加CSRF令牌{% csrf_token %},添加csrf令牌之后,再...原创 2019-10-08 16:33:36 · 367 阅读 · 1 评论 -
学习模板继承报错
在学习django的模板继承时,使用hello.html继承base.html时,出现<ExtendsNode: extends “base.html”> must be the first tag in the template报错,从报错的提示来看,django模版继承的语法应该是要把{% extends "base.html" %}这一语句放在hello.html文件的开头...原创 2019-10-08 15:58:51 · 404 阅读 · 0 评论 -
关于django的urls设置
在外层superlists目录下,使用命令python manage.py startapp lists创建一个应用。命令执行完成后,会在文件夹内创建子文件夹lists,与superlists子文件夹相邻,并在lists中创建一些占位文件,用来保存模型、视图以及测试:在lists文件夹下的test测试文件中添加 测试项目能否解析根路径的URL,并将其对应到我们编写的试图函数上:修改l...原创 2019-10-06 18:15:04 · 634 阅读 · 0 评论 -
django2.X运行过程中报错ModuleNotFoundError: No module named 'django.core.urlresolvers'
ModuleNotFoundError: No module named ‘django.core.urlresolvers’在学习TDD时,当需要测试django能否解析网站根路径的URL,并将其对应到我们编写的某个视图函数上时,使用from django.core.urlresolvers import resolve'''后续的处理代码'''执行代码时出现ModuleNotFo...原创 2019-10-06 11:34:47 · 2559 阅读 · 0 评论 -
测试驱动学习之一 :Django第一个项目学习
安装mac系统上已经安装好python3.7,selenium ,直接使用pip安装djangodjango安装指引pip install django==2.2安装成功后,可以通过python -m django --version查看版本,若返回以下版本号则表明安装成功2.2测试是否安装django新建一个python程序,第一个测试程序functional_tests...原创 2019-10-01 16:35:55 · 241 阅读 · 0 评论 -
什么是测试开发工程师
作为一名刚步入社会一年零三个月的小白,第一份工作不符合自己的预期,一度处于迷茫的状态,也一直在思考自己真正想要的是什么。也算是巧合吧,认识了一些从事测试开发的朋友,开始对这一职业有了一定的认识。于是开始关注测试相关的公众号、浏览相关的博客以及学习一些测试相关的知识等,为之后的职业转型做准备。以下是我对测试开发工程师这一职位的理解和浏览了多篇关于介绍测试开发工程师之后自己的一点想法。什么是测试开...原创 2019-09-30 16:01:11 · 2732 阅读 · 0 评论