`
shijunjuan
  • 浏览: 46866 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
Mobile App Testing的思维导图

Python查杀进程

Python有一个PSUtil的库可以管理进程   def killLongRunningPids(pids, max_run_minutes): for pid in pids: try : ps = psutil.Process(pid) ps_name = ps.name.lower() create_time = int(ps.create_time) create_time = time.time() - create_time create_time = int(create_time / 6 ...

Python Cron job开发

利用ApScheduler https://pypi.python.org/pypi/APScheduler/ 开发cron job def restartHubMain(self): self.write(self.hostname) self.scheduler = Scheduler(daemonic = False) self.scheduler.start() job = self.scheduler.add_cron_job(self.restartService,day_of_week=self.day_of_week,hour=self.hour,mi ...

Python email 开发

    def send_email(self): self.emails='a1@b.c,a2@b.c' msg = MIMEText(self.content) msg['SUBJECT'] = self.subject msg['TO'] = ', '.join(self.emails) print(msg['TO']) msg['FROM'] = self.sender HOST = self.mailserver self.write('sending email to '+msg['TO']) ...
setup.py from distutils.core import setup import py2exe setup( service=["RestartHubService"], options = { "py2exe": { "includes": "decimal, datetime, email" } } )  用上一篇文章中开发的RestartHubService.py作为windows service的主体。 执行python setup.py py2exe,将会build出一 ...
注意要import script文件 另外script文件中的方法不要有控制台打印输出   ''' Usage : python resartHubService.py install Usage : python resartHubService.py start Usage : python resartHubService.py stop Usage : python resartHubService.py remove ''' import os import time import win32service import win32service ...
from _winreg import * import traceback import win32service import win32serviceutil import win32api import win32con import win32event import win32evtlogutil import os logfile = "c:/jojo/log.txt" def writelog(word): log = open(logfile,'a') log.write(word+"\n") l ...

Python SSH 开发

使用PARAMIKO进行SSH的开发 http://www.cnblogs.com/gannan/archive/2012/02/06/2339883.html PARAMIKO使用Python2.6 1. Install Pycrypto : http://www.voidspace.org.uk/python/modules.shtml#pycrypto 2. Install  https://github.com/nischu7/paramiko  Download, unzip,  C:\python\python.exe setup.py build C: ...
第一次用Python进行Web开发。选择用比较流行的Django。本地开发测试很顺利。然而Deploy的时候却遇到了麻烦。 我的Python安装了3.3的版本,Apache2.4(http://www.apachelounge.com/download/win64/) mod_wsgi很难找,最后在http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi)这里下载到了。 然后配置httpd.conf    LoadModule wsgi_module modules/mod_wsgi.so   WSGIScriptAlias / C: ...
我们用Selenium Grid来运行测试。然而,在我们的测试失败时,我们想知道测试是运行在哪个Node机器上面。但是Selenium API并没有办法简单获取这个值。所以我需要发送请求给Grid来查看当前Session所在的Node地址。     try { HttpHost host = new HttpHost(hub, port); DefaultHttpClient client = new DefaultHttpClient(); String sessionUrl = "http://" + hub + ":" ...

Reading list

Reading list: http://www.thetesteye.com/papers/TheLittleBlackBookOnTestDesign.pdf Thinking fast & slow – Daniel Kahneman You’re not so smart – David McRaney
我使用的是Maven Project,所以 1。第一步加入Maven Dependency。   <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId> <version>1.10</version> </dependency> <dependency> <groupId>com.sun.jersey< ...
       测试员就是知道事情会有所不同的人。        这是Jerry Weinberg对于世界级测试员的描述,提醒我们测试与批判性思维与想象力有关。不相信任何的表面价值,而是维持一个调查的心态。        测试是为了评估一个产品而质疑它。        这个关于软件测试活动的定义来自于James Bach, 包括测试的多个重要方面之一:发现和传递信息。软件测试会揭露未知。        如果质量对某人有价值,那么测试就是发现任何威胁这个价值的服务。为了提供这种服务,测试员需要做许多不同的事情,例如问一些好的问题,在需求上注释,用一种使产品产生有用信息的方法与产品交互。 ...
UK有一个测试部,他们活跃于测试社区。最近,他们编辑了一个测试工具列表。大家来看看吧http://www.ministryoftesting.com/resources/software-testing-tools/?utm_source=Software+Testing+Club+List&utm_campaign=b82cb5ae23-stctesttools&utm_medium=email  
曾经在网上搜索WebDriver的中文资料,苦寻不获。后来自己翻译了一些放在了百度文库。但是发现文档更新有问题,就把最后的文档存放在微盘上。 本想把文档转成博客,但是修改格式太耗费精力了,大家凑活着看吧。 "Selenium 2介绍 (一).docx" http://vdisk.weibo.com/s/ffEVR "Selenium 2介绍(二)-- Selenium IDE.doc" http://vdisk.weibo.com/s/ffEYE "Selenium 2介绍(三)--Selenium WebDriver.docx" ...
Global site tag (gtag.js) - Google Analytics