范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Python小程序自动生成测试数据

  前言
  测试工作中经常需要 创建大量的测试数据 ,如果对于同一种测试数据每次都需要 手动一次次创建,难免有些烦燥 ,档次也有点Low了,有什么办法可以摆脱这种现象呢?今天给大家介绍一种快速创建测试数据的方法,提高测试工程师工作效率的同时,让我们的心情也愉悦不少,留点时间去干点其他的事多好呀。
  Python实现
  今天的文章主要是向大家介 绍使用python语言来编写小程序实现对身份证号码的自动生成 ,代码实现如下:
  方法一 :  def get_validate_checkout(id17):     """获得校验码算法"""     """十七位数字本体码权重"""     weight = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]     """mod11,对应校验码字符值"""     validate = ["1", "0", "X", "9", "8", "7", "6", "5", "4", "3", "2"]     sum = 0     for i in range(0, len(id17)):         sum = sum + int(id17[i])*weight[i]     mode = sum % 11     return validate[mode]
  方法二 :  def get_random_idnumber():     """产生随机可用身份证号,sex = 1表示男性,sex = 0表示女性"""     """地址码产生"""     id_number = "110108"     """生日起止日期"""     start, end = "1960-01-01", "1999-12-30"     days = (datetime.datetime.strptime(end, "%Y-%m-%d") - datetime.datetime.strptime(start, "%Y-%m-%d")).days + 1     birth_days = datetime.datetime.strftime(datetime.datetime.strptime(start, "%Y-%m-%d") + datetime.timedelta                  (random.randint(0, days)), "%Y%m%d")     id_number = id_number + str(birth_days)     """顺序码"""     for i in range(2):         """最后一个值可以包括"""         n = random.randint(0, 9)         id_number = id_number + str(n)     """性别码"""     sex_id = random.randint(1, 2)     id_number = id_number + str(sex_id)     """校验码"""     check_out = get_validate_checkout(id_number)     id_number = id_number + str(check_out)     return id_number
  在方法二中的倒数第三行会调用方法一中已经定义好的方法:get_validate_checkout,get_validate_checkout方法主要是为了获得校验码的算法,方法二是真正生成身份证号码测试数据需要执行的小程序。
  执行该小程序需首先导入相应的模块,例如:import datetime import random
  身份证号码的生成规则有:地址码顺序码性别码校验码
  满足以上4个条件即可生成我们需要使用的身份证号码测试数据,再也不用百度去搜索啦,执行一次就生成一个自己想要的测试数据。因为小程序的执行的结果是以return返回的,所以想要看到这个生成的身份证号码,需要定义一个变量去接收或者将return修改为print,直接打印到控制台输出。

