软件测试
文章平均质量分 73
亦难亦安
原来一无所有就是 齐天大圣。
展开
-
华为补招-软件测试面试
作者:niceZheng链接:https://www.nowcoder.com/discuss/308727来源:牛客网专业面试1:1.自我介绍2.实验室研究方向介绍(主要讲遗传算法生成测试用例)3.智力题:一共50匹马,10个赛道,每一次跑完只知道排名不知道具体时间,要想找出跑的最快的前三名,至少跑多少次?4.测试微信聊天(主要是测试用例设计),正常以及异常场景设计,安全性测试用例...原创 2020-01-15 13:59:03 · 481 阅读 · 0 评论 -
graphWalker使用
graphWalker使用官网:http://graphwalker.github.io/yed_model_syntax/是基于模型测试的工具,以有向图形式表示节点:代表我们想要执行的期望状态。顶点表示我们要检查的预期状态。 在任何实现代码/测试中,您都可以在其中找到断言或者oracles。边:表示从一个顶点到另一个顶点的过渡。无论为了达到下一个状态,都需要采取任何状态。它可以选择一些...翻译 2019-03-14 16:43:55 · 2387 阅读 · 3 评论 -
关于蜕变测试文献REST ful 的Web API的翻译与思考
关于蜕变测试REST ful 的Web API文献的翻译与思考今天读了一篇文献Metamorphic Testing of RESTful Web APIsSergio Segura , Jos e A. Parejo , Javier Troya , and Antonio Ruiz-Cort es先放上一个文中所列资源https://gestionproyectos.us.es/...翻译 2019-03-07 22:41:26 · 404 阅读 · 2 评论 -
腾讯系统测试面筋【实习】
一面。。小哥哥超级温柔的好么。。。。果然电话面试还是有温度,太可怕了,不过我们只聊了半个小时。。我准备了一天的数据结构没有用,如果有幸挺进二面,估计会有用。自我介绍没有,首先就是说项目,讲项目流程因为我是做web测试的,其中问了我的项目怎么在浏览器里面跑起来的。。。然后问我什么时候学的python,就开始问编程题一个是矩阵旋转90度,怎么存矩阵中的数据还有是怎么转的,用几层循环一个是L...原创 2019-03-26 16:10:26 · 255 阅读 · 1 评论 -
腾讯系统测试面筋【二面视频已挂】
1.首先介绍自己做过的项目啊balabala2.然后是问linux下怎么创建文件,有几种方式?定时任务是什么?3.用MySQL语句查询“数学成绩排名前10的记录信息”4.给一个字符串,找出字符串中第一个不重复的字符5.对互联网行业的看法6.互联网行业最近一两年发生的大事件7.独生子女吗?为什么来深圳?。。。就记得这些了心累。。。...原创 2019-03-27 13:31:15 · 375 阅读 · 0 评论 -
大佬讲MBT
大佬讲MBT网址:https://www.youtube.com/watch?v=TnuiEGS6iyc获取模型:1.手工创建(Manual creation)2.基于事件接口(Event based inference)Apply regular language learning algorithms to tracesMinimize over/under approximat...原创 2019-04-09 19:16:01 · 246 阅读 · 0 评论 -
格力电器提前批-软件开发两面面经
因为没有找到软件测试岗位,所以投的软件开发岗。貌似被大数据中心捞了,但是面了两面就没消息了,两面只间隔了半个小时。项目经历有没有了解过数据存储、数据挖掘。我讲了一下我项目前期做的预处理,然后让我详细的讲了文本处理用的算法,我只做了一周所以很粗略。。。然后又讲了一下互联网+的项目,最后问我对于hadoop的了解什么的,感觉岗位匹配度不是很高吧,我也没有接触过大数据测试,,,,所以。...原创 2019-07-27 15:36:44 · 952 阅读 · 0 评论 -
美团秋招测试开发二面面经
先进行自我介绍我看你的实习经历是python研发岗,你在工作中有什么产出?(我讲了一下写拓展,然后面试官让解释一下)熟悉Linux吗?知道哪些常用命令?1.找出一个文件中的某个单词,并反转(用shell)2.找出一个进程并杀死3.假如你要修改一个文件,但是你没有权限,赋予权限我说了chown 777 demo.txt面试官让解释777的含义熟悉mysql吗?1.给出一个学生表,...原创 2019-09-04 09:03:14 · 922 阅读 · 0 评论 -
奇安信测试开发面经
时间太久远,进行复盘,有些点可能记不太清了一面:熟悉Python吗?Python区分大小写吗?继承讲一下?计算机网络中了解哪些知识?具体讲一下TCP/IP模型测试页面输入框分为哪些?讲一下你的项目?用纸笔画一下1.1.1.1和1.1.2.1可以通信吗为什么?面试官评价:网络知识薄弱,测试理论掌握良好二面:讲一下你的测试项目,为什么这么做?一两句话总结一下?突出应用价值我们主要...原创 2019-09-25 11:31:04 · 1919 阅读 · 0 评论 -
京东测试开发现场面试面经
一面:一面是个小姐姐非常温柔~先做一个自我介绍我看你的测试项目,用纸笔边画边讲解项目手撕:项目里用到最长公共子串,用Python实现一下并设计测试用例用Mysql吗?(我旁边男生被问设计模式,好惨)二面:当天二面先做一个自我介绍用纸笔边画边讲项目,项目有什么缺陷?如何改进手撕:冒泡排序用Linux吗?怎样查找CPU容量?(不会。。。)使用Git吗?主要用来干嘛?讲一下“...原创 2019-09-25 11:36:41 · 2802 阅读 · 1 评论 -
中国移动研究院测试开发面经(一面挂)
我舍友总结的,非常全面,我基本也是这些问题,她三面都过了,????自我介绍?本科和研究生成绩排名?院级人数?论文发表情况,哪个期刊?讲下最熟悉的项目?软件测试流程?bug生命周期?用过什么软件提交bug?(没用过)单例模式?(讲了饿汉和饱汉)还了解哪些设计模式?(讲了模板,命令,观察者)MySQL存储引擎?MySQL单列去重?MySQL连接两个select?(说了内连接,面试官说不对...原创 2019-09-25 11:40:41 · 4913 阅读 · 6 评论 -
阿里测试开发面经一面
阿里测开一面1写代码,表达式求值,二叉树深度还有啥情况没考虑到(表达式求值)2讲项目如何处理前后端交互,如何验证覆盖率怎么统计的做这个项目的最大挑战3多线程和多进程区别4get和post5session和cookies区别6动态规划讲一下分治法和动态规划的区别7数据库中索引实现的底层原理索引和主键的区别索引的优缺点索引可以为空吗8测试题测试俄罗斯方块http状态码...原创 2019-09-26 22:06:10 · 1998 阅读 · 0 评论 -
QTaste探索一(基于模型的测试工具)
QTaste探索简介请看【https://github.com/qspin/qtaste】1.启动UI界面【macOS 10.14】第一次启动:先复制默认环境配置,进入:/Applications/QTaste/testbeds复制cp enginetest.xml /Applications/QTaste/bin/Testbeds进入目录/Applications/QTaste/...原创 2019-10-09 14:43:49 · 239 阅读 · 0 评论 -
Evosuite用maven构建(内附详细过程)
Evosuite用maven构建【参考来源】http://www.evosuite.org/documentation/tutorial-part-2/!如果在照着做出现找不到文件的情况,请翻到本文最后看最终的pom.xml配置以及文件结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:...原创 2019-10-11 15:16:11 · 4606 阅读 · 0 评论 -
判断页面相似度的python实现
判断页面相似度的python实现:两天时间实现了一小部分,大量其实是xpath解析以及字符串和文件操作,性能还需要改善,下面说一下步骤:动态获取DOM树结构:因为主要是解析Vue.js框架写的,DOM树是动态生成的,还有Ajax请求。所以不能通过传统的requests.get(url)直接获取,在网上看了很多方法,有用无头浏览器的,还有好多记不清了,因为我是要为测试服务,所以我用了se...原创 2019-01-07 15:52:45 · 2296 阅读 · 0 评论 -
Idea+maven+evosuite(一)
首先是maven中pom.xml的配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht原创 2018-12-07 10:25:14 · 8471 阅读 · 0 评论 -
bok-choy PO测试框架(python版)
首先是在简书上看到介个,激起了我的兴趣。bok-choy(selenium+python+page object)使用介绍接下来我把这个代码搬移,结果测试失败,原来是因为找不到我firefox的路径,emmmmm…这个时候更改这个参数就好啦:#test_search.py文件os.environ["SELENIUM_FIREFOX_PATH"]="/usr/local/firefox/f...原创 2018-11-14 12:26:40 · 553 阅读 · 0 评论 -
并行测试的一些概念和并行编程(Java代码实现)
2018-06-20今天学习的主题主要是并行测试。因为对并行的概念还不是太了解,因此翻阅了计算机操作系统这本书,这本书中对于并行是这样阐述的:在操作系统的基本特性中,有一个特性叫做并发性,而并行性和并发性是既相似又互相区别的两个概念:并行性是指两个或多个事件在同一时刻发生,而并发性是指两个或多个事件在同一时间间隔内发生。再来了解一下并行测试的概念,这里参考了一篇文献《并行测试技...原创 2018-06-20 20:52:56 · 1219 阅读 · 0 评论 -
Metamorphic TestingA Review of Challenges and Opportunities翻译总结
Metamorphic Testing:A Review of Challenges and Opportunities来源:ACM蜕变测试软件测试所面临的两个基础性问题:oracle问题和可靠的测试集问题。oracle[测试结果参照物]:在测试时确定与实际结果进行比较的预期结果的源。它可能包括现有系统(作基准)、用户手册、或个人的专业知识等,但不是代码。解决可靠的测试...原创 2018-07-07 16:35:08 · 704 阅读 · 0 评论 -
软件测试[2](Guru99软件测试教程翻译!!!)
软件测试(2)单元测试:Mock ObjectsUnit Testing ToolsJtest: Parasoft Jtest是一个IDE插件,它利用了开源框架(Junit、Mockito、PowerMock和Spring),以及用于创建、扩展和维护单元测试的一键操作。通过自动化单元测试的这些耗时方面,开发人员可以将精力集中在业务逻辑上,并创建更有意义的测试套件。Jun...翻译 2018-08-11 23:34:44 · 406 阅读 · 0 评论 -
并行测试和变异测试七篇文献总结[一]
Using Evolutionary Computation to Improve Mutation Testing主要讲变异测试中使用遗传算法。Motivation:遗传算法可以减少变异体子集而不会丢失重要信息。分析了突变测试的最新进展,这有助于降低与此技术相关的成本,并提出应用它们来解决进化突变测试(EMT)中的当前缺陷.将重点放在突变测试中提出的方法应用于进化突变测试,这是一种基于遗传...原创 2018-09-28 16:34:54 · 1734 阅读 · 0 评论 -
并行测试和变异测试三篇文献总结(二)
A Path Coverage-Based Reduction of Test Cases and Execution Time Using Parallel Execution基于路径覆盖的并行执行减少测试用例和执行时间© Springer Nature Singapore Pte Ltd. 2019 M. N. Hoda et al. (eds.), Software Engineerin...原创 2018-09-28 19:14:18 · 2447 阅读 · 5 评论 -
python 用selenium做自动化测试
python 用selenium做自动化测试:在w3school里搜索csspython3 test_w3school_search.pyXPath路径表达式:http://www.ruanyifeng.com/blog/2009/07/xpath_path_expressions.html阮一峰1.基于Python的Selenium自动化测试练习实例,把官方教程中能实现的方法都...原创 2018-10-07 20:18:38 · 573 阅读 · 0 评论 -
python用selenium做自动化测试(一)
python 用selenium做自动化测试:在w3school里搜索csspython3 test_w3school_search.pyXPath路径表达式:http://www.ruanyifeng.com/blog/2009/07/xpath_path_expressions.html阮一峰1.基于Python的Selenium自动化测试练习实例,把官方教程中能实现的方法都...原创 2018-10-09 20:25:12 · 866 阅读 · 0 评论 -
python用selenium做自动化测试(二)
python用selenium做自动化测试(二)checkbox实践测试对象网址代码先贴上: 1 from selenium import webdriver 2 from selenium.webdriver.firefox.firefox_binary import FirefoxBinary 3 import time 4 5 binary="/usr/lo...原创 2018-10-16 19:37:42 · 238 阅读 · 0 评论 -
Python用Selenium做自动化测试(三):Page Object专题
Page Object专题页面对象模型的设计优势:创造可以被多个测试用例共享的可重用代码。减少大量重复的代码。如果用户界面发生改变,则修改只用在一处进行。图片来源:https://www.guru99.com/page-object-model-pom-page-factory-in-selenium-ultimate-guide.html目的:测试代码与被测页面对象代码分离,...原创 2018-11-03 18:16:20 · 1625 阅读 · 2 评论 -
软件缺陷实验
软件缺陷实验:#include <string.h> #include <iostream>using namespace std;class MyString{public: char *mChars; MyString() { mChars = new char[strlen("default value")+...原创 2018-05-10 23:06:27 · 425 阅读 · 0 评论