上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 测试思维 1)正向思维 简述:指软件可以在正常运行状态下所表现出来的特征 栗子:比如某个功能点正确实现后是怎样的 目的:根据需求标准检查系统功能是否正常实现 2)逆向思维 简述:根据结果逆推条件 栗子:比如等价类划分输入数据 用处:减少多余的测试用例 3)组合思维 简述:将相关的事物组合到一起 栗子 阅读全文
posted @ 2019-10-29 22:32 可口可乐嗨 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 认识观察者模式 订阅报纸的栗子 1)报社的业务是出版报纸 2)你向某家报社订阅他们的报纸,然后你就成为了他们的订阅用户, 只要报社有新的报纸出版,就会将报纸发送给你 3)当你取消订阅报纸时,你就从报社的订阅用户中删除,报社就不会再发送报纸给你 4)只要报社还在运营,就会一直有人订阅或取消 阅读全文
posted @ 2019-10-23 22:46 可口可乐嗨 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 测试流程 (1)需求沟通 确认需求文档中各个功能点的含义,自己的理解对不对, 和产品沟通确定这个功能点是否是自己理解的这样, 和开发沟通确定这个功能点是否是这样实现的 (2)制定测试方案 (3)设计测试用例 测试用例来源于需求文档,需求实现逻辑 (4)准备测试环境 (5)测试执行 发现bug、异常, 阅读全文
posted @ 2019-10-20 11:52 可口可乐嗨 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 接口测试用例设计 1 接口测试 1.1 接口测试 接口:主要是子模块或者子系统间交互并相互作用的部分。 这里说的接口是广义的,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法;都可以理解为接口。 接口测试:是指针对模块或系统间接口进行的测试。 1.2 接口测试发现的典 阅读全文
posted @ 2019-10-19 22:52 可口可乐嗨 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 测试用例问题总结 简介 把测试系统的操作步骤按照一定的格式用文字描述出来 为什么要编写测试用例 1)理清思路,避免遗漏 复杂的项目需要我们把功能细分,根据每一个功能来编写测试用例, 整理我们的测试系统思路,避免遗漏要测试的功能点 2)跟踪测试进度 通过测试用例执行后的统计结果,方便我们跟踪项目进度 阅读全文
posted @ 2019-09-30 23:05 可口可乐嗨 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 单例模式 概念 确保一个类只有一个实例,并提供一个全局访问点。 UML类图 UML类图说明 1)getInstance()是一个静态方法,它是一个全局访问点,我们可以通过Singleton.getInstance()来访问它, 这和访问全局变量一样简单,只是多了一个优点:单例模式可以延迟实例化 2) 阅读全文
posted @ 2019-09-30 23:03 可口可乐嗨 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 装饰器 概念 动态的将职责附加到对象上。对于某类对象的功能扩展来讲,装饰模式比继承更有弹性。 运行时期的扩展远比编译期的继承威力大。 UML类图 UML类图说明 1)每个组件都可以单独使用,或者被装饰者包裹起来使用 2)每个装饰者(ConcreteDecoratorA, ConcreteDecora 阅读全文
posted @ 2019-09-21 14:48 可口可乐嗨 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 索引 简介 无索引的表是一组无序的行,当我们在查询表中的某条数据时,它会逐行查询去找到匹配的行, 这是一个全表扫描操作,效率很低。 用来加速查询的技术有很多,其中最为重要的就是索引,通常情况下,查询速度差异的最大因素 就是索引的使用是否得当。此外需要注意,有些查询的编写方法会阻碍你对索引的有效利用。 阅读全文
posted @ 2019-09-16 22:24 可口可乐嗨 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 存储过程 什么是存储过程 存储过程是为以后的使用而保存的一条或条SQL语句的集合,类似于批处理 为什么用存储过程 1)简单,把多条SQL语句封装在类似函数的单元中,方便调用和修改 2)安全,通过存储过程限制基础数据的访问,减少数据讹误的机会; 防止了错误,需要执行的步骤越多,就越可能出错,保持了数据 阅读全文
posted @ 2019-09-09 23:01 可口可乐嗨 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 等待机制 实际问题 当我们在用selenium定位元素时,需要页面元素加载完成后才能操作,否则会抛出异常,所以在测试中添加合理的等待时间是非常必要的。 selenium提供了多种等待机制:显示等待、隐式等待和流畅等待。 显示等待 显示等待比隐式等待更节约测试脚本执行的时间,使用ExceptedCon 阅读全文
posted @ 2019-08-31 22:56 可口可乐嗨 阅读(424) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
levels of contents