王朝百科
分享
 
 
 

测试周期

王朝百科·作者佚名  2011-03-28  
宽屏版  字体: |||超大  

概念测试的生命周期是软件生命周期的一部分;它们应该同时开始。测试的设计开发过程与正在构建的应用程序一样复杂和艰巨。如果未能尽早开始,测试或者不够完善,或者会导致需要在开发时间表上附加一个长时间的测试和错误修正时间表,这将有违迭代开发的初衷。此外,测试计划和设计活动可以揭示应用程序定义中的故障和缺陷。这些问题越早得以解决,对整个时间表造成的影响就越小。评价过程中发现的问题可以在本次迭代解决,也可以留待下次迭代解决。通过核实已经实施的需求来评测迭代的完全程度,是评价的主要任务之一。迭代之间始终存在着某种“需求蠕变”,您需要意识到其存在并能够对其加以管理。

执行测试的方式取决于多种因素:您的应用领域、预算、公司策略和风险承受能力以及职员。对于测试的投资多少取决于在具体环境中评价质量和承受风险的方式。

各种测试概念对照表测试概念名称

目标

范围

所有人

是否该持续集成

工具

备注

单元测试

验证源代码单元能够正确工作

class

开发人员

JUnit

应该产生100%的代码覆盖率报告

功能测试

面向代码,通过组件内示例数据测试特征

class

开发人员

JUnit

应该模拟依赖接口

集成测试

依赖一定的环境进行一些路径覆盖测试

components

开发人员

可选

JWebUnit

TestNG

如果测试很快并且环境依赖可以很容易的自动安装,可以包含在持续集成中

冒烟测试

确保关键功能运行

application

开发人员

JWebUnit

TestNG

代码提交给测试人员前运行,对于web-app模块等同于集成测试

回归测试

寻找回归的bugs,即只在新版本上出现的bugs。

application

测试人员

Selenium

重新运行之前版本运行过的测试

完备性测试

集中在修复的bugs和新特性上

application

测试人员

Selenium

为新特性增加新的测试用例

系统测试

针对功能需求规范(FRS)、系统需求规范(SRS)测试整个系统

application

platform

测试人员

Selenium

可能包括更多测试,像可用性测试

平台测试

在不同的硬件和软件平台上运行

application

platform

测试人员

Selenium

性能测试

通过采集应用数据消除瓶颈

application

platform

开发人员

JMon,ab,

httperf,JMeter

负载测试

暴露非表面bugs,确保达到性能指标

application

platform

团队

ab,siege

httpref

负载测试有时叫做大数据量测试,或者耐力测试

压力测试

通过耗尽资源或者删除资源来尽力破坏系统

application

platform

测试人员

ab,httpref

也叫拒绝测试或者恢复测试

用户验证测试

需要的业务功能和正确的系统功能的一个最终验证,在类实际环境中进行

application

platform

客户

客户决定

也叫拒绝测试或者恢复测试

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有