自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 Python之函数式编程

1. 返回函数函数作为返回值:高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回def lazy_sum(*args):    def sum():        ax = 0        for n in args:            ax = ax + n        return ax    return sum在这个例子中,我们在函数lazy_sum中又定义了函数sum...

2018-05-30 17:42:08 213

转载 Python之函数式编程——高阶函数

1. 高阶函数函数本身也可以赋值给变量,即:变量可以指向函数函数名也是变量函数接收另一个函数作为参数,这种函数成为高阶函数,函数式编程就是指这种高度抽象的编程范式1>map/reducelink:  https://ai.google/research/pubs/pub62...

2018-05-30 17:15:50 389

转载 输出1到1000以内的素数

质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。思路:偶数肯定不是素数,所以递增的时候可以以奇数的形式递增,再在奇数中去掉非质数的数。C++版:#include<iostream>using namespace std;int main(){    cout << 3 <<...

2018-05-30 16:54:44 16529 1

转载 测试用例编写

测试用例设计和执行是测试工作的核心,也是工作量最大的任务之一。测试用例(Test Case) 目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。测试用例其实就是一个个你测试的想法,你有了这些想法之后,详细地写下来,就成了测试用例。测试用例编写准备:...

2018-05-30 10:56:23 3726

转载 测试基本概念

可视化编辑器,alt+1到9键,切换到工具区,tab键,选择按钮,esc键,返回编辑 软件测试(英语:software testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。测试简...

2018-05-30 10:55:23 1318

转载 软件生命周期

软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废或停止使用的生命周期。同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。通常,软件生存周...

2018-05-30 10:54:17 612

原创 Bug生命周期状态

从一个bug被发现到这个bug被关闭这一段时间,bug可能会有以下状态:new ,open Postpone,Pending Retest,Retest,Pending Reject,Reject,Deferred,closed.(请注意这里有很多种状态,我们需要根据不同情况来决定怎样或者是否需要跟开发人员沟通)  下面就对这几种状态进行以下解释:   New:(新的)   当某个“bug...

2018-05-30 10:52:54 1862

转载 Python高级特性

1. 切片对经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符,能大大简化这种操作。L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素如果第一个索引是0,还可以省略类似的,既然Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片>>> L= ['Alice','Bob','Cli...

2018-05-30 10:51:25 264

翻译 Motto

1. Watch your thoughts, for they become words. Watch your words, for they become actions. Watch your actions, for they become habits. Watch yours habits, for they become your character. And watch yo...

2018-05-30 09:35:57 324

转载 软件测试学习思路

2018-05-29 15:30:33 1045

原创 常用快捷键总结

Ctrl + B         使字符变为粗体Ctrl +I           使字符变为斜体Ctrl +U          为字符添加下划线Ctrl + Shift +<           缩小字号Ctrl + Shift +>           增大字号Ctrl +Q          删除段落格式Ctrl +C           复制所选文本或对象Ctrl +X ...

2018-05-29 15:28:22 329 1

原创 软件测试初级笔试题

1)软件的概念?软件是计算机系统中与硬件相互依存的一部分,包括程序、数据以及与其相关文档的完整集合。2)软件测试的概念?使用人工或自动手段来运行或测试某个系统的过程, 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别3)测试人员和开发人员区别?①人员不同测试:开发人员和测试人员   开发:只有开发人员②所处阶段不同测试:贯穿整个软件开发生命周期调试:在软件开发编码阶段以及测...

2018-05-29 14:39:56 5727 2

转载 C#入门

刨析Helloworld 程序类(水蓝色)C#完全面向对象的语言类的首字母要大写名称空间的标记{} 使用全限定名 System.Console.WriteLine注意类名的冲突,精确的类名放到指定的namespace如何确定某个类属于哪个类属于哪个名称空间Ctrl+.检索 class类库的引用 (物理基础)Dll引用(黑盒引用,无源代码)Add Reference -> using name...

2018-05-29 14:24:37 299

