web测试

eclipse maven插件创建java web项目

你说的曾经没有我的故事 提交于 2019-11-27 09:15:34
最近总结下maven插件创建web项目的方法,大概有两种,一种使用骨架,一种不使用。其实懂的原理的话,哪种都无所谓了,可能对于新手快速上手maven项目,会有一个好的启发。 第一种,不使用骨架。直接看图 1>创建项目,如图 2>选择生成war 3>点击结束,项目I会报错,不用担心。 4>直接上图,图上有说明 再次找到刚才的界面 打开修改界面 修改后 5>最后,删掉测试类的deploy path 确定后,一个新的maven web项目就完成了。 在下一篇文章里我来介绍第二种,使用骨架创建maven web项目的方法。 码字,截图,好累 o((≧▽≦o) 来源: oschina 链接: https://my.oschina.net/u/2369843/blog/749968

使用Dreamweaver cs6定义PHP站点

ⅰ亾dé卋堺 提交于 2019-11-27 04:05:03
因为 PHP 文件需要由 Web 服务器处理,所以您需要将测试服务器的位置告知 Dreamweaver 。您还需要告诉 Dreamweaver 测试文件时要使用的正确 URL。以下说明假设您已经按上述部分 中 的描述在自己的计算机上设置一个本地测试环境。 理论上,您可以找到计算机上任何位置的 PHP 文件,当使用“实时视图”或“在浏览器 中 预览”时, Dreamweaver 会将它们复制到测试服务器。但是,这会为每个文件生成两个相同的副本。一般将项目文件存储在测试服务器的文档根 中 文件夹 中 ,您在本教程 中 也将这样做。 顺便说一下,开发PHP站点,需要先安装xamp,iis,wampserver包括Apache服务器,MySQL,以及PHPmyadmin的安装,安装具体过程(这里省略) 最后把文件安装在一个文件目录,C盘,或者D盘。 文档根的 URL 为 http://localhost/ 。 在 Dreamweaver 中 ,选择“站点”>“新建站点”。 在“站点名称”文本框 中 ,键入站点名称,如 PHP Test Site 。该名称用于在 Dreamweaver 中 识别此项目。 单击“本地站点文件夹”文本框旁的文件夹图标,浏览到测试服务器的文档根。 创建一个名为 php _test的文档根的子文件夹并选择它。 依次单击“打开”和“选择”(Mac 上是“选取”)。

Python3 Selenium自动化web测试 ==>FAQ:日期格式和日期字符串格式相互转换

扶醉桌前 提交于 2019-11-27 00:54:17
学习目的: 掌握python的基础应用 场景: 生成的测试日报需要加上时间戳作为唯一标志,免得文件覆盖,过往的文件丢失 因为os.rename方法要求文件名必须拼接的都是字符串 代码释义: # 日期转换为字符类型的时间 time1 = datetime.datetime.now() time_new = datetime.datetime.strftime(time1,"%Y-%m-%d-%H-%M-%S") print(time_new) print(type(time_new)) ###字符转化为日期 time2 = "2019-08-11-22-47-36" time_new2 = datetime.datetime.strptime(time2,"%Y-%m-%d-%H-%M-%S") print(type(time_new2)) print(time_new2) 来源: https://www.cnblogs.com/wuzhiming/p/11337164.html

Python3 Selenium自动化web测试 ==>FAQ:Unittest测试报告生成文件名加测试完成时间字符串

末鹿安然 提交于 2019-11-27 00:53:58
测试代码,虽然有点笨重,以后再修改: if __name__ == '__main__': report = os.path.join('D:/Python36/report/report.html') suite1 = unittest.TestSuite() suite1.addTests([TestStringMethods('test_split'),TestStringMethods('test_isupper'),TestStringMethods('test_upper')]) with open(report,'wb') as f: runner2 = HTMLTestRunner(stream=f,title='Test Result',description='operator:admin',verbosity=2) runner2.run(suite1) print('report is done') report_path = os.path.dirname(report) #os.chdir() 方法用于改变当前工作目录到指定的路径。 os.chdir(report_path) stamp = datetime.datetime.strftime(datetime.datetime.now(),"%Y-%m-%d-%H-%M-%S") report_new

eclipse 创建maven web项目

和自甴很熟 提交于 2019-11-26 22:41:05
前言: 前面那一篇讲解了Maven的作用以及详细的应用,不了解Maven的具体使用,请参读: http://www.cnblogs.com/hongwz/p/5456578.html ,下面来说明一下IDE构建Maven项目。 1.新建Maven项目 1.1 File -> New -> Other 1.2 选择Maven Project ,单击Next 1.3 保持默认即可,单击Next 1.4 选择Archetype为 web app,单击Next 1.5 输入一些必要信息,单击Finish 1.6 项目结构如下图: 2.配置项目 现在开始修改一些配置 2.1 在项目上右键单击,添加Source Folder Maven的项目有一些约定:src/main/ Java , src/main/resources , src/test/java , src/test/resources .那么,添加这些文件夹: 输入Source Folder 的名字 创建完之后的目录结构: 2.2 修改Build Path 配置 在项目上,右键单击,选择 Build Path ->Configure Build Path 选择 Source标签,会显示4个Source Folder ,修改他们的 OutPut folder : 双击每个文件夹的Output folder,选择路径 src/main

Python3 Selenium自动化web测试 ==>FAQ:PyCharm中脚本不执行main函数内容解决方案

半世苍凉 提交于 2019-11-26 19:14:12
FAQ: 情景: 之前写好可以正常执行的python脚本,突然main函数下的代码不运行 原因: pycharm中,会设置py脚本按照unittest的方式运行,也就是只运行用例,不运行main函数下代码 解决方案: step1: 按alt+shift+F10或者点击截图中按钮 step2: 选择编辑结构 step3: 将不想按照unitest方式运行的用例 “-”掉即可 step4:点击保存 step5:run -> run 运行用例即可 来源: https://www.cnblogs.com/wuzhiming/p/11330587.html

Acunetix Web Vulnerability Scanner v12.0安装和使用

喜你入骨 提交于 2019-11-26 11:58:48
该软件下载地址:https://www.jb51.net/softs/659643.html Acunetix Web Vulnerability Scanner(简称:Acunetix WVS)是来自国外的一款权威、专业的商业级Web漏洞扫描程序。 它是领先的网络漏洞扫描器,被广泛称赞包括最先进的 sql 注入和 xss 黑匣子扫描技术。它会自动抓取您的网站,并执行黑匣子和灰色框黑客技术,发现危险的漏洞,可能会危及您的网站和数据。 该软件能够针对sql 注入、xss、xxxe、ssrf、主机头注入和4500其他web 漏洞进行测试,具有最先进的扫描技术,可产生尽可能最少的误报。 通过内置的漏洞管理功能简化web 应用程序安全过程,这些功能可帮助您确定漏洞解决的优先级并进行管理。新版本集成了漏洞管理功能来扩展企业全面管理、优先级和控制漏洞威胁的能力, Acunetix 12重新设计的基于Web的用户界面,让用户使用和管理更加容易。此外,Acunetix 12也可以被多个用户使用。 1、下载软件压缩包文件,首先点击“Acunetix.Web.12.0.180911134.Retail.exe”安装最新版原程序 2、阅读并同意软件安装协议 3、设置登录信息,包括邮箱地址以及登录密码,Email和pwd在安装后,扫描时登录https://localhost:3443用 密码要包含:字母

web测试与APP测试的区别

别来无恙 提交于 2019-11-25 21:28:40
web测试和APP测试在测试流程上没有区别 主要是具体的测试细节和方法上有区别 兼容性测试: web浏览器兼容 兼容 IE6,IE8,chrome,firefox APP手机设备兼容 兼容不同品牌,不同分辨率,不同 android 版本甚至不同操作系统的兼容。 安装测试: WEB 测试基本上没有客户端层面的安装测试 App 测试是存在客户端层面的安装测试 更新测试 WEB 只要更新了服务器端,客户端就会同步会更新。客户端是可以保证每一个用户的客户端完全一致的。 APP 端是不能够保证完全一致的,除非用户更新客户端。 如果 APP 修改了服务器端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍 APP专项测试 交叉事件测试:就是在操作某个软件的时候,来电话、来短信,电量不足提示等外部事件。 操作类型测试:如横屏测试,手势测试 网络测试:包含弱网和网络切换测试。需要测试弱网所造成的用户体验,重点要考虑回退和刷新是否会造成二次提交。弱网络的模拟(fiddler) 升级测试:升级测试的提醒机制,升级取消是否会影响原有功能的使用,升级后用户数据是否被清除了 来源: CSDN 作者: Black leaves 链接: https://blog.csdn.net/weixin_45656577/article/details/102662332

一文搞懂Web测试与App测试的区别

不羁的心 提交于 2019-11-25 21:28:28
一文搞懂Web测试与App测试的区别 接下来,需要完成年前最后一个项目的测试,该项目需要结合Web测试和App测试,经过整理,总结分享一些工作经验给大家。 从功能测试方面讲,Web测试与App测试在测试用例设计和测试流程上没什么区别。而两者的主要区别体现在如下几个方面: 1 系统结构方面 Web项目 ,B/S架构,基于浏览器的;Web测试过程中,客户端会随服务器端同步更新,所以只需更新服务器端即可 App项目 ,C/S架构,基于客户端的;App测试过程中,只要修改了服务端,那么客户端用户所有核心版本都需要进行回归测试1次 2 性能方面 Web项目 ,需要监测响应时间、CPU、Memory,另外则还需系统能支持多少用户同时在线;超过最大用户数,系统会给出什么样的反映 App项目 ,需要监测响应时间、CPU、Memory,另外则还需监测流量、电量等 3 兼容方面 Web项目 首先,考虑操作系统兼容(Windows7、Windows10、Linux等);其次,考虑浏览器兼容(IE6、IE8、Firefox、Chrome、360等) App项目 首先,考虑设备系统兼容(Android【华为、联想、小米、三星等】、 iOS【ipad、iphone】、Windows【Win7、Win8】、OSX【Mac】);其次,考虑手机设备的大小、型号、分辨率的兼容 4 测试工具方面 Web测试

app测试与web测试的区别

谁说胖子不能爱 提交于 2019-11-25 19:44:39
WEB测试和App测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。 他们的主要区别在于具体测试的细节和方法有区别,比如: 性能测试 ,在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗电量测试。 兼容性测试 :在WEB端是兼容浏览器,在App端兼容的是手机设备。而且相对应的兼容性测试工具也不相同,WEB因为是测试兼容浏览器,所以需要使用不同的浏览器进行兼容性测试(常见的是兼容IE6,IE8,chrome,firefox)如果是手机端,那么就需要兼容不同品牌,不同分辨率,不同android版本甚至不同操作系统的兼容。(常见的兼容方式是兼容市场占用率前N位的手机即可),有时候也可以使用到兼容性测试工具,但WEB兼容性工具多用 IETester 等工具,而App兼容性测试会使用 Testin 这样的商业工具也可以做测试。 安装测试 :WEB测试基本上没有客户端层面的安装测试,但是App测试是存在客户端层面的安装测试,那么就具备相关的测试点。 还有,App测试基于手机设备,还有一些手机设备的专项测试。如交叉事件测试,操作类型测试,网络测试(弱网测试,网络切换) 交叉事件测试