多声道环绕声,普乐之声TrueSurroundIII给观影带来哪些改变?最近朋友家装修完毕,家具啥的都弄好了,让我推荐一个电视音箱,希望能简单时尚一些,不需要安装,另外性价比高一点。看下电视墙的一面,左侧放了一个水族箱,体积还不小,电视是索尼的一个中端华春莹连发三推为丁真打call,有网友称不合适,你咋看?最近,有一个网突然红了,红得有些让人措手不及,他就是丁真,一个淳朴而又阳光的藏族小哥。而他之所以走红,和他自身的阳光帅气以及淳朴分不开,更和媒体的炒作分不开,众多媒体推波助澜,让崭羽绒服抽检多数品牌不合格波司登李宁美威等纷纷上榜马上要进入12月中旬了,最近天气越来越冷了,很多人开始要买羽绒服了。不少人到了店里一看,都吓了一跳前几年新上市的羽绒服多数都四五百块钱,今年怎么多数都过千了呢?有网友感觉价格一下子王海直播打假,竟有大网红怕被打叫他爸爸,你怎么看?最近一段时间,一些明星和大网红直播卖货纷纷翻车,比如说前一阵子,陈小春卖金条被曝售假,后来又传出辛有志卖燕窝被爆售假,然后就连李佳琦也翻车了李佳琦直播间售卖的某品牌美容仪被爆涉嫌虚明星网红直播卖货靠谱吗?汪涵翻车,陈小春翻车,如今辛巴也翻车最近两年,随着直播平台的兴起,直播带货成为一种新的销售形式,很多大网红甚至大明星也都开始直播带货了,大的网红比如李佳琦散打哥薇亚等,大的明星比如说杨颖汪涵陈小春等,纷纷加入直播卖货入手这几款配件,ipadpro更好用嘿嘿,我是moresure今年的iPadPro12。9大家都去实体店体验过了么,我是发布后第一批官网入手了,到现在也快半年了,话说当时选了刻字,官网直接等2个月才发货,相当可怕,不KPL指定用机!iQOO7正式官宣,机身设计很有特色最近很多新机都在预热,毕竟新一年要开始了,新机自然少不了,按照以往的惯例,新年开始的第一款手机一定是很能打的手机,当然今年有些特殊,在2020年末就开始燥了起来,看来今年小伙伴们指小米MIX4机身正面内容多!微曲面屏幕,或搭载UWB技术随着小米MIX4的官宣,越来越多的相关信息也在预热过程中被透露。在近日官方晒出的小米MIX4预热海报中,我们可以看到小米MIX4真机的正面。虽然只是简图,但仍然可以发现其中的许多细容联云空中营业厅入选2021爱分析区域性银行数字化厂商报告近日,研究机构ifenxi爱分析发布2021爱分析区域性银行数字化厂商全景报告。容联云空中营业厅具有AI能力的一站式音视频生态系统解决方案,被评选为远程银行场景代表厂商。爱分析基于电商和带货直播火爆,实体店日子难过,不少人年后打算关门了最近这两年,随着电商的冲击,加上抖音快手等短视频平台大力发展直播带货,导致一些实体店的日子越来越不好过了。我家小区对面就有一家电脑配件批发店,已经经营了20多年了,年前也在进行甩货没事别出远门多地疾控发出紧急提示,石家庄已集中隔离1万多人最近一段时间,河北疫情特别是石家庄的疫情,牵动了众多网友的心。这次疫情的爆发,让很多人开始意识到新冠疫情还远没有结束,切不可掉以轻心。据了解,因为受到疫情的影响,目前石家庄地铁全部
买手机还只看跑分和处理器?真正懂手机的人,一般看重这三点不知从什么时候开始,很多朋友在购买一款手机之前往往会先了解一下手机的处理器如何,然后看看各大平台和手机官方给的跑分数据。根据手机处理器和跑分来决定去购买什么手机。这种方式比较简单,多家玻璃企业发涨价函新能源产业成为业绩显著增长点国内多家玻璃生产加工企业发出涨价函。目前玻璃现货价格运行在近两年的低位。随着市场转暖,部分地区现货价格回稳正在路上。据机构监测,近几日主要产地玻璃生产企业产销率超过100。从供应端物联网技术介绍物联网只是工具通道,核心是需要与垂直行业场景AI大数据等结合,实现物理世界数字化后的数据价值的挖掘与转化。1。1。1。物联网定义物联网是指通过各种传感器技术射频识别技术(RFID)台积电总裁3纳米客户比预期多台湾经济日报1月14日消息,台积电总裁魏哲家13日表示,3纳米预计2022年下半年量产时程不变,客户比预期多,同时,也观察到3纳米比5纳米量产首年有更多新品设计定案。另外,5纳米家深度折叠屏新战事国产手机厂商反攻苹果的最佳机会?记者陆柯言林腾编辑林腾中国手机厂商曾在过去数年时间,对折叠屏的未来模棱两可,但在眼下,这项看起来昂贵而又缺乏用处的技术,又被行业重新拾起了。短短几个月的时间,几乎所有公司都开始重金LG新能源IPO将募集超107亿美元,每股定价30万韩元韩联社1月14日报道,根据韩国LG新能源(LGEnergySolution,LGES)提交的一份文件,LGES将在本月的IPO中筹集12。75万亿韩元(107亿美元),将是韩国有史甘肃公开曝光第三批涉嫌电信网络诈骗电话用户黑名单扫码看详情1月12日,记者从省公安厅了解到,甘肃省打击治理电信网络新型违法犯罪工作联席会议办公室甘肃省通信管理局联合公布第三批323名涉嫌电信网络诈骗电话用户,并于近日实施通信业务网站权重的概念?这篇文章将颠覆你对权重的认知网站优化的权重是一个相对性较强的概念。用易理解的方式来说,指数就是量级的数据统计,权重便是实质性的数据评估(注意是评估,不是标准)。为什么这么说呢?权重不是搜索引擎提供的,主要是第中小代理商如何在互联网时代实现突围?随着经济的发展,环境的变化,身处一二级城市的大代理商面对互联网时代的迅速发展并日渐成熟,市场地位已经被严重边缘化,生存空间变得越来越小。而对于那些目标在三级市场的代理商来说,目前的python编程57道练习题1()怎么计算2的3次方print(计算2的3次方,23)print(计算2的3次方,pow(2,3))2怎么找出序列中的最大最小值?listx3,2,1,4print(序列中的最对标苹果,诺基亚6600重制版发力,旗舰机皇新标杆相信很多用户都诺基亚都非常了解,非常著名的手机厂商,但因为时代变迁,方向选择错误,导致逐渐没落。但曾经的诺基亚却相当出色,堪称手机界的王者。在功能机时代,诺基亚引领者手机市场的发展