2016-06-13 Wenjie Yao
承接上文   前一篇博客介绍了如何写一个简单的Selenium Test,接下来你将会了解如何将其转化更符合BDD(行为驱动开发)思想的Cucumber专有语言。 继续阅读 »
2013-07-10 Zhang zhengzheng
单元测试Unit Test 很早就知道单元测试这样一个概念,但直到几个月前,我真正开始接触和使用它。究竟什么是单元测试?我想也许很多使用了很久的人也不一定能描述的十分清楚,所以写了这篇文章来尝试描述它的特征和原则,以帮助更多人。 什么是单元测试? 先来看看单元测试的定义,在维基百科英文版中可以找到Kolawa Adam在 Automated Defect Prevention: Best Practices in Software Management 一书中对单元测试的定义: In computer programming, unit testing is a method by which individual unit 继续阅读 »
2018-04-05 findneo
xss
http://test.xss.tv http://47.94.13.75/test/ test on Firefox 54.0 (64-bit) Level1 ```javascript view-source:http://47.94.13.75/test/level1.php?name=test 欢迎用户test 直接在文本中输出用户提交的变量 http://47.94.13.75/test/level1.php?name=alert() 收获:为HTML body添加标签。 ``` Level2 ```javascript view-source:http://47.94.13.75/test/level2 继续阅读 »
2016-06-11 Wenjie Yao
背景(废话不读系列)   前段时间闲来无事,试着给自己的博客从头写了一些简单的Cucumber Test。现隔了数周,还是决定把整个过程整理成一份博客文章,一是分享给大家、参考指正,二是便于自己后期回阅。 继续阅读 »
2015-11-18 litaotao
1. test 命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 1.1 数值测试 -eq : equal: 等于 -ne : non-equal: 不等于 -gt : great than: 大于 -ge : great or equal: 大于或等于 -lt : lower than: 小于 -le : lower or equal: 小于或等于 继续阅读 »
2016-07-29 Renfei Yu
一. 概述 Android 自动化单元测试一直困扰着广大开发者,可以说是一种从入门到"放弃"的技术方案,本片文章将从下面几个方面说明我在利用自动化构建工具促进Android自动化测试的经验 Jenkins自动化构建 Gradle Plugin自动构建任务功能 Android Unit Test 测试概述与说明 继续阅读 »
2016-03-21 Jason Liao
3 月 16 日下午,我跟实验室另一个前端同学到广电科技大厦进行 UC 的笔试,虽然去的过程比较曲折,但我们最后还是准时到达了指定地点,准备笔试。 因为太多人原因,我们被安排到了 14 楼的 UC 员工餐厅中进行笔试,然后 3 点 10 分左右,我们就开始正式笔试了,笔试是分不同的方向的,下面我们就来看看 UC 的笔试题(题目只能凭记忆复原,不保证准确) 继续阅读 »
2016-03-26 Kejin
开发安卓也有很长一段时间了,但是很少用到测试框架, 平时写用都靠打 log 进行调试和测试, 运行的对不对,异常情况的处理,边界条件的处理,全靠自己的想象,写出来的代码和应用健壮性可想而知! 所以学习测试框架是很有必要的一件事,虽然在公司可能很少会用到,因为你可能没有时间去写一个测试案例! 其工作量不亚于实现一个应用功能, 但是我觉得测试是对自己所写代码的一种负责! 继续阅读 »
2018-06-29 LEo
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。 1 &&的作用 bash $ touch test.log $ cat test.log && echo ok ok $ rm test.log $ cat test.log && echo ok cat: test.log: No such file or directory 继续阅读 »
2014-10-12 Klaus Ma
Problem Description: Given a sequence of integers a1, …, an and q queries x1, …, xq on it. For each query xi you have to count the number of pairs (l, r) such that 1 ≤ l ≤ r ≤ n and gcd(al, al + 1, …, ar) = xi. is a greatest common divisor of v1, v2, …, vn, that is equal to a largest positive integer that divides all 继续阅读 »