预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共57页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本科毕业设计(论文)基于Python+Selenium的web自动化测试框架的设计与实现DesignandimplementationofwebautomationtestingframeworkbasedonPython+selenium院(系)计算机科学与技术系专业软件工程班级10班学号16210121021学生姓名陈青杏指导教师叶常春提交日期2020年04月19日毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人已经发表或撰写的作品及成果。对本文的研究作出贡献的个人和集体,均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。毕业论文作者(签字):签字日期:年月日摘要最近这些年来,随着科技与计算机行业的发展,软件测试的重要性越来越突出,传统方式的手工测试主要根据测试用例来手动执行测试,测试用例没有覆盖到的地方则采用错误猜测的方式去弥补,这样大量的重复的劳动容易产生疲劳,很容易导致错误的产生和测试的盲点。使用自动化测试可以测试UI界面的布局和排版、大小等等,还可以进行兼容性测试、稳定性测试等。在进行工作的时候,能够有效提高软件测试的效率和灵活性,减短软件开发的周期;节约测试的花费,也可以使测试用例更加易于维护。本文主要研究的是软件测试的理论基础和相关的实现技术,阐述了软件自动化测试框架的关键点,设计并且实现了一个基于python+selenium的web自动化测试框架,并在此自动化测试框架的基础上实现了简单的自动化测试功能。关键词:web自动化测试selenium+python自动化测试框架AbstractInrecentyears,withthedevelopmentoftechnologyandcomputerindustry,softwaretestinghasbecomingmoreandmoreprominent.Thetraditionalmanualtestingismainlybasedontestcasestomanuallyperformtests,andtheplacesnotcoveredbytestcasesaremadeupbythewayoferrorguessing,soalotofrepeatedlaborispronetofatigue,whichiseasytoleadtothegenerationandtestingoferrorsTheblindspotof.Automatictestingcanbeusedtotestthelayout,layout,size,etc.ofUIinterface,aswellascompatibilitytestandstabilitytest.Intheprocessofwork,itcaneffectivelyimprovetheefficiencyandflexibilityofsoftwaretesting,reducethecycleofsoftwaredevelopment;savethecostoftesting,butalsomakethetestcaseseasiertomaintain;.Thispapermainlystudiesthetheoreticalbasisandrelatedkeytechnologiesofsoftwaretesting,andexpoundsthekeypointsofsoftwareautomatedtestingframework,includingsoftwareautomatedtestinglifecycle,howtobuildhigh-qualityautomatedtestingprocess,etc.DesignandimplementawebautomationtestingframeworkbasedonPython+selenium,a