`
文章列表
ISO/IEC 9126 软件质量模型,是建立在McCall和Boehm模型之上的,同时加入了功能性要求,还包括识别软件产品的内部和外部质量属性。该软件质量模型包括6大特性和27个子特性:   6大特性: 1、功能性(Functionality):当软件在指定 ...
测试的意义,不仅在于发现bug,还在于缺陷预防,提升产品质量。围绕这个目标,测试人员在整个产品研发流程中应该重点关注哪些事情呢?本文就这个问题进行讨论。   一、需求分析阶段: 1、理解需求和梳理用户场景 这里的需求指的是商业需求,除了关注需求的技术方面,更要关注其商业需求。目的是帮助测试融入团队,让BOSS认可测试的内容和方法,而不总是压缩测试时间来换取项目进度。用户场景,是指用户如何使用产品,因此了解用户很重要:有哪些类型的用户,用户是如何从产品获得价值的,竞争对手提供了哪些有价值的解决方案,产品所在领域有哪些规范和要求等等,根据用户场景抽象得到测试场景,分析场景的输入输出(包括 ...
最近换了领导,新领导的风格用一句话说明,就是结果导向,这让我不得不开始反思过去很多年的做事方式。工作中有很多事情,并非是真正的结果导向的。比如一些例行的会议,有时候开了一两个小时,最终也没有结论。再比如每天忙忙碌碌,甚至加班累成狗,但老板却觉得你只有苦劳没有功劳。细想一下这些问题的原因是混淆了任务和结果两个概念。姜汝祥的《请给我结果》里讲述的关于一至九段秘书的不同做法,阐述了什么是任务,什么是结果。   总经理要求秘书安排次日上午九点开一个会议。如果你是秘书,你会怎么做?下面是一至九段秘书的不同做法:     一段秘书的做法:发通知--用电子邮件或在黑板上发个会议通知,然后准备相关会 ...
 在中国,近年来软件测试发展迅速,测试工程师的数量越来越多,在软件开发项目中,测试也越来越受到重视。但是,一个不可忽视的现象是,测试工程师工作两三年后,会遇到职业发展的“瓶颈”,表现为觉得已经掌握了基 ...
1、首先安装Node.js官网链接:https://nodejs.org/en/ 运行安装包(以node-v6.10.0-x64.msi为例),一路点击next完成安装。运行cmd,输入命令node --version,正确显示node版本即可。   2、下载phantomjs并配置环境变量 官网链接:http://phantomjs.org/   解压zip文件并修改文件夹名字为phantomjs(本文示例中的路径为D:\phantomjs),其目录结构如下图:  设置系统环境变量: D:\phantomjs\bin;   3、打开Node.js command promp ...
  今天看到一篇文章,讲的是如何成为“一打十 ”的程序员,作者是Redis 之父Salvatore Sanfilippo,一名意大利程序员。他认为影响程序员工作效率的最主要因素包括以下几点: 1、纯编程能力:不写一行多余代码 2、经验:踩在前人的肩膀上 3、专注:高效利用时间 4、不要吝惜时间设计:防止推倒重来 5、简洁性:避免细节错误才是程序简洁的根本 6、完美主义:高效产出的最大阻碍 7、知识:某些关键问题还是要依靠理论解决 8、底层:熟悉计算机的脾性 9、Debug能力:无需多言 拥有以上素质的程序员,在开发过程中的每一步都选择最优化的解决方案,花费最少的努力获得最大的用户体验 ...
Global site tag (gtag.js) - Google Analytics