博客系统实现自动化测试
一、设计博客系统的测试用例 二、利用测试用例进行测试 测试的文件放在maven项目的test文件夹下,需要在之前的maven项目中添加一些自动化测试的依赖: ...
利用Git Webhooks实现jekyll博客自动化部署
Automated Deployment of Jekyll Blog with Git Webhooks and Flask 在我之前的一篇博客中说到购置了一台阿里云的轻量级应用服务器并讲述了如何配置Nginx反向代理转发Disqus请求。在完成所有配置后,我发现这条路子还是走不通,原因在于原本托管在github上的jekyll博客采用git pages自动部署的,使用的是https协议,而N....
[雪峰磁针石博客]selenium自动化测试工具python笔试面试项目实战5键盘操作
说明 本文参考答案基于Chrome,分辨率1920*1080,在其他环境表现可能会不同。本文代码地址 参考书籍下载: Learning Selenium Testing Tools with Python-2014.pdf Selenium自动化测试 基于 Python 语言 - 2018.pdf 上机实操: 在新的TAB打开连接 打开:https://china-testing.github.....
[雪峰磁针石博客]自动化测试框架pytest教程1-快速入门
第1章 快速入门 什么是pytest? pytest是强大的Python测试工具,它可以用于所有类型和级别的软件测试。 Pytest可以被开发团队,QA团队,独立测试小组,实践TDD的个人和开放源代码项目。实际上,整个互联网上的项目都是从unittest或者nose转向pytest,包括Mozilla和Dropbox。为什么?因为pytest提供强大的功能,如'断言'重写,第三方插件模型,强大但....
[雪峰磁针石博客]flask构建自动化测试平台4-用户输入
本章将介绍以下主题: 使用HTTP GET获取用户输入 使用HTTP POST获取用户输入 添加天气和货币数据 GET HTTP GET从用户获取有限的非敏感信息,以便服务器根据GET参数的要求返回页面。GET请求不应该修改服务器状态,用户应该多次请求返回相同的结果。 全局变量request已经帮你处理好了请求顺序和线程。参考资料 POST HTTP POST用于提交更大的数据块或更敏感的数...
[雪峰磁针石博客]flask构建自动化测试平台7-添加google地图
本章将介绍以下主题: mock数据库 创建犯罪地图 本文最新版本 代码地址 mock数据库 mockdbhelper.py class MockDBHelper: def connect(self, database="crimemap"): pass def add_crime(self, category, date, latitude, longi...
[雪峰磁针石博客]flask构建自动化测试平台6-交互式犯罪地图
6-交互式犯罪地图 本章将介绍以下主题: mysql 创建犯罪地图 本文最新版本 代码地址 安装mysql # apt-get install mysql-server # pip3 install pymysql # python db_setup.py # 创建数据库 dbconfig.py test = False db_user = 'root' db_password = '...
[雪峰磁针石博客]flask构建自动化测试平台5-提高用户体验
5-提高用户体验 本章将介绍以下主题: cookies CSS 本文最新版本 代码: headlines.py import feedparser from flask import Flask from flask import render_template from flask import request from flask import make_response impor...
[雪峰磁针石博客]flask构建自动化测试平台3-模板
3-模板 理想情况下,前端和后端组件之间的完全隔离。我们可以在很大程度上使用Jinja来实现这一目标。 到本章将扩展我们的应用程序,为所选出版物显示不止一个标题。我们将为每个出版物显示多篇文章,每篇文章都链接到原始文章,我们的逻辑和视图组件将在很大程度上分开。在本章中,我们将介绍以下主题: 介绍Jinja Jinja模板使用 本文最新版本 介绍Jinja Jinja是一个Python模板引擎...
[雪峰磁针石博客]flask构建自动化测试平台2-开始头条项目
2-开始头条项目 代码地址 我们将创建一个头条应用程序,显示最新的新闻标题,天气信息,和货币汇率。 在本章中,我们将介绍RSS源并展示如何自动使用它们从特定出版物中检索最近的新闻报道。在下一章中,我们会讨论如何使用模板来显示检索到的标题和摘要文章给我们的用户。第4章,我们头条页面项目的用户输入,将显示你如何从用户那里获得输入,以便他们可以定制他们的体验,也看看如何将天气和货币数据添加到我们的应用....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注