质量保证

1.在UI设计稿评审通过之后,测试或前端开发开始自动化脚本编写,元素定位先用变量代替

  • 前提:要求前端给每个web元素加上唯一id
  • 价值:在开发提测时,自动化代码编写完毕,不用手工测试,提高测试效率,且可以放到持续集成上反复跑,保证回归测试质量和效率
  • 注意点:挑选重要优先级高的用例进行自动化脚本编写

2.开发提供接口测试规范文档,测试或后端开发编写接口自动化测试用例,放在持续集成反复跑,通过之后再跑UI自动化脚本

3.开发在修改bug时提交的代码要求写上对应的bug_id,方便测试review代码查看影响点

4.回归阶段不能随便提交代码,如果是修改bug,一定要经过代码review,一起评估风险点

时间: 2024-08-02 02:51:48

质量保证的相关文章

软件的质量保证

1.什么是软件的质量管理 工作质量这个词常常用来衡量体力工作者,所做的工作的有效性的评定.计件的工作自从工业革命发展以来已经拥有了一整套体系和流程来把控质量了.但是从事软件行业大部分是由脑力劳动,有几位工作多年的员工每次走过Boss的办公室看着Boss脚放在办公桌上脑袋耷拉在靠椅上嘴里叼着古巴雪茄"鬼才知道他是不是再思考公司的发展呢.."这就是思考的脑力劳动者我们没有一个用于衡量质量的标准. 回过头来,我们的软件质量就是在规定时间内,使用现有能够支配的资源,做出能够满足用户需求的软件系

论质量保证

一切没有质量保证手段的开发活动最终大多是不可控的,大多是没有长远意义的,规范也大多不会真正落地在开发过程中的,甚至最终交付大多也是需要费大力气的.质量保证前面还要加定语:持续地.自动化地.    质量保证不能因为任何内外在的原因停滞或取消.如果取消了质量保证就等同于将这条产品线放在了悬崖边上.要从项目转型到产品,先解决这个产品有没有办法做到做好持续的自动化的质量保证.如果不能,那么这个产品的生命周期就不能指望他能有多久,除非投入大量人力.因为没有持续的质量保证,就没法可靠地进行不断改善,一个不能

过程质量保证PQA的几个关键方面

过程质量保证的范围是什么? 过程质量保证是指不同于测试的.主要针对过程和中间工作产物的质量保证,一般而言,早年间的过程质量保证根据最早的CMM,也称为软件质量保证,缩写为SQA.现在最新的CMMI将其对应的过程域称为产品和过程质量保证,缩写是PPQA,这里面的一个P产品包括了最终产物,但其焦点是中间工作产物,所以这个P放在这里反而是带来一些混淆,与测试存在一些重叠.所以过程质量保证(PQA)这个提法恰恰是这么多提法中最没有歧义的提法,因为过程包括并突出了中间工作产物. 过程质量保证的典型工作范围

一文读懂质量保证和质量控制

质量保证和质量控制经常被混淆,尤其是没有经历过严肃项目管理过程洗礼的,经常把QA角色叫成測试的就是把二者混为一谈. 曾经也听过QA经常不忿产品经理及project师把他们称为測试project师.我们是高大上的质量保证好不好,怎么说你们这些非专业人士也不理解呢. 在互联网圈子里,现状是绝大多是公司没有QA, 产品和project师兼职測试.少部分公司有QA顶着QA的Title却干着測试的活,仅仅有极个别的有大公司组建了正规的QA团队.相关的职位序列有质量測试project师.质量保证专员.内审员

山东大学软件质量保证与测试技术复习纲要

软件质量保证与测试技术复习提纲 1.3  1.5   2.1 2.3 2.5 2.6   3.3(3.3.1    扩展) 3.4 3.7.3  FSM   状态图 状态表   5.1 5.7.1 5.7.2   8.1.1 8.1.5   9.1 9.6 3.3.1    扩展 某研究所重新对其在大学以上学历的职工安排工作.其方针如下:"如果年龄不满18岁,文化程度是大学,若是男性,则一律要求考研究生.若是女性,则分配到研究所办公室任行政干部:如果年龄满18岁但不足50岁,文化程度是研究生,不

产品研发核心价值流中的四大业务主线(计划控制线、质量保证线、预算费用线、工程技术线)

由美国哈佛商学院著名战略学家迈克尔·波特提出的"价值链分析法",瞄准价值和利润,把企业内外价值增加的活动分为基本活动和支持性活动,端到端的新产品开发流程是科技创新行业的核心主业务流程,产品开发周期长短.产品设计成本高低.产品研发效率优劣直接决定企业的生死存亡. 为了实现市场成功和财务成功,产品研发核心价值流程中主要包含四大业务主线(计划控制线.质量保证线.费用控制线.工程技术线),从而达到四个核心目标(快速实施.质量最优.兼顾成本.规划准确)如下图: 1. 计划控制线,以结构化的产品开

初始篇------软件测试和质量保证

这周看了两章内容,软件测试和质量保证,我觉得这两者是有很密切的联系的.软件测试的成功,能够保证我们的软件质量,但仅仅如此还是不够的 我们还要分工明确,合理分配工作,每一个环节都保证不出错. 软件测试,关于这个内容我觉得最主要的就是了解怎么写软件测试错误报告,当测试过程中真的发现问题的时候,写一个详细的报告,而不能够描述的太过笼统. 错误报告的格式:标题:哪个页面,什么问题; 环境:什么系统?哪个浏览器?网站版本是什么? 重现步骤:出现错误的步骤 结果:显示的错误结果 预期结果:正确的结果应该是什

实施质量保证和控制质量的区别

这两个过程在PMBOK中的定义让我有点confused. 仔细想来,两者的区别应该如下: 从属 实施质量保证属于执行过程组,而控制质量属于监控过程组. 活动 实施质量保证是审计质量要求和质量控制测量结果:执行项目质量管理计划中所定义的一系列的行动和过程,属于一致性工作的范畴:关注的是与质量活动相关的制度,流程,规则.另外,实施质量保证过程包含由独立第三方(组织的质量保证部门)进行质量审计. 控制质量则是监督并记录质量活动执行结果(表现为可交付成果物的质量),并评估绩效,推荐变更. 目的 实施质量

C语言编程规范--------9 质量保证

(1)在软件设计过程中构筑软件质量. (2)代码质量保证优先原则: ①正确性,指程序要实现设计要求的功能. ②稳定性.安全性,指程序稳定.可靠.安全. ③可测试性,指程序要具有良好的可测试性. ④规范/可读性,指程序书写风格.命名规则等要符合规范. (3)只引用属于自己的存贮空间.若模块封装的较好,那么一般不会发生非法引用他人的空间. (3)防止引用已经释放的内存空间.在实际编程过程中,稍不留心就会出现在一个模块中释放了某个内存块(如C语言指针),而另一模块在随后的某个时刻又使用了它.要防止这种

软件测试质量保证之我见^-^

随着互联网进入开源的时代.市场上的各路产品就竞争进入了一个更加严峻的挑战时代.各个产品各个理念像奇迹一样不断的充斥着市场,分割着市场.人们的选择性更多,要求越来越高.随着数据不断的增长,对于软件处理这些庞大数据的整体性结构就给出了一定的挑战.面对庞大的数据和复杂的结构,如何能够保证产品的质量,降低在市场上的风险成了棘手的问题.产品质量存在的问题不外乎人和技术所产生的原因. 对于人本身来讲,人们的想法.看法.思想.能动性.学习性.认知力等等都会随着时间的增加和环境的变化而改变,人们所经历每一分每一