自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试计划与测试策略

测试计划的内容测试目的:这里的目的是指测试计划文档要达到的目的。制定测试目标要从以下方面着手:1.理解系统2.及早介入3.理解企业文化和过程4. 测试期望5. 吸取教训6.工作量大小7.解决方案的类型8.技术选择9. 预算10.时间表11.分阶段的解决方案测试项目简介1.产品规格产品名称、制造商和产品版本号的说明2.产品信息产品的用户、开发该产品的背景3.技术结构介绍产品的主要功能,可以借助图表的格式表述。测试参考文档测试计划中引用的文档或书籍测试提交文档1

2020-12-28 15:33:33 782

原创 移动端测试

APP移动应用的分类• 工具类• 社交类• 生活服务类• 休闲娱乐类• 行业应用类APP测试流程• 计划阶段• 设计阶段• 执行阶段• 评估报告阶段安装卸载• 在不同的操作系统下验证安装卸载是否正常,如Android 、IOS、Symbian等; • 安装卸载过程中出现异常,如重启、死机、断电、断网等,是否能正确处理; • 安装过程中是否可以取消; • 安装过程中空间不足是否有相应提示; • 安装文件是否安装到指定的目录里,卸载后所有文件及文件夹是否全部删除; • 是否可以卸载应用;

2020-12-26 17:25:41 412

原创 B/S项目测试

B/S模式优点:1.分布性强,客户端零维护。2.业务扩展简单方便,通过增加页面即可增加服务器功能。3.维护简单方便,只需要改变网页,即可实现所有用户的同步更新。4.开发简单,共享性强。缺点:1.个性化特点明显降低,无法实现具有个性化的功能要求。2.在跨浏览器上,BS架构不尽如人意。3.客户端服务器端的交互Web系统的特点1.图形化2.与平台无关3.分布式的Web页面4.动态的Web站点上的信息是动态更新的。5.交互的Web的交互性表现在它的超链接上,用户向服务器提交请求。

2020-12-25 18:16:52 436

原创 C/S项目测试

C/S的特点C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存 取模式、网络通信量低、响应速度快、利于处理大量数据。因为客 户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充 分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的 通讯开销。C/S的特点• 优点:• C/S架构的界面和操作可以很丰富,能充分满足客户自身的个性化要求• 安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程,它可以对 权限进行多层次校验,提供了更安全的存取模

2020-12-24 18:17:45 250 1

原创 开发团队和开发环境

测试团队的责任• 测试人员的基本责任:• 测试团队的责任发现软件程序、系统或产品中所有的问题• 尽早地发现问题• 督促开发人员尽快地解决程序中的缺陷• 除此以外,测试团队的责任还包括:• 帮助项目管理人员制定合理的开发计划• 对问题进行分析、分类总结和跟踪,以便让项目的管理者和相关的负责人能够 对产品当前的质量情况一目了然• 帮助改善开发流程,提高产品开发效率• 提高程序编写的规范性、易读性、可维护性等测试团队的基本构成一个比较健全的测试部门应该具有以下角色 :• 测试经理:人员招聘

2020-12-23 18:08:13 157

原创 软件测试各阶段测试方法

软件测试过程一、单元测试单元测试又称为模块测试,是最小单位测试• 单元测试具有独立性,可以与系统其他部分分隔离出来,从而完成测试,其依据是详 细设计• 其测试对象是软件设计的最小单位模块与组件,类、文件、窗口、函数、菜单、报表 或一个存储过程都可以作为一个单元进行测试• 单元测试可以发现的缺陷类型:• 计算错误• 需求或功能遗漏• 程序路径选择错误• 执行方法:• 代码扫描工具:SonarQube + PMD 测试原则 • 尽可能保证测试用例相互独立(测试用例中不能直接调用其他类的

2020-12-22 18:54:40 3206

原创 软件测试流程

软件生命周期的三个时期1.软件定义• 问题定义——要解决的问题是什么• 可行性研究——上一阶段所确定的问题是否有行得通的解决办法• 需求分析——目标系统必须做什么2.软件开发• 概要设计——怎样实现目标系统• 详细设计——应该怎样具体地实现这个系统• 编码和单元测试——写出正确的容易理解、容易维护的程序模块• 综合测试——通过各种类型的测试使软件达到预定的要求3.运行维护• 使软件持久地满足用户的需要软件研发模型——瀑布模型瀑布模型的特点• 瀑布模型非常强调产品的定义 开发或者

2020-12-21 18:04:37 95

原创 等价类划分法和边界值分析法

测试过程中遇到的问题• 不知道是否较全面的测试了所有内容• 测试的覆盖率无法衡量• 对新版本的重复测试很难实施• 存在大量冗余测试影响测试效率等价类划分• 等价类划分:是把所有可能的输入数据,即程序的输入域划分成若干部分(子 集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。测试某 等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合 理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就 可以用少量代表性的测试数据,取得较好的测试结果。该方法是一种重要

2020-12-17 19:14:29 3477

原创 软件缺陷与软件质量

测试人员的必备素质什么是缺陷?与设计要求不符与用户确定的需求不符产生缺陷的原因人员缺乏沟通文档不完善需求经常变更参与人员过度自信软件设计本身有缺陷软件复杂性开发工具或者系统软硬件本身存在缺陷。工期短,任务重,压力大。判断发现的问题是否是缺陷的方法根据参考文档通过了解软件开发产品的行业背景通过沟通来确认和识别怎样有效记录缺陷缺陷报告的用途记录缺陷缺陷分类跟踪缺陷从哪些角度进行缺陷分类从问题引入关于处理缺陷...

2020-12-16 19:12:12 477

原创 软件测试笔记

什么是缺陷不符合设计要求不满足用户确定需求产生缺陷的原因人员之间的沟通交流不够,交流上有误解或者根本不进行交流。文档不完善。需求不断的变化。参与人员的过度自信。程序设计本身有错误。软件复杂性。工期短,任务重,时间压力大。软件开发工具或系统软硬件自身含有缺陷。判断发现的问题是否是缺陷的方法通过参考文档来确认缺陷。通过了解软件产品的行业背景(或参考同类型典型软件)来发现缺陷。通过沟通来确认和识别缺陷。怎样有效记录缺陷保证重现缺陷分析故障–使用最少步骤复现故障包含所有重现缺

2020-12-15 19:30:57 54

原创 浅析软件测试

在了解软件测试之前,首先我们要了解什么是软件?软件是计算机系统中的一部分,它是包括了程序、数据和文档的完整集合。软件按层次可分为系统软件,支持软件和应用软件。系统软件是指在硬件之上的软件,例如操作系统、系统使用工具、系统扩充工具。支持软件...

2020-12-14 22:06:43 149

原创 软件测试【2020年12月14日】

软件的定义软件(software)是计算机系统中与硬件(hardware)相互依存的另一部分,它是包括程序(program)、数据(date)和文档(document)的完整集合。软件和程序的区别软件=程序+数据+文档程序:是能够完成预定功能和性能的可执行的指令序列数据:是使程序能够适当地处理信息的数据结构,输入与输出,数据库等文档:是开发、使用和维护程序所需要的图文资料,需求分析、概要设计、详细设计等各阶段文档,还包括用户文档。软件的分类(1)按层次:系统软件——在硬件之上操作系统、系

2020-12-14 19:43:25 148

空空如也

空空如也

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

TA关注的人

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