首页 > 其他分享 >测试框架13条设计原则

测试框架13条设计原则

时间:2023-03-03 20:57:13浏览次数:30  
标签:13 测试 框架 代码 支持 模块

测试框架13条设计原则:

1. 代码规范:代码编写应符合通用规范,代码命名符合业界规范,代码层次清晰

2. 模块清晰明确:如下面这个模块分层示意图,处理文件和目录时,应事先画好模块图,根据实际情况任意裁剪。

 

3. 通用性强,可维护,可扩展,如在框架上, 同一个测试框应可以在windows和Mac系统上运行; 在浏览器上应支持谷歌、火狐、IE浏览器上运行;在被测环境上应支持在不同环境上运行。

4. 错误处理机制

5. 系统日志清晰

6. 支持环境切换

7. 支持外部数据驱动

8. 支持顺序、并发、远程运行

9. 测试报告应完备详细

10. 解决当前没有解决的问题

11. 测试框架应有版本控制

12. 持续集成,全局观

标签:13,测试,框架,代码,支持,模块
From: https://www.cnblogs.com/FBGG/p/17176933.html

相关文章

  • 周一课堂测试总结
    周一课堂测试总结本周一进行了课堂测试,目的是培养学生解决问题的思路和方法,关于本次课堂测试,进行的并不是特别顺利,其中遇到的一些困难。首先是题目要求课堂练习01题目:......
  • 测试框架的(概述、构成以及常用框架类型)
    测试框架大致可以分类四大类模块:(基础模块)、(管理模块)、(运行模块)、(统计模块)基础模块:1.底层核心驱动库:用户操作程序的第三方库,例如selenium2.可重用的组件:可重......
  • Day 13 13.2 requests之请求参数与请求体
    请求参数与请求体参数一、什么是params参数(请求参数)get方法是可以向服务器发送信息的,除了可以请求需要的页面之外,也可以发送我们指定的内容,这就是通过params参数实......
  • Day 13 13.3 Cookie与Session
    Cookie一、什么是cookie?cookie的本质就是一组数据(键值对的形式存在)是由服务器创建,返回给客户端,最终会保存在客户端浏览器中。如果客户端保存了cookie,则下次再次访问该......
  • Hypium框架使能ArkTS应用高效测试
     HarmonyOS发布了声明式开发框架ArkUI,带来了极简高效的开发体验,备受广大开发者的青睐。那么,我们在开发过程中,如何确保ArkTS应用的功能和界面满足预期呢?ArkTS应用怎样高效......
  • springcloud-alibaba项目框架搭建
    一、框架、版本仓库管理基于个人项目,设计为将所有微服务作为多模块项目,放在一个git仓库进行管理。项目大的可以一个微服务一个git仓库二、主模块设置主pom只作聚合作用......
  • 规则平台 项目结构梳理 功能框架细节总结
    主要功能:策略链路-规则-配置后台管理系统:权限团队策略规则管理等其他功能;主要业务框架业务概念:策略-规则;结构概念:抽象为链路-节点;aop拦截器的应用单机缓存的应用......
  • .net core 3.1 上传大文件报错413 Payload Too Large
    IIS配置如下https://www.cnblogs.com/hallejuayahaha/p/12884347.html  代码里面新增services.Configure<FormOptions>(options=>{options.Mul......
  • Java Agent场景性能测试分析优化经验分享
    摘要:本文将以Sermant的SpringBoot注册插件的性能测试及优化过程为例,分享在JavaAgent场景如何进行更好的性能测试优化及在JavaAgent下需要着重注意的性能陷阱。作者:栾文......
  • lazarus linux使用StringGrid和DBGrid等控件时,如果内容包含#13时会出现乱码
    lazaruslinux使用StringGrid和DBGrid等控件时,如果单元格内容包含#13时会显示乱码.  修改/lazarus/lcl/interfaces/gtk2/gtk2devicecontext.inc行1303行开始的:proc......