转载 Python之函数

    1. 调用函数Python内置了很多有用的函数,我们可以直接调用要调用一个函数,需要知道函数名称和参数,比如求绝对值的函数abs,只有一个参数。https://docs.python.org/3/library/functions.html#abs也可以在交互式命令行通过help(abs)查看abs函数的帮助信息调用函数的时候,如果传入的参数数量不对,会报TypeError的错误,并且Py...

2018-05-24 16:36:21 253

转载 Python基础之dict和set

1.字典类型(dict)使用键值对(key-value)存储,具有极快的查找速度把数据放入dict的方法除了初始化指定外,还可以通过key放入由于一个key只能对应一个value,所以,多次对一个key放入value,后面的值会把前面的值冲掉如果key不存在,dict就会报错:为了避免key不存在的错误:1.通过in判断key是否存在2. 通过dict提供的get()方法,如果可以不存在,可以返回...

2018-05-24 10:34:51 186

原创 Python基础之循环

1. For ... in循环依次吧list或tuple中的每个元素迭代出来:range()函数可以生成一个整数序列,再通过list()函数可以转换为list,比如range(5)生成的序列就是从0开始小于5的整数计算1-100的整数之和:sum = 0for x in range(101):    sum = sum +xprint(sum)2. While循环只要条件不满足,就不断循环计算10...

2018-05-23 17:49:06 298

原创 Python基础之条件判断

1. if else判断语句:2. elif判断语句:3. if语句执行有个特点,它是从上往下判断,如果在牧歌判断上是True,把判断该对应语句执行后,就忽略掉剩下的elif和else.4. input函数...

2018-05-23 17:18:11 166

原创 Python基础之列表和元组

1. 列表(list)Python内置的一种数据类型是列表:list , list是一种有序的集合,可以随时添加和删除其中的元素。比如列出班级里所有同学的名字,就可以用一个list表示:变量classmates就是一个list,用len()函数获得list元素的个数:...

2018-05-23 17:00:40 218

转载 Python的字符串和编码

字符编码因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。由于计算机是美国人发明的,因此...

2018-05-23 15:23:03 134

原创 用VBS实现查找一个路径下面所有子目录的路径

背景:需要输出C:\Test 路径下面所有子文件的目录实现代码:Set oFso = CreateObject("Scripting.FileSystemObject")dim aa=""msgbox "scanning"treeIt("c:\Test")set f=ofso.opentextfile("AllPath.txt",2,true)f.write af.closemsgbox "OK&q

2018-05-22 17:56:31 1138

转载 VBScript 基础知识

1.     VBS介绍VBS是一种Windows脚本,全称是 : Microsoft Visual Basic ScriptEdition. VBS是VisualBasic的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由Windows系统执行(实际是一个叫做宿主host的解释源代码并执行),高效、易学,但是大部分高级语言能干的事情,它基本上都具备,它可以使各种各...

2018-05-22 17:37:46 5499

原创 Python的数据类型和变量

数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:1. 整数: 包括正整数,负整数,0,十六进制表示的整数:0xacff02. 浮点数:浮点数也就是小数,如:1.35,5.69,...

2018-05-18 17:29:31 215

原创 第一个Python程序

1. 直接在python的编译器里面输入代码2. 使用Notepad++,输入代码,保存为.py文件,使用cd命令切换到保存的文件路径下面运行保存的文件3. input函数:

2018-05-18 15:57:36 128

转载 Python介绍

Python简介(from百度百科):Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语...

2018-05-18 14:54:11 169

转载 Linux学习路线

关于 LinuxLinux 因其开源,免费,可裁剪,被应用到很多领域,尤其是嵌入式设备上。Android 系统内核也是基于 Linux 的。另外还有各种服务器和工作站也是用的 Linux。什么是嵌入式设备? 手机、平板,路由器,机顶盒,MP3, 物联网智能产品等。Linux 学习路线这是我画的一幅图,大家可以按此路线循序渐进地学习。不过需要说明的是,第五项驱动开发和第六项嵌入式系统开发是并列的...

2018-05-18 09:42:12 2584

转载 手机App测试注意点

