你知道测试大牛怎么写测试计划的吗?
相信大多数的软件测试工程师都听说过或者简单了解过测试计划,但是你真的知道什么是测试计划么?你真的知道如何编写测试计划么?大多数人应该是一脸茫然。百度的结果五花八门,有没有相对规范的标准呢?答案是没有,至少我没有找到。那么今天我就结合经验和对一些国内技术前沿的公司跟大家聊一聊什么是测试计划以及如何编写测试计划。计划的必要性在我们日常的工作和生活中,经常需要做计划。古人云:凡事预则立,不预则废(《礼记
Python里的17个“骚操作”好玩有趣
1. 交换变量有时候,当我们要交换两个变量的值时,一种常规的方法是创建一个临时变量,然后用它来进行交换。比如:# 输入a = 5b = 10#创建临时变量temp = aa = bb = tempprint(a)print(b)但在Python中,其实我们有一种更简洁的写法:2. 将list中的所有元素转为单个字符串列表和字符串是Python中最常见的数据类型,它们会遇到互相转换的需要。那么,我们
负载均衡环境搭建实战之apache和tomcat
Linux基本环境负载均衡的环境需要在linux下搭建完成,所以有一个基础的linux系统是必须的,这里建议大家按照http://edu.51cto.com/course/10209.html中的基础linux环境来安装,这样能少走弯路。Apache的安装1、下载http2.4版本,并解压http包2、./configure --prefix=/opt/apache2/ --with--mpm=w
如何聊自己的软肋,向面试官展示自己的潜能
1最能概括你自己的三个词是什么?回答提示:我经常用的三个词是:适应能力强,有责任心和做事有始终,结合具体例子向主考官解释2你的业余爱好是什么?回答提示:找一些富于团体合作精神的,这里有一个真实的故事:有人被否决掉,因为他的爱好是深海潜水。主考官说:因为这是一项单人活动,我不敢肯定他能否适应团体工作。3作为被面试者给我打一下分?回答提示:试着列出四个优点和一个非常非常非常小的缺点(可以抱怨一下设施,
如何聊才能突出自己软实力,打动面试官
面试中,面试官不仅仅关注你的硬实力,也会考察你的软实力.如果你对自己的技术经验心里没底,那么就赶快学学怎么为自己的软实力加分吧!1如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办?回答提示:①我本意是为公司努力工作,如果造成经济损失,我认为首要的问题是想方设法去弥补或挽回经济损失。如果我无能力负责,希望公司帮助解决。②分清责任,各负其责,如果是我的责任,我甘愿受罚;如果是一个我负责的团队
如何聊得机智又自然,向面试官展示你的诚意
1你为什么愿意到我们公司来工作?回答提示:对于这个问题,你要格外小心,如果你已经对该单位作了研究,你可以回答一些详细的原因,像“公司本身的高技术开发环境很吸引我。”、“我同公司出生在同样的时代,我希望能够进入一家与我共同成长的公司。”、“你们公司一直都稳定发展,在近几年来在市场上很有竞争力。”、“我认为贵公司能够给我提供一个与众不同的发展道路。”这都显示出你已经做了一些调查,也说明你对自己的未来有
面试送命题,你为什么从上家公司离职?
首先这个问题是一个骨灰级问题,面试必问,很有必要认真探讨一下这个问题的答案。个人觉得可以从三方面来考虑回答(寻找新平台提升自己和表现出忠诚度和责任感)1、在寻找新机会或新的平台首先,切记不要诋毁你的老东家。你应该把你的离职原因集中表述在“寻找新机会或新的平台”以及尝试在新的岗位上提升自己。当然,这样的回答对于一般职位的应聘者来说不会造成减分,但却不足以成为加分项。并且这个回答的最大问题是会引发如下
关于性能测试的这点事,值得收藏~
问:性能测试最好什么时候开始更好?需求阶段、设计阶段、还是测试阶段?答:有些同事在测试几轮之后,功能稳定了开始介入性能测试,这时才发现性能根本支撑不了预期值。这个时候开发再回头进行系统调优,如果事先选的架构能支撑就好,如果不能达不到预期值,后面讨论或者请教高手发现原先的架构缺陷,再调整架构代价就非常大。基本导致前期的功能测试成果作废。其实各个阶段都有事情做。需求阶段可以整理,评审出性能需求,评审需
接口测试全流程扫盲
一.什么是接口?接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。二.接口都有哪些类型?接口一般分为两种:1.程序内部的接口2.系统对外的接口系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接
selenium webdriver或Appium+testng+ant+jenkins的集成方法
自动化测试的运行貌似离不开jenkins,好吧,其实我觉得真心没有必要那么依赖,但是现实如此,我们就庸俗一下吧,这次我们就看看如何整合1、脚本搞定没有问题2、testng、reportng搞定没问题,不要问我怎么弄3、ant搞定(https://ant.apache.org/bindownload.cgi),并配置好环境变量,自行去google4、jenkins去官网下载windows版本(htt
面试这么多人,发现越是没本事的人,自尊心越强
虽然他们表面上看起来对你毕恭毕敬很听话的样子,但实际做起事情来便有分晓。公司通常在新入职的员工不了解公司业务的时候,都会安排他们独自一个人进行街边手递手推广业务。这项看似普通又简单的工作,却足以看出一个人的职业心态。一个能够放下自尊去做事情的人,看的是目标结果。然而过分强调自尊的人,在做事情的时候,总是希望有人陪自己做同样的工作,那样会让他觉得不会那么难堪。对于那些还停留在一穷二白阶段,却又无比渴
美团外卖服务端的测试面试题居然泄。。泄。。泄。。泄密了。
1.列出你常用的linux命令答:vim/touch/cat/tail/grep/cd/chmod/mv/rm等2.测试接口时,常会遇到需要传入不同参数来测试不同场景,如何实现答:自己写方法,并添加到test中去。详细代码后期补充。3.浏览器中输入一个URL后,详细说明将会发生什么答:1.解析URL2.通过DNS找到域名对应的服务器IP3.浏览器与服务端进行TCP三次握手 &
Web安全测试
常见问题: 1.XSS(CrossSite Script)跨站脚本攻击XSS(CrossSite Script)跨站脚本攻击。它指的是恶意攻击者往Web 页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web 里面的html 代码会被执行,从而达到恶意用户的特殊目的。测试方法: 在数据输入界面,添加记录输入:,添加成功如果弹出对话框,表明此处存在一个XSS 漏
ETL工具之Informatica
Informatica是最常用的ETL工具之一,与之类似的工具还有DataStage和kettle; 由于个人只用过Informatica,所以只讨论Informatica。此软件分为客户端和服务器端连部分,由于我的服务器端连带系统拷贝过来的,所以安装从略。我从使用的角度出发介绍如下:一、 &
面试官问你:为什么要从上一家单位离职?
首先,作为一个从事招聘的HR,并不认为追问面试者为什么从上一家公司离职是个明智的做法起码不应该在面试一开始就抛出这个问题,一个较为明显的原因是因为这会引起面试者的防御心理,甚至是敌对心理。最终导致双方的不欢而散。当然,“赚的少“”干得不爽”也不是明智的回答,除非你或你的面试官是马云,否则这个回答将非常容易毁掉这次面试。其次,需要承认的是这个问题对于一些公司(尤其是创业公司)或者一些重要的职位是必须
python自动化测试框架pytest和unittest区别!!!
一、用例设计规则1.unittest(1)测试类必须继承unittest.TestCase(2)测试函数必须以”test_”开头(3)测试类必须有unittest.main()方法2.pytest(1)测试文件的文件名必须以”test_”开头,或者以”_test”结尾(2)测试类命名必须以”Test”开头(3)测试函数名必须以”test”开头(4)测试类里面不能使用”__init__”方法总结:p
python开发工具pycharm快速入门
本教程是关于什么的本教程旨在引导您完成创建,运行和调试一个简单的Python项目,使用PyCharm一步一步 - Python的IDE有一整套完整的生产性的开发工具。本教程不是关于哪些的Python编程超出了本教程的范围。要了解更多关于Python语言,请参考官方网站。在开始之前请确保:§ 您正在使用PyCharm 2.7版或更高版本§ 至少有一个Python解释器,版本从2.4到3.3是正确安装
由《战狼2》的角色定位来认识软件测试行业
《战狼2》上映12天破30亿,成为这个夏天最火的电影。在《战狼2》里,吴京扮演的前特种兵「冷锋」深入非洲一个内乱严重的小国,和队友之间相互配合,完成一系列了不起的挑战,成功撤离了在当地工作的华侨。在电影里,冷锋和伙伴们的表现让人热血澎湃。在现实生活中,你是否也希望能有像冷锋一样的好伙伴助你完成挑战?那就让小编带你认识认识软件测试这一职业。冷锋:身怀绝技,以一敌百首先当然是头号主角——冷锋。他是一名
有关软件测试的五大谣言
谣传1:测试无聊一件单调且无聊的事,作为测试的一个传闻,频繁见诸于主流媒体文章中,这些文章把测试者比作软件产业的装配线工人。而事实上,测试工作每天都呈现给我们新的令人兴奋的挑战。DevelopSense校长,RapidSoftwareTesting的作者之一的MichaelBolton一段精彩描述很好的概括了这一点:“测试是一件我们以寻找新信息为动机所做的事。测试是一个探索、发现、调查、学习的过程
python selenium webdriver多线程启动多个浏览器
不想多说直接看代码#引入必要的包 from selenium import webdriver import time import threading _author_='小强测试品牌 www.xqtesting.com' def test_search(browser, url):