软件测试
文章平均质量分 90
满眼*星辰
一名努力学习编程的大三学生
展开
-
测试管理及项目测试流程
基于需求测试目标:量化指标;性能测试;需求分析测试范围:测试工具:兼容性测试:app,主流机型;性能测试-jmeter,loadrunner;接口测试:postman soupUI 写脚本测试资源:人力资源;物力资源测试计划:时间测试策略:有限的时间,有限的资源要达到一个平衡,最终软件质量和测试所产生的风险之间的平衡。需求分析:功能性需求:登录、注册、查询。。。非功能性需求:在功能性需求上增加一些限制,易用性,兼容性,可靠性,可移植性,安全性,性能例如:登录:在高峰期,用户平均成功登录的原创 2021-07-20 17:13:02 · 4785 阅读 · 2 评论 -
软件测试设计——按类型划分
按照开发阶段划分测试金字塔模型从下到上三层,投入相同的时间,人力资源等,回报率(产出)越来越低从下到上,测试效率越来越低从下到上,定位问题越来越难单元测试测试阶段:编码前(TDD),编码后 (Test-Driven-Develop 测试驱动开发)测试内容:单元接口测试(按照接口设计文档,参数,输出),局部数据结构测试(局部变量),边界测试,路径测试,错误处理单元测试框架:Junit在pom文件加载依赖在 file-settings-Plugins 搜索Junit开始做单元测试原创 2021-07-17 19:23:58 · 379 阅读 · 0 评论 -
测试用例就得这么设计
测试用例的基本要素向测试系统发起的一组集合,测试平台,测试数据,测试步骤,预期结果等。(测试方式,标题,重要性,优先级,功能模块等)测试用例的设计方法基于需求的设计根据需求去设计测试用例验证需求的正确性;分析需求,细化需求,从需求中提炼功能模块,划分子功能,根据每一个子功能去写测试用例用户需求测试题目:购买3000块钱以内的华为只能手机价格:3000以内(小于等于),测试3000,2999,3001手机类型:智能手机品牌:华为手机基本功能测试:打电话,发短信,APP的安装使用,连网原创 2021-05-25 17:43:24 · 297 阅读 · 0 评论 -
软件测试基础概念
软件测试的生命周期?(软件测试的流程)需求分析 —》 测试计划 —》 测试设计/开发 —》 测试执行 —》 测试报告需求分析:分析需求、细化需求、验证需求的正确性和合理性测试计划:规划测试人员数量,规划时间、测试范围、测试目的测试设计/开发:分析需求,从细化的需求中提炼功能点,设计测试用例测试执行:执行测试用例,记录BUG测试报告:测试的范围有多少测试用例,执行了多少,预留了多少测试用例,发现了多少BUG,开发人员修改了多少BUG(验证),遗留的BUG以及解决方案如何表述一个BUG?原创 2021-05-08 16:53:18 · 537 阅读 · 6 评论 -
软件项目常见开发模型对比解析
开发模型瀑布模型优点:各阶段比较独立,看重需求分析和软件测试。缺点:无法适应需求的变化;测试到编码后才介入,导致前期缺陷无法及时发现,无法及时纠正适用项目:需求稳定的项目螺旋模型优点:强调软件质量,每一次迭代进行严格的风险分析,提供讨论项目是否有必要进行下取的机会。缺点:引入风险管理,会投入大量人力物力。适用项目:前期需求不是很明确,并且有风险,项目比较庞大的系统开发迭代、增量模型一个系统的四个功能,A模块,B模块,C模块,D模块,两周时间迭代模型:第一周开发人员完成原创 2021-04-24 20:04:43 · 891 阅读 · 0 评论 -
初识软件测试---解决你心中的疑惑
初识测试什么是软件测试?软件测试和开发的区别?一个测试人员所具备的素质?什么是需求?什么是bug?什么是测试用例?水杯的测试用例什么是软件测试?验证软件是否满足用户需求软件测试就是证明软件不存在错误的过程软件测试就是为了证明程序能够正确运行软件测试和开发的区别?目的软件测试的目的:测试人员根据需求区判断软件是否满足用户的需求调试的目的:软件开发为了验证程序是否可以满足他想让程序实现的功能角色调试:开发人员测试:测试人员,开发人员(单元测试),用户阶段调试:软件开发阶原创 2021-04-17 09:08:48 · 2591 阅读 · 0 评论