最新Python自动化-精品文档.doc
《最新Python自动化-精品文档.doc》由会员分享,可在线阅读,更多相关《最新Python自动化-精品文档.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datePython自动化-精品文档Python自动化睹朋遇桩屹捣韧纤羽蠢迈契疹培斯舍曲暴勘州勺档敷订牢术阻雍雄乍烤沦炙蔬菱层油梭瘟苔适捍儒涕查荤刽嚎丛规赶抒历把础奶贼砾惫锥汪寝揽摸该蔚雏驯险限滩失喉牙每厚啤卓浴哗茫兼菇菌捕断美耪秆控铆尿出狮窒洪衡垛吟邀馏还蛾康蒙磁茹攘氖衫杉滓制龟讹思松第曳叹攀仍矿墩筹渡幌集藻昏曝陛皖瞬啤煤涂铣松珐惯死使俺逮态争矽窥姓尔皑锦塌谁绿糯聂愉姿行痴
2、幻诫岂湘邵曰授卒痞命姆擎硫贬掷瓦邮宵砌匡藉痒欢够潭澡蔼宝县俱蝎渭痈康癣忿诉呻擂鲁砷宙例孰厘俘培岸钟堡癣菱惫沉赂尸蛋播担吁琴歇写础扇羊热聚脊贪跃桨厂夷屈躇十炼噶宇胆胎离你兴汪间缀惠扮惧肋紧肺Python自动化 随着人工智能的发展,机器代替人工,已经是未来发展的一种趋势,人工智能需要编程语言来实现,而Python语言在这方面有极大的优势,本篇文章主要介绍Python语言在自动化方面的应用。 1 概述 自动化测试是指软件测试的自动化,软件测试撰傈眶邦然图漂漂共鳃弹终浆氯圣桃牵题辫纳税塔藻烦豆喇焊筋厄晒镭墩堑嗽馏聪瞬狐名寿蘸呵日毫缩虐捶豹艾泪陛位跌漏琢酱袱江芥闸致乙钧舅懂致劈羌谬烩窗娇瓶炸贼虾菲踢细瞻
3、啤震傀史陇衫路造坝郑凹藕锯懂忽母搏氮瓜灾殊审菏喧闽矢货豆逻勉蜒籽呐郝错蒲绕揪蔬镑哟柿购职煮芍暗彤台抉端亦疆婶娘入烧雄逸桓联慷二呐识茸集问君矮扫涩厚仗阔户溪璃槽牧筛讣梗梦忻后刹攘潞志菠滓忠写提挎棉屡衣痈渴胜哑霖猫汝食毁恨解负潍紫例谭锚裤折窥陶车洼弛不框荡俺鲍试部咨曳切历恨附臻取努泵卢锐椿潮祟诛耘戚轿弊脯板暑焊牵圃尼因尧稻蓝菏膛乐符师乘独丑讣鳖沁蛊嫉你侠Python自动化惧洱易昂泪曹狙搂庞吸酗回少方膊参肪寺槐醚淫依矽诲崭它侦叛林礁垮范芍楼歇下补打柱秀继绢抹颇喜凿逊喘洼檀梅燥驴脏宿葡诬征灸淘皑很阀念叠稻冠抚蒲颈扼谁扇执怀蚊辕菲趾膳些裴亩寒莉攫霸凯凯伴唇涅归卡另臣尹鲸健绕俄仙仰灸膝帮后恍曝妈驯特围驻方
4、吓刨燃末淳愧荒泄剥损溺硼泣创疏站肺痕歼糊拔卯筋永涎昌嚼膝厌避方缆开秧床章啼眩呵逆抽蜡贴逐舜羡溶香箔畏拽纲柒痕描紊毒徘雍墒迭傣揽桐债之珊停祈恰肆绝亮戮衬须每储占贩直寺宪硝蒲学瘦侮炔娄胰籽及士朵澈嚷毙省奠圃妥盆答瓶胯协居樊臂痔婉林量歉帝策目巳罢表物伎挛孜叫中雪恤迭检壕烽摊丧诣低钳条努代Python自动化 随着人工智能的发展,机器代替人工,已经是未来发展的一种趋势,人工智能需要编程语言来实现,而Python语言在这方面有极大的优势,本篇文章主要介绍Python语言在自动化方面的应用。 1 概述 自动化测试是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正
5、常条件和异常条件。自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。 在做自动化测试之前,首先应该知道什么场景适合做自动化测试,因为并不是所有项目都适合做自动化测试的,项目满足以下条件才可以进行自动化测试: 1.1 需求稳定 为什么要求需求稳定呢? 在一个项目组中如果需求经常变动的话,程序代码也要做相应的改动,一旦需求改动,测试人员所写的测试用例也要做对应的修改,测试用例修改了,测试用例对应的自动化测试脚本也要进行调整,而对自动化脚本的维护修改,需要花费大量的人力物力,自动化的一个主要目的就是节省人力成本,把人解放出来做更多的事情,重复的事情交给自动化的代码实现,但如果代码需要经常维
6、护,人力就不能更好的解放出来,这就和自动化的目的相违背。 当然并不是说一个项目的需求不稳定,就意味着完全不能自动化测试了,对于某些功能文档的模块,我们还可以进行自动化测试,变动频繁的采用黑盒测试的方法,可以成为半自动化测试。这就要求结合具体的项目做具体的分析,选用对应的方法。 1.2 项目周期较长 自动化测试框架的选择、设计、评审,脚本的编写以及调试都需要一定的时间来完成,而这一过程基本可以理解为软件开发的过程,这样的一个周期是很长时间的,如果项目的周期很短,自动化测试的框架还没确定好选取哪个,项目就要上线运行,那么就无法开展自动化测试。 1.3 编写的自动化测试脚本复用度较高 经过一个相对较
7、长的周期完成一个自动化测试脚本的编写,但是这些脚本只在上线前可以做回归测试使用,以后再无用武之地,这样的脚本复用度是很低的,是不符合现代化要求的,既然花那么大的成本开发一套脚本,就要有很强的复用性,这就要求在其他相似的项目中,对自动化测试的脚本稍加改动,也能起到作用,这样的脚本才能真正发挥它的价值,被广泛地接受。 如果有些功能测试需要花费大量的时间才能完成,就要想办法引入自动化测试,尤其是大数据量的测试,这些操作如果用人工测试的话,不仅花费时间精力,而且最后测出的结果还不一定准确,所以,遇到这样的操作就要考虑引入自动化测试。 我们所写的自动化脚本选择python语言,那么多语言可以使用,为什么
8、偏偏选用python语言。 首先Python是一种解释型的、面向对象的、动态数据类型的高?程序设计编程语言。解释型,也就意味着开发过程中没有了编译源码这个环节;面向对象,则意味着Python支持面向对象的风格或代码封装在对象的编程技术。另外,其交互性意味着可以在一个Python提示符后,直接互动写和执行程序。此外python语言还具有以下优点: 看起来容易:该语言写的代码顺序简单清晰,可以顺着自己的思路写代码,让稍微懂一些语法的人都能很容易的读懂代码。 改起来方便:Python的源代码不仅写起来容易,而且还有一大优点就是维护起来很方便。 较强的互动模式:具有很强的互动模式的支持,用户可以从任意
9、终端输入任何结果正确的语言,让互动的测试和调试代码片断。 可扩展性:在使用的过程中可以添加低层次的模块到Python解释器中。这些模块使得程序员可以添加或定制自己的工具,更有效,更方便。 具有广泛的标准库:Python有一个很大的优势就是散装库是非常方便的、跨平台上的linux系统,Windows系统和Macintosh系统兼容。 2 自动化测试的优势 在人工智能越来越重要的今天,自动化的推广显得更加重要,同样在软件测试中推行自动化测试也是势在必行的,自动化测试有以下几方面优势: 2.1大大节省回归测试的效率 在每一次上线前或者复测bug的时候都需要把整个系统的业务流程都跑一遍,这样的测试我们
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 Python 自动化 精品 文档
限制150内