【开发】【提测】前端注意事项(更新中)

⚠️ 线上BUG:

1、注意适配(不同环境 / 老版本),19年2月发现一个线上bug是重写一个方法,但是疏忽了原有方法的老版本适配(调用一个函数的一行代码),导致旧版本有问题,测试没有测旧版本。


一、开发时

⚠️⚠️项目运行不起来(前端/后端),首先看node版本对不对!!!
⚠️⚠️服务器渲染项目,新建页面/模块,500,重新启一下npm run dev / npm run dev-js !!!

开发原则

相同交互、样式的模块合并成一个组件,“一旦发现重复代码,都是有问题的”

Git
  1. 开发过程中遇到难解问题,开发完功能提交一下,再解决问题(避免解决过程与开发内容混在一起,不好回退)
切图
  1. 页面结构需要考虑,比如一个模块的左右两部分,因为在一个模块中,所以根节点应该只有一个,然后采用flex布局;
  2. 行内元素和块级元素应该不在同一级放置,将行内元素用<div>包起来;
  3. 设计图 --> rem:/2/100;
  4. 注意细节!注意细节!注意细节!比如一个条目右下角有个小三角等。
  5. ⚠️如果是已有的页面加一个模块,尽量与原有模块结构、类名一致,尤其注意有没有锚点等(可能是js使统一类名控制)。
JS
  1. 锚点可通过JS实现(对于块级元素,行内可以使用padding-top):
   $(".link").on("click", function(e){
           e.preventDefault();
           var scrollToAnchor = $(".comment_box").offset().top - 45;
           window.scrollTo(0, scrollToAnchor);
       })

二、提测前

文字内容
  1. 标题过长、内容过长,有没有截字处理(ellipsis写法见ellipsis 一行/两行省略)。
前后端接口
  1. 后端没有返回内容时界面显示异常问题
兼容性
  1. ios8等兼容问题,比如flex兼容问题;
  2. 字体粗细问题(ios8区分lighter,有的系统不区分);
  3. includesios8等系统上报错,使用indexOf替代(存疑)。
其他检查
  1. 命名重名现象,比如“预订按钮”和“预订锚点”,会影响触发事件;
  2. 页面跳转链接是否都加上了;页面跳转链接是否都加上了。
### 回答1: 开发提测模板.xlsx是一种用于测试和验证开发项目的文件模板。提测是指将开发完成的软件或系统提交给测试团队进行验证和检查的过程。 开发提测模板.xlsx通常包含以下几个方面的内容: 1. 测试用例:包括针对不同功能和模块的测试用例,用于检查系统是否按照规定的需求和设计规范工作。 2. 测试计划:详细描述测试的范围、目标、资源安排和时间计划等信息,帮助测试团队有条不紊地安排和执行测试工作。 3. 缺陷跟踪表:记录测试过程中发现的缺陷,包括缺陷的严重程度、优先级和解决状态等信息,有助于开发团队及时定位和修复问题。 4. 测试报告:总结测试工作的结果和发现的问题,包括测试覆盖率、通过率、失败率等指标,帮助项目团队评估系统的质量和稳定性。 使用开发提测模板.xlsx的好处是可以规范测试流程和记录,提高测试效率和质量。通过模板的使用,测试团队可以更好地管理测试用例,及时发现和跟踪缺陷,并准确地向开发团队反馈测试结果和问题,从而改进和优化系统的功能和性能。 总之,开发提测模板.xlsx对于项目的测试和验证工作具有重要的作用,帮助测试团队更加有效地进行测试和质量控制。 ### 回答2: 开发提测模板.xlsx是一种用于软件开发过程中的文件模板。该模板通常包含了软件项目的关键信息和提测流程的相关内容。 在开发过程中,开发人员通常会使用该模板填写软件的相关信息,包括软件版本号、开发人员姓名、开发时间等。这些信息有助于追踪和管理软件的开发过程,确保各个阶段的顺利进行。 同时,提测模板也包含了软件提测流程的具体细节。这包括提测的时间节点、所需的测试环境、测试的范围和方法等。通过明确的提测流程,可以确保软件的质量和稳定性,并提供给测试人员一个清晰的测试任务。 此外,提测模板还可以记录各个提测阶段的进展情况和问题。比如,如果在测试过程中发现了一些Bug或者其他问题,开发人员可以在模板中记录,并及时处理和跟进。 总之,开发提测模板.xlsx是一个有助于规范软件开发提测流程的工具。通过使用该模板,可以提高软件开发过程的效率和质量,并提供给相关人员一个清晰的参考。它是软件开发过程中不可或缺的一部分。 ### 回答3: 开发提测模板.xlsx是一个用于记录开发人员提交测试的相关信息的Excel模板。该模板主要包含以下几个方面的内容: 1. 项目基本信息:包括项目名称、版本号、提测日期等信息,用于标识当前测试的项目和版本。 2. 提测内容:记录了本次提测包含的具体内容,可以是新功能的开发或是已有功能的修复和优化。 3. 测试环境信息:记录了测试所需的环境信息,例如测试服务器的IP地址、数据库名称等,确保测试人员能够正确搭建测试环境。 4. 测试用例:开发人员可以提供相关的测试用例,包括测试步骤、预期结果等,以供测试人员进行测试。 5. 提测说明:开发人员可以在这一部分详细说明本次提测的内容、注意事项等,以便测试人员能够更好地理解和执行测试任务。 通过使用这个模板,开发人员可以准确地记录下相关信息,向测试人员提供清晰的测试要求。测试人员则可以根据这些信息进行测试工作,提高测试的准确性和效率。同时,这个模板也方便了开发和测试之间的沟通和配合,保证了项目的顺利进行。 需要注意的是,开发提测模板.xlsx只是一个工具,具体的内容和格式可以根据实际项目需求进行调整和定制,确保适用于不同的项目和团队。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值