当前位置: 首页 > 科技观察

程序开发者自测要求规范

时间:2023-03-22 10:40:04 科技观察

1.背景以往在自测项目未完成时出现大量低级错误,导致开发者的工时投入效率低下测试部门和低测试质量。因此,开发测试被视为交付测试前的一个重要节点,开发人员必须具备基本的测试意识和能力,确保不出大问题,主要功能逻辑顺畅,交付和测试质量有保证。二、自测要求1、根据测试部门提供的开发自测用例,开发自测用例进行测试。示例:2、YAPI接口文档完整性检查接口文档描述是否完整,包括接口定义、输入参数、返回值、字段长度限制等,必须经过前端人员确认。3、通过Postman或Yapi对接口进行采集测试,接口通过率100%。下次执行结果必须100%通过。4.完成一轮开发自测。自测完成后,将制作项目开发者自测文档。自测涉及的对象:产品、设计、前端、后端。自测目的:设计者检查设计的视觉再现程度。产品检查业务流程和功能访问是否满足要求,避免功能缺失。产品检查文案是否正确。后台人员检查接口是否正常。前后端开发者功能检查页面功能和逻辑是否正常。三、自测文档编写要求1、模块分类Level1:小程序端、微信端、后台管理Level2:业务模块2、问题聚合同一模块的不同问题记录在同一栏目下。3、问题状态设置状态:Pending、Solved、Verified。四、自测题1、时间紧,任务紧。是否需要自测A:确保主线功能正常,并明确说明哪些功能模块不完善,但仍需自测,必须经部门经理确认。2.对开发者写的代码要求不高A:坚持代码规范,复杂的流程先从流程或计划中审核出来。3、认为自测开发不重要或没有自测思维意识A:自测是重要环节,加强团队自测意识,规范流程操作。4.不知道如何使用工具进行有效的自测A:使用Chrome浏览器打开Console查看输入参数和返回,Postman接口测试,Jmeter进行压力测试,WEB开发工具查看微信终端接口调用等核心业务真机体验。5、模拟(正常)测试数据和数据量。A:初始化正常数据,不要使用123、abc等测试数据。模拟合理的数据量,添加必要的表索引,保证SQL在真实数据量上的执行效率。6、模拟(提交)异常数据A:在页面提交非常规数据,包括特殊符号、表情、空值、超长字符,检查接口调用是否正常。7、模拟异常流程操作,想一想哪些操作或流程会出现异常情况A:通过直接访问页面,查看页面操作是否正常,并提示是否正常。8、检查安全检查表A:安全规范检查表,做好上线前的准备工作。