1、登录   ●登录用户名和密码错误时,界面有提示信息   ●用户主动退出登录后,下次启动APP时,应该进入登录界面   ●对于支持自动登录的APP,数据交换时  ,是否能自动登录成功且数据库操作无误      ●密码更改后,登录时是否做到了有效数据的校验      ●对于未登录时一些页面的操作,是否做了控制      ●切换账号登录,检验登录的信息是否做到及时更新   ●对于多个端都进行操作...

2018-05-17 14:01:27 484

转载 App测试使用指南

译者注:本文从测试人员的角度出发,提出了100多个在测试移动App过程中需要考虑的问题。不管你是测试人员、开发、产品经理或是交互设计师,在进行移动App开发时,这些问题都很有参考价值。测试人员常被看作Bug寻找者,但你曾想过他们实际是如何开展测试的吗?你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现价值?作者将带你经历测试人员的思维过程,探讨他们测试移动App时的各种考虑。...

2018-05-17 13:59:45 531

转载 你知道Bug从哪里来的?看这里!

很多刚入行的测试员总在问一个问题,我们天天在找bug,bug是怎么来的啊?能不能避免bug的产生,我们就不用天天找了?今天小编就有如下几点来谈谈bug到底是怎么产生的。1. 交流的误解羞涩。跟客户交流的时候总是用很小的声音说明自己的观点,表现力度不够;或者静静地坐在会议室的角落,没有任何思想地观看别人的激烈讨论。胆怯。项目参与人员缺乏对客户的了解,造成盲目跟从心理。交流的时候只是去听,从不敢反...

2018-05-17 13:54:07 452

转载 一张图看懂bug的生命周期

bug的生命周期如下图: 各个流程详细说明如下:创建新bug,判断其是否已经在数据库中存在同样的bug,如果存在,解其为“Duplicate”。关闭bug,流程结束。创建新bug,判断其是否已经在数据库中存在同样的bug;如果不存在,判断其是否如此设计;如果是,解其为“By Design"。关闭bug,流程结束。创建新bug,判断其是否已经在数据库中存在同样的bug;如果不存在,判断其是否如此...

2018-05-17 13:50:19 8173

转载 黑盒测试方法

黑盒测试又称功能测试或数据驱动测试–       把测试对象当作看不见内部的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性.–       站在使用软件或程序的角度,从输入数据与输出数据的对应关系进行的测试–       在软件的接口处进行测试–       通过导出执行程序所有功能需求的输入条件集,实现功能覆盖,需求覆...

2018-05-17 13:34:34 2012

转载 C#编码规范

1    规范目的一个软件的生命周期中,80%的花费在于维护; 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护; 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码。为了执行规范,每个软件开发人员必须一致遵守编码规范; 使用统一编码规范的主要原因,是使应用程序的结构和编码风格标准化,以便于阅读和理解这段代码; 好的编码约定可使源代码严谨、可读性强且意义清楚,...

2018-05-17 10:59:06 179

转载 面向对象的三大特性:封装,继承和多态

面向对象的三大特性:封装,继承,多态OOP(objectOriented Programming)面向对象程序设计OOP的一条基本原则是计算机程序是由单个能够引到子程序作用的单元或对象组合而成。---组件:数据和功能一起在运行着的计算机程序中形成的单元,在OOP计算机程序中是模块化和结构化的基础。---抽象性:程序有能力忽略正在处理中信息的某些方面,对信息主要方面关注的能力---封装:确保组件...

2018-05-17 09:33:22 476

转载 测试人员的建议

1. 想客户之所想在测试的过程中时刻想着用户。培养自己对用户需求的共鸣。和用户沟通并且观察他们怎们样使用你的软件。2. 多读Bug如果你和一个团队的软件测试工程师一起工作,那么请阅读 他们每天发的Bug, 特别是那些针对你的测试部分的Bug 。你可以从别人如何找到Bug中学到很多东西。3. 多读代码找到你测试的那部分功能的代码。虽然写代码并不是你的事,但是读那些代码常常会帮助你找到潜在的边际情...

2018-05-17 09:24:53 5535 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除