- 1 什么是Monkey?Monkey是一个Android平台自动化测试的一个工具,主要用来测试稳定性的;Monkey可以模拟用户的一系列操作,比如触摸屏幕、滑动、按键等,对这些操作进行压力测试,检测程序多久会出现异常;Monkey是Android系统自带的,使用java编写的;Monkey的存放路径为:/system/framework/monkey.jar 2 Monkey的启动monk... 1 什么是Monkey?Monkey是一个Android平台自动化测试的一个工具,主要用来测试稳定性的;Monkey可以模拟用户的一系列操作,比如触摸屏幕、滑动、按键等,对这些操作进行压力测试,检测程序多久会出现异常;Monkey是Android系统自带的,使用java编写的;Monkey的存放路径为:/system/framework/monkey.jar 2 Monkey的启动monk...
- 1 Newman简介Newman是Postman的一个扩展库(NodeJs库);Newman+Postman可完成接口自动化测试工作;Postman导出的JSON格式文件可通过Newman的命令行执行;因为Postman运行后只有概要结果,没有像其他自动化测试框架那么完美漂亮的测试报告样式,所以引入了Newman;Newman可快速完成集合的运行,构造自动化以及持续集成工作。 2 如何安装... 1 Newman简介Newman是Postman的一个扩展库(NodeJs库);Newman+Postman可完成接口自动化测试工作;Postman导出的JSON格式文件可通过Newman的命令行执行;因为Postman运行后只有概要结果,没有像其他自动化测试框架那么完美漂亮的测试报告样式,所以引入了Newman;Newman可快速完成集合的运行,构造自动化以及持续集成工作。 2 如何安装...
- 1 Postman工具简介工具官网信息,请直接搜索即可,这里不赘述:Postman是一个比较流行的、功能强大的可完成网页调试和模拟发送HTTP请求的工具或者插件;主要使用人员比较广,像测试做接口测试,开发进行前后端数据调试等;一些功能和优点:①不仅可以用做chrome的插件,而且可以进行独立安装使用;②只要登陆后,所有的历史请求数据都可以进行自动同步;③使用本地化安装后的Postman工具... 1 Postman工具简介工具官网信息,请直接搜索即可,这里不赘述:Postman是一个比较流行的、功能强大的可完成网页调试和模拟发送HTTP请求的工具或者插件;主要使用人员比较广,像测试做接口测试,开发进行前后端数据调试等;一些功能和优点:①不仅可以用做chrome的插件,而且可以进行独立安装使用;②只要登陆后,所有的历史请求数据都可以进行自动同步;③使用本地化安装后的Postman工具...
- 单元测试用例的断言用来判断程序是否存在bug。现有的测试用例生成工具根据程序的实现生成断言,然而断言往往跟需求相关,因此现有的工具生成的断言很难针对当前版本找到逻辑类型的bug,只能找到crash类型的bug。为了更好地生成断言,基于深度学习的方法ATLAS,根据源代码和测试输入来生成断言,然而其效果却很受限。本文提出基于信息检索和深度学习结合的方法来生成测试断言,实验结果证明了我们方法的有效性。 单元测试用例的断言用来判断程序是否存在bug。现有的测试用例生成工具根据程序的实现生成断言,然而断言往往跟需求相关,因此现有的工具生成的断言很难针对当前版本找到逻辑类型的bug,只能找到crash类型的bug。为了更好地生成断言,基于深度学习的方法ATLAS,根据源代码和测试输入来生成断言,然而其效果却很受限。本文提出基于信息检索和深度学习结合的方法来生成测试断言,实验结果证明了我们方法的有效性。
- Python有一个不那么广为人知的测试包:pytest,用它可以很好得进行接口测试,甚至还可以自动导出精美的测试报告,提高效率,组会总结展示,妥妥的!!下面,我们就来体验一下,如何用pytest测试MindSpore自定义算子的类与函数接口! Python有一个不那么广为人知的测试包:pytest,用它可以很好得进行接口测试,甚至还可以自动导出精美的测试报告,提高效率,组会总结展示,妥妥的!!下面,我们就来体验一下,如何用pytest测试MindSpore自定义算子的类与函数接口!
- 云化测试七种武器(上)上篇介绍了云化测试基本概念部分,本篇将结合华为云优秀实践,重点讲解服务接口测试、在线全链路压测、Mock 服务、Web 全自动化测试、现网导流测试、现网拨测和AI 辅助质量评估,七种云化测试常见方法。对于测试人员了解并熟悉云化全流程持续测试,具有指导意义。1 云化测试七种武器1.1 云化测试全景图基于云化测试基础理论和云化测试的原则,可以发展出很多实用的云化测试方法和实... 云化测试七种武器(上)上篇介绍了云化测试基本概念部分,本篇将结合华为云优秀实践,重点讲解服务接口测试、在线全链路压测、Mock 服务、Web 全自动化测试、现网导流测试、现网拨测和AI 辅助质量评估,七种云化测试常见方法。对于测试人员了解并熟悉云化全流程持续测试,具有指导意义。1 云化测试七种武器1.1 云化测试全景图基于云化测试基础理论和云化测试的原则,可以发展出很多实用的云化测试方法和实...
- 本文首先介绍了云化测试基本概念。之后,解释了测试左移、测试右移、高度自动化和智能化、数据驱动四项基本原则。最后,结合华为云Devcloud 的优秀实践,重点讲解了服务接口测试、在线全链路压测、Mock 服务、Web 全自动化测试、现网导流测试、现网拨测和AI 辅助质量评估,七种云化测试常见方法。对于测试人员了解并熟悉云化全流程持续测试,具有指导意义。本篇为介绍云化测试基本概念部分。1 云化持... 本文首先介绍了云化测试基本概念。之后,解释了测试左移、测试右移、高度自动化和智能化、数据驱动四项基本原则。最后,结合华为云Devcloud 的优秀实践,重点讲解了服务接口测试、在线全链路压测、Mock 服务、Web 全自动化测试、现网导流测试、现网拨测和AI 辅助质量评估,七种云化测试常见方法。对于测试人员了解并熟悉云化全流程持续测试,具有指导意义。本篇为介绍云化测试基本概念部分。1 云化持...
- 软件质量是衡量一个软件是否成功的重要标准,在软件的生命周期中,自动化测试金字塔给大家提供了一种测试策略,根据项目具体的情况,优化测试活动,最终让软件质量得到提升。 软件质量是衡量一个软件是否成功的重要标准,在软件的生命周期中,自动化测试金字塔给大家提供了一种测试策略,根据项目具体的情况,优化测试活动,最终让软件质量得到提升。
- 本期精彩看点:云上全栈安全如何构筑?360度解析华为云冰山安全体系;分析鸿蒙轻内核队列模块,掌握队列使用上的差异;一文科普容器的前世今生,它的未来发展走向如何?MindSpore开源量子机器学习库,支持多种量子神经网络的训练和推理... 本期精彩看点:云上全栈安全如何构筑?360度解析华为云冰山安全体系;分析鸿蒙轻内核队列模块,掌握队列使用上的差异;一文科普容器的前世今生,它的未来发展走向如何?MindSpore开源量子机器学习库,支持多种量子神经网络的训练和推理...
- TDD(Test Driven Development),测试驱动开发。期望局部最优到全局最优,这个是一种非常不错的好习惯 TDD(Test Driven Development),测试驱动开发。期望局部最优到全局最优,这个是一种非常不错的好习惯
- 2022年7月,华为云PaaS技术创新Lab联合华为诺亚方舟语音语义实验室推出了代码大模型PanGu-Coder,随后发布了华为的代码智能生成助手CodeArts Snap。时隔一年之后,PanGu-Coder2终于来了。此次华为云、中国科学院和北京大学的研究者联合带来了更强大的代码大模型PanGu-Coder2,提出了一种高效且通用的方法来激发大规模预训练模型的代码生成能力,该模型在多个评... 2022年7月,华为云PaaS技术创新Lab联合华为诺亚方舟语音语义实验室推出了代码大模型PanGu-Coder,随后发布了华为的代码智能生成助手CodeArts Snap。时隔一年之后,PanGu-Coder2终于来了。此次华为云、中国科学院和北京大学的研究者联合带来了更强大的代码大模型PanGu-Coder2,提出了一种高效且通用的方法来激发大规模预训练模型的代码生成能力,该模型在多个评...
- 1 Unittest参数化 1.1 ddt 1.1.1 简介数据驱动ddt可以实现测试数据与测试脚本的分离;通过ddt来将测试数据加载到脚本中; 1.1.2 说明测试数据为嵌套字典的列表;测试类前加修饰@ddt;测试用例前加修饰@data()运行后用例会自动加载成多个单独的用例。 1.1.3 安装pip install ddt 1.1.4 版本信息C:\Users\Administrato... 1 Unittest参数化 1.1 ddt 1.1.1 简介数据驱动ddt可以实现测试数据与测试脚本的分离;通过ddt来将测试数据加载到脚本中; 1.1.2 说明测试数据为嵌套字典的列表;测试类前加修饰@ddt;测试用例前加修饰@data()运行后用例会自动加载成多个单独的用例。 1.1.3 安装pip install ddt 1.1.4 版本信息C:\Users\Administrato...
- Junit单元测试一、引入1、软件测试的目的软件测试的目的是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。2、测试分类2.1、黑盒测试软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测... Junit单元测试一、引入1、软件测试的目的软件测试的目的是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。2、测试分类2.1、黑盒测试软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测...
- 在团队选择敏捷开发模式下,敏捷测试部分也同以往的软件测试流程有所不同。如何平衡敏捷的快速迭代开发和解决Bug的矛盾? 在团队选择敏捷开发模式下,敏捷测试部分也同以往的软件测试流程有所不同。如何平衡敏捷的快速迭代开发和解决Bug的矛盾?
- MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。
上滑加载中
推荐直播
-
昇思MindSpore技术公开课·大模型专题(第二期)第五课:LLaMA
2023/12/09 周六 14:00-15:30
Selina 昇思MindSpore布道师
本周六(2023年12月9日)14:00-15:30昇思MindSpore技术公开课大模型专题课程即将再次与大家见面!本次课程全面讲解大模型LLaMA的背景介绍、LLaMA模型结构解析(包含Pre-normalizaton、swiGLU、Rotary embedding)及LLaMA推理部署代码演示。欢迎大家参与学习!
回顾中
热门标签