自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 copy deepcopy

copy不会产生独立的对象,只是给原对象加标签,原对象改变会影响复制对象deepcopy会产生独立的对象,原对象只改变不影响复制对象对于简单的对象而言,两者是没有区别的对于复杂对象而言,区别会体现出来。例如:import copya = [1, 2, 3, [1, 2, 3]]b=copy.copy(a)c=copy.deepcopy(a)a[0]=7 结果[

2017-03-21 17:54:43 252

原创 如何处理难以复现的问题

测试过程中经常遇到烦人的事情:今天出现的问题,明天复现不了;测试环境的问题,开发环境复现不了等等。出现这些问题的原因:测试环境不同,进行了代码更新,该问题未修复,但是与其他问题相关联,连带着导致问题不复现;2.可能需要特定的测试数据、操作步骤:有时问题需要在特定条件下才能出现,问题是伴随出现的,累积到一定量才起到破坏作用,需要回想一下做了什么操作、为什么这样、两者有什么关系,查看系统日志,

2017-03-21 14:36:54 3772

原创 Python零碎知识点

1.zip()在Python3.x中是可迭代对象,需要说明类型;与序列有关的内置函数包括:zip、sorted、reversed等,zip函数将元组打包成元组,返回的是由元组组成的序列。a=["ice","summer"]b=[22,23]c=zip(a,b)print(tuple(c))2.array=[1,2,5,3,6,8,4] index:0,1,2,3,4,5,6 or

2017-03-17 16:15:56 201

原创 日常工作反思

测试新的项目不能盲目,利用已有资料尽可能熟悉新项目,心中对项目有个大致了解。没有需求规格说明书,多与开发沟通整理出功能列表,根据功能列表检查所写的测试案例是否有遗漏;心中存有疑问的地方一定不能放过,凡是可能出错的地方一定会出错。测试时注意思维定式,要多角度考虑问题,考虑用户使用场景和使用习惯。可参考市场上功能相似的软件软件中一个地方出问题,思考相似模块可能存在相同问题,注意总结。测

2017-02-22 11:41:04 919

原创 测试经验分享

1.编写测试报告时,无法描述清楚的问题赋上截图,证明问题存在;对于无法重现的问题,截图登记2.进行测试,使用新环境,重新编写测试数据,了解整个流程,使用自己的测试数据;进入新环境进行测试,可以先不按照流程测试,随意点开页面进行新增,看看会不会崩溃,如果模块之间有先后顺序,需要给出相关明确提示。3.需求,需求,需求:测试之前必须理解和熟悉需求,无需求文档在测试中摸索需求费时费力,效率低;及时

2016-10-11 11:23:31 180

原创 测试

毕业后一直测试方面的工作。不可否认,沟通与交流是测试工作重要的一项技能。

2016-09-20 14:43:15 141

原创 软件测试

工作一段时间下来,感觉自己还是有很多不足也有很多疑惑。软件测试一段时间,数据不清缓存出现的问题该何去何从?不同页面的数据流向同一页面经过同一操作后数据流向又是什么?如何能够与开发人员进行有效的沟通?

2016-07-06 16:54:54 149

原创 自动化测试框架思想

1.数据驱动思想  不同数据导致不同结果的产生。在UFT中有四种类型的参数-测试,操作或组件参数;数据表参数;环境变量参数;随机数参数2.关键字思想 关键字驱动思想是面向对象的思想,实现了业务脚本数据的完全分离

2015-11-22 19:06:57 441

原创 数据库

子查询用于进行一个定值是否在子查询结果中的判断。子查询可以用在select语句的其它子句中。查询未选修离散数学的学生的姓名,学号,专业名称     select  姓名,学号,专业名 from 学生,学号  where  学号 not  in(select  学号 from 学生_课程 where 课程号 in(select 课程号 from 课程 where 课程名=‘离散数学’));exi

2015-11-08 10:59:30 458

转载 linux

http://www.cnblogs.com/suyang/archive/2008/05/18/1201990.html

2015-10-31 13:02:54 158

原创 MYSQL数据库

清除表数据和删除表数据是不同的。like运算符用于指出一个字符串是否与指定的字符串相匹配,常使用_和%,可进行模糊查询。%代表一个或多个字符,_ 代表单个字符。例如查询学号倒数第二个数字为0的学生信息(学生表),select  *  from  xs  where  no  like   '%0_';如果想查找特殊符号,必须使用转义字符。REGEXP运算符用来执行更复杂的比较运算。子查询:在查

2015-10-24 20:30:06 349

翻译 软件测试

手工测试不可替代的地方:1.测试用例的设计2.界面和用户体验测试3.正确性的检查。自动化测试比较适合需要重复执行机械化的界面操作,计算,数值比对,搜索等方面自动化测试的流程:需求概述2.制定自动化测试计划3.设计自动化测试方案4.设计自动化测试用例5.开发脚本6.自动化测试执行和生成报告。这段时间做了一些实验以后,回过头来看这些理论部分又有了新的理解。学习不要急着往前,要适当的回顾一下。

2015-10-17 10:26:01 150

原创 功能测试

测试管理的目标是通过系统,高效,适用的技术方法和体系来监督促进和达到软件测试的目标。决定管理目标时应考虑以下因素:可用测试资源   2)使用适当的测试技术和方法3)具体明确软件测试任务敏捷测试持续测试,持续反馈,扮演用户代表角色,确保产品满足用户的需求。在敏捷测试流程中,参与单元测试,关注持续迭代的新功能,针对新功能进行验收测试,对原有功能的回归测试依赖于自动化测试。测试管理的5要素:

2015-10-10 14:54:59 368

原创 进日反思

学了那么长时间Java,终于弄明白一件事情:学习编程语言,千万不能手懒,不在要脑子里写代码。在脑子里写代码,没有运行结果,自己认为是对的,可能有些错误认识就会永远存在你的脑海里了。一个真正好的程序员永远不会对自己的代码会感到能满足。作为一个程序员一定要勤思多操作,才能掌握内涵,千万不要纸上谈兵,尽量实现自己的想法,虽然最初有些困难不如自己想象的那么美好,我相信经过实践的磨练,你会得到你想要的结果。

2015-09-26 21:26:21 179

原创 测试

选择足够多的 测试用例,条件覆盖可以使每个判断中的真假值至少满足一次,但未必能覆盖全部分支。测试用例包括测试目标,测试环境,输入数据,测试步骤,预期结果,测试脚本等。测试用例并不是设计的越细越好,软件测试受到时间,金钱和资源的约束,越细化的测试用例当然就占用了大部分时间,可能等到测试用例设计,评审完成后,留给执行的时间就相对来说少了。软件项目的成功要找到均衡时间,金钱,成本的最佳平衡点,没有足够多

2015-09-18 19:47:04 187

原创 Java多态

菜鸟报到,写一下近期学Java的一些感受。最近学的比较多,需要思考的东西也不少。实现多态的方法:方法覆盖,方法重载,对象引用的多态   覆盖:不同的子类重新定义和编写方法的内容。重载:在一个类中定义同名方法(参数的个数,类型,顺序) 。接口(方法和实现方法完全分离,必须实现接口里的所有方法,是public型的)和抽象类(不能实例化对象,可以实现部分方法,子类实现未实现的方法)。

2015-09-05 21:27:37 150

空空如也

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

TA关注的人

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