
测试
文章平均质量分 88
cutter2002
积极向上,乐观。
展开
-
软件测试-代码覆盖
关键词:软件测试,代码覆盖,质量测试环境:ubuntu 12.04 代码覆盖 CFG(Control flow graph)图。控制流图(CFG)是一个有向图抽象数据结构。它是一个过程或程序的抽象表现。每个在图形中的节点代表一个基本块,例如,没有任何跳跃或跳跃目标的直线代码块;跳跃目标以一个块开始,和以一个块结束。定向边缘被用于代表在控制流中的跳跃。CFG中的每个结点至多只能有两个直接原创 2014-09-07 17:53:27 · 2271 阅读 · 0 评论 -
自动化测试.工具
关键词:自动化测试,脚本,测试工具,QTP自动化测试一般是指通过计算机软件来模拟人的测试行为,替代人的测试执行工作。对程序的新版本运行已有的测试(回归测试),能大大降低回归测试的开销。可以运行更多更频繁的测试。可以执行一些手工测试困难或不可能做的测试。更好地利用资源。测试具有一致性和可重复性。测试工具Selenium 一个浏览器自动化工具,通常用来编写Web应用的端到原创 2016-07-03 11:22:57 · 4517 阅读 · 0 评论 -
wireshark插件开发小结
关键字:wireshark, plugin, lua,protocol概述wireshark是非常流行的网络封包分析软件,功能十分强大。可以抓取各种网络包,并显示网络包的详细信息。为什么使用wiresharkTroubleshoot network problems 定位网络问题Debug protocol implementations 调原创 2015-10-31 09:07:21 · 6785 阅读 · 0 评论 -
windows命令schtasks逆向
关键词:schtasks, 逆向,沙盒schtasks命令可以用用户权限,也可以用系统权限。权限控制比较好。 stchtasks命令在不同语言系统中日期格式不相同,稍不注意计划任务就建立不成功。如果路径中带有空格,需要特别处理。schtasks命令是一个功能强大的超级命令行计划工具。 使用实例创建一个每天8点运行记事本的计划任务schtasks /create /t原创 2015-11-15 19:15:56 · 1469 阅读 · 0 评论 -
新开发模式下自动化测试
关键字:自动化,测试, 功能测试测试的目标是两个:“发现系统中存在的问题”和“证明系统能够满足用户的需求”。自动化测试既不单指某种工具,也不仅仅指某种测试技术,它是工具、过程、人员和方法的组合。 测试的现状Testing is dead开发速度第一质量第二新的敏捷开发模式开发人员技能越来越高测试在开发过程中起的作用越来越小设计和框架缺陷更重要原创 2015-08-02 14:25:08 · 832 阅读 · 0 评论 -
c编程进阶
自己总结: 编程进阶,主要是看很多代码, 软件调试能力, 看很多ppt(高手的开发总结,最新技术框架)。https://speakerdeck.com/c/technology这是一个非常不错的技术共享网站,上面有很多比较新的文档。Speaker Deck is the best way to share presentations online. Simply u原创 2015-07-20 21:51:01 · 530 阅读 · 0 评论 -
遗留代码
关键词:遗留代码,代码修改,测试概述遗留代码从其他人或者其他版本获得的代码。特点架构设计差代码风格不一致文档少和模糊非常有价值,成功代码修改遗留代码原因新功能Bug重构优化 修改Risky change 修改风险What changes原创 2015-04-25 13:12:54 · 1251 阅读 · 0 评论 -
Robot Framework Demo
关键词:自动化测试, python, robot Ubuntu 12.04Introrobot framework是一种基于python的可扩展关键字驱动自动化测试框架,通常用于端到端的可接收测试和可接收测试驱动的开发。可以用于测试声明涉及到多种技术和接口的分布式的,异构的应用系统。原创 2014-11-23 15:07:01 · 1004 阅读 · 0 评论 -
软件测试-file fuzzing
关键词:软件测试, fuzzing, 安全, 自动化测试 Fuzzing是一种基于缺陷注入的自动软件测试技术。通过编写fuzzer工具向目标程序提供某种形式的输入并观察其响应来发现问题,这种输入可以是完全随机的或精心构造的。Fuzzing测试通常以大小相关的部分、字符串、标志字符串开始或结束的二进制块等为重点,使用边界值附近的值对目标进行测试。(This means fuzzt原创 2014-08-27 23:04:57 · 2796 阅读 · 0 评论 -
软件测试概述-方法
关键词:软件测试,测试方法 缺陷是软件内部的“裂缝”,在未影响用户和系统运行的情况下是隐蔽的,但是,当缺陷引发运行错误或产生负面影响时,将会构成事故,造成损失或伤害。软件测试作用尽可能多的发现和修正缺陷--开发测试.测试提供对系统质量相关的信心和信息--集成验证和验收质量防护--维护保障产品的最终质量, 代表客户验证系统 软件测试重要性软件开原创 2014-08-25 12:41:55 · 588 阅读 · 0 评论 -
软件测试-二进制插桩
关键词:插桩,软件测试 二进制插桩作用1. 程序运行时拦截,在运行时向程序注入我们自己的代码。2. 调试程序3. Tracing and logging, 分析函数调用关系图,api覆盖数据。4. 提取数据,从程序中提取一些感兴趣的关键data。5. 改变程序行为,如程序打补丁,模拟数据(emu原创 2014-09-08 16:10:59 · 6218 阅读 · 4 评论 -
代码自动生成.编程语言
关键词:代码,智能,程序,编译一门编程语言,本质做两件事情:一是描述信息;二是处理信息。程序语言如何掌握程序语言1. 原理。程序语言原理其实只有很少数几个,它们却可以被用来构造出许许多多纷繁复杂的概念。2. 实现一个程序语言。使用Scheme,代码可以被作为数据的语言。它能让你快速写出新语言的解释器。GitHub 里面有一些解释器的例原创 2017-04-14 12:22:46 · 1384 阅读 · 0 评论