软件测试
文章平均质量分 88
萌萌哒の瑞萌萌
一个默默干饭的前端,每月稳定更新一篇
展开
-
前端自动化测试jest
持续集成和前端自动化测试 持续集成是互联网软件开发上线流程中的核心一环,自动化测试是持续集成得以实现的核心步骤,缺乏了自动化测试,持续集成自然无从谈起。 在日常的开发中,前端错综复杂的变化引发的 bug 往往令开发者头疼,或多或少经历过 修完东墙西墙倒 的经历,此时前端自动化测试就显得非常重要。 前端的自动化测试无非也是编写测试用例,在持续集成时执行跑通全部测试用例。如果是一个短平快的小项目,引入前端自动化测试,编写测试用例,无疑只会增加开发成本,然而当项目扩大、迭代频繁、逻辑复杂、需求反原创 2021-06-03 16:54:36 · 2029 阅读 · 1 评论 -
软件测试(八):移动端测试
移动APP移动APP的特性移动APP的背景移动APP的优势互动性:移动设计的触摸屏提供很好的操作体验,APP则提供了更加丰富多彩的表现形式精准性:APP都是用户主动下载的,并且可以分享到具有相似兴趣的目标群体创意性:可以结合手机或平板的特性进行创意性设计及开发,以全新的呈现方式给予用户更好的体验超强的用户粘性:移动时代用户手机通常随身携带,而且上网时间更加碎片化移动APP测试与传统测试的区别用户关注点传统web测试:屏幕大,可以同时显示信息移动app:屏幕小,显示新信息有限原创 2021-05-27 12:55:16 · 986 阅读 · 5 评论 -
软件测试(七):自动化测试、安全测试、性能测试
自动化测试自动化测试就是把手工测试转化成用机器、软件、程序来测试产品的过程自动化测试的意义缩短软件开发测试周期,可以让产品更快投放市场测试效率高,充分利用硬件资源节省人力资源,降低测试成本增强测试的稳定性和可靠性提高软件测试的准确度和精确度,增加软件信任度软件测试工具使测试工作相对比较容易,但能产生更高质量的测试结果自动化测试应用场景分析首先要考虑的是什么样的项目适合自动化?决定项目是否采用自动化测试,通常要关注以下几个方面:需求变更有计划性,并且频率不高项目周期长,资原创 2021-05-27 12:51:38 · 4108 阅读 · 2 评论 -
软件测试(六):白盒测试
白盒测试之代码审查代码审查的范围合格的代码应具备正确性、清晰性、规范性、一致性和高效性概括起来,代码审查的工作涵盖了下列方面:业务逻辑的审查算法的效率代码风格编程规则代码审查的方法互查:就是在相同模块或相近模块的编程人员之间互相检查对方的代码走查:从头到尾将写好的程序检查一遍代码审查代码审查的规则Java最基本语句的使用重载函数的审查内存分配和管理:当进行内存分配和管理时,很重要的一点就是内存的及时释放和避免缓冲区溢出程序性能的审查:减少创建对象减少循环体的执原创 2021-05-26 13:23:25 · 2339 阅读 · 0 评论 -
软件测试(五):测试执行
测试执行过程测试执行阶段的主要任务确定测试用例的优先级开发测试规程并确定优先级,创建测试数据,同时也可以准备测试用具和设计自动化测试脚本根据测试规程创建测试套件,以提高测试执行的效率确认已经正确搭建了测试环境根据计划的执行顺序,通过手工或使用测试工具来执行测试规程记录测试执行的结果,以及被测软件、测试工具和测试件的标识和版本将实际结果和预期结果进行比较对实际结果和预期结果之间的差异,作为事件上报,并且进行分析以确定引起差异的原因缺陷修正后,重新进行测试活动测试准入、暂停、准出标准原创 2021-05-26 10:05:10 · 4750 阅读 · 5 评论 -
软件测试(四):软件测试用例设计
测试设计与测试用例测试设计测试设计是将概括的测试目标转化为具体的测试条件和测试用例的一系列活动测试分析和设计的主要任务评审测试依据(需求,系统架构、设计和接口说明)评估测试依据和测试对象的可靠性通过对测试项、规格说明、测试对象行为和结构的分析,识别测试条件并确定优先级设计测试用例,确定优先级确定测试条件和测试用例所需的必要的测试数据确定测试条件依据在测试策略或测试计划中确定的测试技术通过对测试依据和测试目标的分析,可以确定需要测试的内容,获得测试条件测试用例测试用例是通过使原创 2021-05-25 16:42:41 · 4666 阅读 · 0 评论 -
软件测试(三):软件测试流程
软件测试(三):软件测试流程测试环境搭建前需求功能测试:不需要大量的数据,需要覆盖率高,测试数据要求尽量真实性能测试:可能需要大量存量数据或者与实际硬件环境尽可能相似的硬件配置环境搭建原则测试的软件环境尽可能模拟真实环境了解用户常用的软件,避免所有配置所有操作系统下都要进行测试,没有侧重点,浪费时间产品化测试要考虑兼容性的问题营造独立的测试环境构建可复用的测试环境测试环境搭建环境搭建过程分析线下搭建,独立测试服务器或虚拟机,测试环境配置,测试项目导入测试环境配置配置J原创 2021-05-23 21:42:11 · 1026 阅读 · 8 评论 -
软件测试(二):从软件工程到软件测试
软件测试(二):从软件工程到软件测试软件的概念错误观点:“软件就是程序,软件开发就是编程序”软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。程序是按事先设计的功能和性能要求执行的指令序列。数据是使程序能正常操纵信息的数据结构。文档是与程序开发,维护和使用有关的图文材料。软件的十大特性形态特性:软件是无形的、不可见的逻辑实体。度量常规产品的几何尺寸、物理性质和化学成分对它却是毫无意义的。智能特性:软件是复杂的智力产品,它的开发凝聚了人们的大量脑力劳动,原创 2021-05-19 17:53:44 · 1281 阅读 · 4 评论 -
软件测试(一):软件测试的发展与职业规划
软件测试(一):软件测试的发展与职业规划软件测试的起源和发展软件测试面临的挑战软件规模越来越大,功能越来也复杂,如何进行充分而有效的测试成为难题。门槛低既是优势,也是不足。更多的测试人员在点点点的盲人摸象中摸索。软件技术的迅速发展要求测试人员的水平越来越高,在具备功能测试的基础上提出了更高要求。测试现状国外:软件测试在软件公司中占有重要地位,软件测试理论研究蓬勃发展,软件市场繁荣国内:起步较晚,从业人员少,规模小,发展迅速职业规划...原创 2021-05-19 17:39:27 · 382 阅读 · 0 评论