前言作为一个测试新人,刚开始接触测试,对于怎么写测试用例很头疼,无法接触需求,只能根据站在用户的角度去做测试,但是这样情况会导致不能全方位的测试APP,这种情况就需要一份测试用例了,但是不会写,求指教!还有就是测试出来的bug该如何追踪?与开发的接触基本上面对面的交流,没有很好的一个规范带着问题学习是最高效的学习方法。目录前言一.什么是测试用例二.为什么要写测试用例三.如何编写测试用例因此,在介绍如何编写测试用例之前,先看一个软件系统登录功能的测试(如下截图所示):要做这个登录页面的测试用例,你会从哪些方面思考进行测试呢?看似简单的页面功能能够设计多少条测试用例完成较全面的测试呢?10条以内?
出品|OSC开源社区(ID:oschina2013)Meta发布了一篇博客表示,正在将其Android应用的Java代码迁移到Kotlin,并分享了这一过程中的一些经验。该公司认为,Kotlin是一种流行的Android开发语言,与Java相比具有一些关键优势。“因此,在我们努力使我们的开发工作流程更加高效的过程中,将Meta的Android开发转向Kotlin是非常合理的......Kotlin通常被认为是一种比Java更好的语言,在年度StackOverflow开发者调查中,它的好感度要高于Java。”除了受欢迎程度外,Meta还将最新的Kotlin版本与Java11(可用于Android
出品|OSC开源社区(ID:oschina2013)Meta发布了一篇博客表示,正在将其Android应用的Java代码迁移到Kotlin,并分享了这一过程中的一些经验。该公司认为,Kotlin是一种流行的Android开发语言,与Java相比具有一些关键优势。“因此,在我们努力使我们的开发工作流程更加高效的过程中,将Meta的Android开发转向Kotlin是非常合理的......Kotlin通常被认为是一种比Java更好的语言,在年度StackOverflow开发者调查中,它的好感度要高于Java。”除了受欢迎程度外,Meta还将最新的Kotlin版本与Java11(可用于Android
这不光棍节快到了,表弟准备写一封情书给他的女神,想在光棍节之前脱单。为了提高成功率,于是跑来找我给他参谋参谋,本来我是不想理他的,不过谁让他是我表弟呢(请我洗jio),于是教给他程序员的终极浪漫绝招,先假装给女神拍照,然后再把情书写到她的照片上打印出来送给她,嘿嘿~实现步骤想要实现把情书写在像素中,那么我们就需要用到pillow这个神器。众所周知,图片是由无数个像素所组成的,把图片无限放大,就会看到一个个小方格,这就是像素。1、准备工作我们都知道,针对图片进行操作,就会用到Pillow这个库,因为Pillow 是第三方库,所以在使用前,我们要使用pip进行安装。pipinstallPillow
这不光棍节快到了,表弟准备写一封情书给他的女神,想在光棍节之前脱单。为了提高成功率,于是跑来找我给他参谋参谋,本来我是不想理他的,不过谁让他是我表弟呢(请我洗jio),于是教给他程序员的终极浪漫绝招,先假装给女神拍照,然后再把情书写到她的照片上打印出来送给她,嘿嘿~实现步骤想要实现把情书写在像素中,那么我们就需要用到pillow这个神器。众所周知,图片是由无数个像素所组成的,把图片无限放大,就会看到一个个小方格,这就是像素。1、准备工作我们都知道,针对图片进行操作,就会用到Pillow这个库,因为Pillow 是第三方库,所以在使用前,我们要使用pip进行安装。pipinstallPillow
在众多编程语言中,Python的社区生态是其中的佼佼者之一。几乎所有的技术痛点,例如优化代码提升速度,在社区内都有很多成功的解决方案。本文分享的就是一份可以令Python变快的工具清单,值得了解下。 一、序言这篇文章会提供一些优化代码的工具。会让代码变得更简洁,或者更迅速。当然这些并不能代替算法设计,但是还是能让Python加速很多倍。其实前面讲算法的文章,也有提到过。比如适用于双向队列的deque,以及在合适的条件下运用bisect和heapq来提升算法的性能。而且前面也提到过,Python提供了当今最高级也是最有效的排序算法(list.sort)。另外还有一个功能多样又迅速的散列表(di
在众多编程语言中,Python的社区生态是其中的佼佼者之一。几乎所有的技术痛点,例如优化代码提升速度,在社区内都有很多成功的解决方案。本文分享的就是一份可以令Python变快的工具清单,值得了解下。 一、序言这篇文章会提供一些优化代码的工具。会让代码变得更简洁,或者更迅速。当然这些并不能代替算法设计,但是还是能让Python加速很多倍。其实前面讲算法的文章,也有提到过。比如适用于双向队列的deque,以及在合适的条件下运用bisect和heapq来提升算法的性能。而且前面也提到过,Python提供了当今最高级也是最有效的排序算法(list.sort)。另外还有一个功能多样又迅速的散列表(di
一、前言最近参与了亚马逊云科技【云上探索实验】活动,通过AmazonSageMaker基于StableDiffusion模型,非常简单快速搭建的第一个AIGC,一开始以为非常复杂,不懂动手操作,但实际上操作非常简单,没有想象中的恐怖,整体体验非常愉快,我先对AmazonSageMaker简单介绍,然后对基于StableDiffusion模型,搭建AIGC应用简单总结下。二、AmazonSageMaker简单介绍AmazonSageMaker是AmazonWebServices(AWS)的一款全面的机器学习(ML)平台,旨在让数据科学家,开发人员和企业更轻松地构建、训练和部署机器学习模型。Ama
一、前言最近参与了亚马逊云科技【云上探索实验】活动,通过AmazonSageMaker基于StableDiffusion模型,非常简单快速搭建的第一个AIGC,一开始以为非常复杂,不懂动手操作,但实际上操作非常简单,没有想象中的恐怖,整体体验非常愉快,我先对AmazonSageMaker简单介绍,然后对基于StableDiffusion模型,搭建AIGC应用简单总结下。二、AmazonSageMaker简单介绍AmazonSageMaker是AmazonWebServices(AWS)的一款全面的机器学习(ML)平台,旨在让数据科学家,开发人员和企业更轻松地构建、训练和部署机器学习模型。Ama
最近朋友圈刷到最多的动态和话题都是围绕ChatGPT的,作为一个功能强大,用途广泛的聊天机器人,我们能用它做的事情太多了。比如用它写文案,写剧本,规划旅游路线,甚至写小说等等。在本文中,我们将探索如何在零基础的情况下也能用ChatGPT协助我们写代码,从此让编程没有任何难度。无论您是初学者还是经验丰富的用户,我相信你都会对这个人工智能对话机器人的功能印象深刻。话不多说,我们现在开始吧。将ChatGPT用作python解释器在开始之前我们想要搞懂python程序是怎么运行的,刚好可以问ChatGPT,一下是它的回答: 从中看出第1,2步骤需要我们自己完成,后面程序的执行依赖一个python解释