| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 面试问题,如何保证你的测试用例能够覆盖完全!? -> 正文阅读 |
|
[开发测试]面试问题,如何保证你的测试用例能够覆盖完全!? |
? ? ? ? 这是一个开放性的面试题,网上找到一个还不错的帖子可以参考下:面试问题,如何保证你的测试用例能够覆盖完全!?-有了 ? ? ? ? 下面我来说说我对这个问题的看法: 答:首先从大的方向分为下面几个方面: 规范流程、用例设计与执行、自动化辅助。 下面分别介绍这三个方向: 1、规范流程: ? ? ? ? 1、需要需求评审提前了解需求基本面貌; ? ? ? ? 2、严格的需求转测流程,需求满足转测条件才可进入测试环节; ? ? ? ? 3、测试前需要进行拉通至少开发、产品进行用例评审,对齐需求&完善测试点&抛出风险; ? ? ? ? 4、需求测试完成后确保开发代码合流成功无缺漏,涉及到的后台服务全部发布外网; ? ? ? ? 5、bug定级,统计低级bug数量,反推开发提高开发代码质量; 2、用例设计与执行 ? ? ? ? 用例设计是保证需求覆盖率的最主要保证手段。涉及用例主要从以下方面入手: ? ? ? ? 1、功能的联通性:即冒烟测试,正常的流程是否能走通; ? ? ? ? 2、页面元素检测:即检测页面字段内容、格式、布局、边界值、数据类型、特殊字符、样式等; ? ? ? ? 3、接口测试:通过工具传参查看接口能否正常响应,包括输入一些异常数据,检查接口是否有做校验; ? ? ? ? 4、业务逻辑检查:充分解读需求文档上的每一句话,逻辑判断控制,以及有耦合的模块、前置或后置等相关业务模块是否都正常,而不是只检查当前需求模块没问题就可以; ? ? ? ? 5、数据库表检查:即前台提交的表单是否在对应的每一个表字段都正确的写入。例如前台支付成功以后,数据库可能会更新很多张表,商品表、订单表、统计表、日志表等等,不是支付成功就表示这个功能就没问题了; ? ? ? ? 6、异常类测试:例如系统在弱网或者断网情况下页面是否都有相关提示或判断;或一些交易类的功能可能会回调超时,超时代码是否有重发机制等等; ? ? ? ? 7、兼容性测试:即你的系统或者app是否能在不同的浏览器、系统版本、手机、ipad、不同分辨率等各种终端上正常运行,一般关注主流的即可; ? ? ? ? 8、性能测试:本次功能根据实际用户体量是否有并发场景,或者批量上传、下载、大量查询等,这些都可能引起cpu、内存、io、带宽、数据库等性能问题,这个是需要提前预判的,因为出了性能问题都是大问题; ? ? ? ? 9、易用性测试:即开发的产品是否通俗易懂,容易操作,如果你的产品学习成本太高、业务逻辑复杂,那产品本身就是一个大bug; ? ? ? ? 10、回归测试:以上都测试完之后,bug修复完,需要对系统进行一个全量的测试,至少相关的主要功能需要去执行一下。 3、引入自动化 ? ? ? ? 1、静态代码扫描; ? ? ? ? 2、代码覆盖率统计; |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/17 22:45:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |