
测试理论
武晓兵
软件质量、项目管理、产品售前;云计算、大数据、人工智能。
展开
-
收了!质量五大工具和七大方法应用,都总结齐了!
https://mp.weixin.qq.com/s/9sbFtz77S-AeaRYKI6SEWw(一)五 大 工 具01- APQP -APQP(Advanced Product Quality Planning)即产品质量先期策划,是一种结构化的方法,用来确定和制定确保某产品使顾客满意所需的步骤。产品质量策划的目标是促进与所涉及的每一个人的联系,以确保所要求的步骤按时完成。有效的产品质量策划依赖于公司高层管理者对努力达到使顾客满意这一宗旨的承诺。...转载 2020-11-20 09:32:44 · 5269 阅读 · 1 评论 -
如何写好周报(转)
转来至领导的内部邮件,写的很好,转下。我们每周写周报汇报工作已经一段时间了,今天想和大家聊聊为何要写周报和如何写好周报。周报碰巧是我进入职场学到的第一个职场技能。我还清晰地记得我在加入公司的第二天收到领导群发的周报邮件,邮件讲的就是为何写周报和如何写周报。在我开始带团队后我也是一直参考那封邮件制定团队的周报制度。前年我见到我的老领导,还和他提到这个事,他很高兴我从他那学到了这个...转载 2019-11-12 18:50:16 · 1780 阅读 · 0 评论 -
设计测试用例的四条原则 .
http://blog.csdn.net/quicknet/article/details/6111882 写的挺好的,转载一下。转载 2013-02-21 14:51:17 · 1270 阅读 · 0 评论 -
什么情况下应该引入自动化测试
http://blog.csdn.net/quicknet/article/details/6032674 在本系列关于Visual Studio 2010测试功能介绍中,花了很多的篇幅介绍了其新功能Coded UI Test(以下简称CUIT),也欣喜地看到很多朋友对CUIT非常感兴趣。但是前一段时间,在一个邮件讨论组,有个朋友提出了这样一个问题:他的应用程序有上百个表单,用来显示和操作转载 2013-02-21 14:28:34 · 2800 阅读 · 3 评论 -
GUI自动化测试的反思
http://blogs.msdn.com/b/cheno/archive/2009/09/17/gui_5f00_automation.aspx参加过不同类型的GUI测试项目,其中包括Java SWING, Web Page, Flash, WinForm, Excel Addin等。总结起来,有以下几点值得反思的。1)通常GUI自动化测试的ROI是非常低的。这些GUI项目大转载 2013-02-25 13:25:47 · 590 阅读 · 1 评论 -
关键性能测试指标
关键性能测试指标博客分类:软件测试 关键性能指标判断原则:1、CPU平均占用率应小于85%2、响应时间遵循3/5/8原则,大于8s是不合理的。3、内存页交换速率page in/s平均值不能大于80,否则预示着物理内存不足。4、%processor time:CPU占用率,如果该值持续超过95%,表明瓶颈在CPU。5、private bytes:进程私转载 2013-02-25 21:57:06 · 639 阅读 · 0 评论 -
web 测试(二 )性能测试(包括负载/压力测试)
2 性能测试2.1 连接速度测试 用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果Web系统响应时间太长(例如超过5秒钟),用户就会因没有耐心等待而离开。 另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重转载 2013-03-13 10:22:19 · 1563 阅读 · 0 评论 -
web 测试 (三 )用户界面测试
3 用户界面测试3.1 导航测试 导航描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在不同的连接页面之间。通过考虑下列问题,可以决定一个Web应用系统是否易于导航:导航是否直观?Web系统的主要部分是否可通过主页存取?Web系统是否需要站点地图、搜索引擎或其他的导航帮助? 在一个页面上放太多的信息往往起到与预转载 2013-03-13 10:25:33 · 1046 阅读 · 0 评论 -
web 测试(一 功能测试)
在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系统转载 2013-03-13 09:51:18 · 716 阅读 · 0 评论 -
web测试 (五)安全测试
5 安全测试即使站点不接受信用卡支付,安全问题也是非常重要的。Web 站点收集的用户资料只能在公司内部使用。如果用户信息被黑客泄露,客户在进行交易时,就不会有安全感。5.1 目录设置 Web 安全的第一步就是正确设置目录。每个目录下应该有 index.html 或 main.html 页面,这样就不会显示该目录下的所有内容。我服务的一个公司没有执行这条规则。我选中一幅图片,单击鼠标右键,找到该图片转载 2013-03-13 10:48:42 · 743 阅读 · 0 评论 -
关于手机测试两个网站
http://www.mobileqazone.com/http://www.mobileappstesting.com/转载 2013-03-13 13:32:11 · 743 阅读 · 0 评论 -
软件测试认识的几个误区
http://www.automationqa.com/forum.php?mod=viewthread&tid=1694 随着市场对软件质量的不断提高,软件测试不断受到重视,但是由于总体上,国内软件项目过程不规范,导致重视编码和轻视测试的现象,对于软件测试的重要性、测试方法和流程等还存在很多错误的认识。根据作者的软件工作经验,本文列举了六种有代表性的认识误区,并作了剖析和相应的解释。希望转载 2013-03-12 20:12:41 · 739 阅读 · 0 评论 -
web测试 (四)兼容性测试
4 兼容性测试兼容性测试是指待测试项目在特定的硬件平台上,不同的应用软件之间,不同的操作系统平台上,在不同的网络等环境中能正常的运行的测试。 兼容性测试的目的:待测试项目在不同的操作系统平台上正常运行,包括待测试项目能在同一操作系统平台的不同版本上正常运行;待测试项目能与相关的其他软件或系统的“和平共处”;待测试项目能在指定的硬件环境中正常运行;待测试项目能在不同的网络环境中正常运行。转载 2013-03-13 10:43:49 · 4307 阅读 · 2 评论 -
web测试 (六)接口测试
6 接口测试在很多情况下,web 站点不是孤立。Web 站点可能会与外部服务器通讯,请求数据、验证数据或提交订单。 6.1服务器接口 第一个需要测试的接口是浏览器与服务器的接口。测试人员提交事务,然后查看服务器记录,并验证在浏览器上看到的正好是服务器上发生的。测试人员还可以查询数据库,确认事务数据已正确保存。 这种测试可以归到功能测试中的表单测试转载 2013-03-13 10:57:24 · 766 阅读 · 0 评论 -
用户体验
http://www.csdn.net/article/2011-12-05/308506摘要:不论用户访问的是什么类型产品,都是一个自助的行为。用户为中心的设计最大的优势:可以保证设计的每一个流程都不是拍脑门决定的,在没有市场数据反馈的前提下,考虑用户的体验是做决定的第一要素。首先分享一句话:用户是没有错的,如果用户在使用某物品的时候遇到麻烦,那是因为设计出了问题。——诺曼《转载 2013-05-03 13:31:27 · 756 阅读 · 0 评论 -
什么是好的用户体验?
http://www.csdn.net/article/2012-09-04/2809537-good-user-experience CSDN首页> 软件研发 周鸿祎:什么是好的用户体验?发表于2012-09-04 17:34| 1881次阅读| 来源周鸿祎博客| 0 条评论| 作者周鸿祎用户体验摘要:什么是好的用户体验?周鸿祎认为:首转载 2013-05-03 14:51:40 · 1128 阅读 · 0 评论 -
不是所有的功能都必须自动化
GUI测试自动化的秘密执行自动化测试只会暴露很少的bugs执行自动化回归测试来验证系统状态,不是用来找出很多的bugs执行自动化测试可以让我们抽出更多的时间来做手工测试并发现缺陷 编写自动化测试过程会帮助找到大部分的bugs会发现通过手工测试没有发现的bugs记录下每一个找到的bug -不要等以后再记录 哪些需要被自动化?最佳标准:可以节省时间回归测试是最需转载 2013-05-06 10:00:03 · 739 阅读 · 0 评论 -
性能测试面面观——HP性能测试专家宗刚访谈
高楼:能否先简单谈谈您在测试领域的工作经验?和您对此领域的理解?宗刚:我的工作经验主要分成三个阶段:第一阶段:民企开发Leader毕业后做程序员,负责开发维护6个产品。解决过多次关键性能问题,其中有一次系统跑批2小时后死机,通过我的优化最后只需要15分钟完成,协助业务部门打了一个大胜战。06年开始在项目组自下而上推一些敏捷实践。因为有开发编程以及敏捷工程的基础,为我后期进行大型系统转载 2013-07-22 11:18:40 · 1121 阅读 · 0 评论 -
修复Bug好比钓鱼
http://www.csdn.net/article/2012-08-01/2808096 观点]修复Bug好比钓鱼发表于2012-08-01 15:52| 次阅读| 来源CSDN编译| 16 条评论| 作者张红月测试Bug调试软件缺陷前端开发摘要:发现和修复Bug就好比是捉鱼,只有把鱼钩位置确定好了,鱼才能上钩。当然Bug也一样,只有知道“病源”在哪,才能准转载 2013-07-29 11:03:22 · 672 阅读 · 0 评论 -
性能测试--概念
系统吞吐量(TPS)、用户并发量、性能测试概念和公式近期在做项目的性能测试和性能优化,先了解与性能相关的一些概念。 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS)、并转载 2013-07-23 09:00:39 · 632 阅读 · 0 评论 -
web安全问题-3.服务器端安全
http://coderbee.net/index.php/readingnote/20130722/314注入攻击注入攻击的本质是把用户输入的数据当作代码执行。有两个关键条件,第一个是用户能够控制输入;第二个是原本要执行的代码拼接了用户输入的数据。正确防御SQL注入使用预编译语句。防御SQL注入的最佳方式,通过预编译语句,绑定变量。因为预编译语句的执行方式是命令与数据分离转载 2013-07-31 10:07:34 · 5590 阅读 · 0 评论 -
web安全问题-1.安全世界观
http://coderbee.net/index.php/readingnote/20130722/309 白帽子讲web安全-1.安全世界观 摘记1 条回复一些词汇exploit: 黑客使用的漏洞利用代码。黑客精神: open, free, share .安全世界观黑帽子、白帽子白帽子: 指那些精通安全技术,工作在反黑客领域的专家们。黑帽子: 指转载 2013-07-31 10:04:56 · 999 阅读 · 0 评论 -
web安全问题-2.客户端安全
http://coderbee.net/index.php/readingnote/20130722/312 白帽子讲web安全-2.客户端安全 摘记发表回复浏览器安全同源策略同源策略(Same Origin Policy)是一种约定,是浏览器最核心也是最基础的安全功能。可以说web是构建在同源策略的基础之上的,浏览器只是针对同源策略的一种实现。浏览器的同源策略转载 2013-07-31 10:06:26 · 1260 阅读 · 0 评论 -
Web开发中常见安全缺陷及解决方法
Web开发中常见安全缺陷及解决方法 2007-06-29 11:48:44| 分类:ASP.NET开发技术 | 标签:|字号大中小 订阅一、不能盲目相信用户输入 二、五种常见的ASP.NET安全缺陷 2.1 篡改参数 2.2 篡改参数之二 2.3 信息泄漏 2.4 SQL注入式攻击 2.5 跨站脚本执行 三、使用自动安全测试工具转载 2013-07-26 08:40:05 · 924 阅读 · 0 评论 -
并发用户数、吞吐量、思考时间的计算公式
二、软件性能的几个主要术语 1、响应时间:对请求作出响应所需要的时间 网络传输时间:N1+N2+N3+N4 应用服务器处理时间:A1+A3 数据库服务器处理时间:A2 响应时间=N1+A1+N2+A2+N3+A3+N4 2、并发用户数的计算公式 系统用户数:系统额定的用户数量,如一个OA系统,可能使用该系统的用户总数是2000个,那么这个数量,就是转载 2013-07-26 09:13:27 · 2432 阅读 · 1 评论 -
移动互联网测试应该有别于传统业务模式
移动互联网和传统业务测试有别,体现在: 1、需求不明确或不确定性: 从软件工程角度看:传统业务模式基本都是基于瀑布模式,想编码之前,需求基本确定,后期只是需求是否频繁的问题,而互联网在需求上存在太多的不确定性和不明确性。 2、开发周期缩短,版本更新频繁: 无论从开发周期和客户期望时间,互联网软件都在开发周期上大幅度缩水,版本更新似乎更频繁,原创 2013-08-07 13:02:47 · 843 阅读 · 0 评论 -
敏捷测试(一)
什么是敏捷测试 首先敏捷测试(Agile testing)是测试的一种,原有测试中执行被测系统发现问题,通过测试这种活动能够对被测系统提供度量等概念。 敏捷测试是遵循敏捷宣言的一种测试实践: 1、强调从客户的角度,即是从使用系统的用户的角度,来测试系统。 2、重点关注持续迭代的测试新开发的功能,而不再强调传统测试过程中严格的测试阶段。 3、建议转载 2013-08-09 17:54:12 · 613 阅读 · 0 评论 -
敏捷测试(二)
敏捷测试团队管理的挑战与机会 敏捷团队的管理其实的确面临着很多的挑战。蔡老师分别从敏捷管理的挑战、接受敏捷、敏捷下面的组织结构、敏捷架构下的沟通、敏捷下的KPI考核、以及机会和发展几个方面进行深入的讨论。 其实我觉得各个公司施行敏捷的时候都会遇见这次讲师所分享的一些问题,基本上都是有共同点的。比如第一点,每个Scrum Team都会有自己的一个基调。每个测试你所跟随的人不同转载 2013-08-09 17:56:48 · 666 阅读 · 0 评论 -
敏捷测试(三)
敏捷软件测试的技术特点 敏捷软件测试的技术特点作者:网络转载 发表于:[ 2012/10/11 11:24:22 ]1、敏捷测试的定义 敏捷测试是敏捷的一种,敏捷测试是遵循敏捷宣言进行,把开发作为顾客看待,测试中采用的是敏捷方法论。 敏捷测试是遵循敏捷宣言的一种测试实践: ●强调从客户的角度,即使用系统的用户的角度,来测试系统; ●重点关注持续迭代的转载 2013-08-09 18:01:21 · 673 阅读 · 0 评论 -
以自动化测试撬动遗留系统
http://www.csdn.net/article/2013-05-07/2815162 以自动化测试撬动遗留系统发表于2013-05-07 15:08| 475次阅读| 来源《程序员》| 2 条评论| 作者胡振波《程序员》测试技术架构2012年11月刊胡振波ThoughtWorks摘要:面对遗留系统,选择合适的测试策略,能让自动化测试的投入在一定时期内看到效果转载 2013-08-15 13:15:24 · 853 阅读 · 0 评论 -
一种测试方向的探讨-基于模型测试调研引发的思考 – 1
http://qa.baidu.com/blog/?p=165 一种测试方向的探讨-基于模型测试调研引发的思考 – 1第一篇 殊途同归1.1 敏捷是一种态度敏捷是目前组内尝试开发模式。结合实际操作,总结一下看法,敏捷更多的在提倡一种理念与态度,而非技术本身。1.1.1 技术角度分析从技术角度来讲,敏捷本身并未提供或定义具体的方法。敏捷更多的是在提倡一种更快更高效转载 2013-10-15 14:10:49 · 706 阅读 · 0 评论 -
软件测试未来需要的能力
所需技能包括:1、能够预见问题的分析技能、改善软件性能的决策能力、创造力、问题解决能力。2、用语言、脚本实现测试效率和测试方法的能力。3、先于用户发现问题并想出创新的解决方法。原创 2013-11-25 08:55:21 · 784 阅读 · 0 评论 -
软件测试人员的基本修养
http://www.csdn.net/article/2014-01-08/2818071-Tester 摘要:见到题目,你或许会想起电影《喜剧之王》中尹天仇所看的《演员的自我修养》,会对影片中周星驰所扮演角色对梦想成为一名出色的演员而孜孜以求的情节记忆犹新。人们说行行相通,我们这里就说说测试人员的基本修养。见到题目,你或许会想起电影《喜剧之王》中尹天仇所看的《演员的自我修养转载 2014-01-10 21:10:55 · 667 阅读 · 0 评论 -
testerhome
http://testerhome.com/原创 2014-07-17 14:07:10 · 1090 阅读 · 0 评论 -
多浏览器测试对比工具
百度质量部 | 软件测试 | 测试技术 | 百度测试|QA转载 2014-06-06 09:06:09 · 1181 阅读 · 0 评论 -
自动化测试学习笔记
http://blog.csdn.net/carolzhang8406/article/details/7640800Automation testing: The management and performance of test activities,to include the developerment and execution of test scripts so a转载 2015-01-06 15:21:59 · 580 阅读 · 0 评论 -
TDD&BDD
TDD---------------(测试驱动开发)BDD-------------(行为驱动开发)原创 2015-03-24 17:50:41 · 592 阅读 · 0 评论 -
web 接口的3种
1、rest接口。2、wsdl接口。3、soap接口。原创 2015-04-07 13:44:30 · 927 阅读 · 0 评论 -
软件测试策略出谋献策
原创 2015-05-06 15:16:06 · 463 阅读 · 0 评论 -
让Web站点崩溃最常见的七大原因
http://www.cnblogs.com/hackchecker/archive/2011/06/13/2080175.html磁盘已满 导致系统无法正常运行的最可能的原因是磁盘已满。一个好的网络管理员会密切关注磁盘的使用情况,隔一定的时间,就需要将磁盘上的一些负载转存到备份存储介质中(例如磁带)。 日志文件会很快用光所有的磁盘空间。Web服务器的日志文件、SQL转载 2015-07-30 13:17:56 · 473 阅读 · 0 评论