| + [ 软件培训 ]
|
| |
| 软件测试 |
| |
·行业网站图形设计的一点.. 对设计来说行业网站和企业网站的设计截然不同,对整个网站的创意、风格、整体框架布局、文字编排、图片的合理利用等有着诸多的要求.. |
·培训业渴求六类人才
·页面制作-不能忽视
·Java手机游戏编程之..
·谈谈构图法则
·行业网站图形设计的一点.. |
基本概念 一.软件测试的目的 软件测试的目的在于发现程序中存在的错误,而不是证明程序无错误。一个好的测试用例在于它能发现至今尚未发现的错误。一个成功的测试则是发现了至今未发现的错误。开始我们认为做测试无非是为了证明我们编的程序是无错误的,那是大错特错了。因为bug会因时间不同,条件不同而出现。永远无法证明我们的程序是绝对正确的。
二.Bug存在的原因 1)开发人员不太了解需求,不清楚应该“做什么”和“不做什么”,常常做部和需求的事情,因此产生了Bug . 2)软件系统越来越复杂,开发人员不太可能精通所有的技术,如果不能正确地适用技术,将产生Bug. 3)技术文档普遍比较糟糕,文档本身就有Bug,导致使用者产生更多的Bug. 4)软件需求、设计报告、程序经常发生变更,每次变更都可能产生新的Bug. 5)任何人在编程时都可能犯错,导致程序中的Bug. 6)人们常处于进度的压力之下,急忙之下容易产生Bug,尤其是在起先临近之际. 7)人们过于自信,喜欢说“没问题”,不真实的“没问题”将产生真正的问题.
三.软件测试分类 按测试方式分类,可以把不关心软件内部实现的测试通称为“黑盒测试”。反之,将依赖软件内部实现的测试通称为“白盒测试”。黑盒测试的主要依据是“需求”,而白盒测试的主要依据是“设计”。 按测试阶段分类,测试可分4个主要阶段:单元测试、集成测试、系统测试和验收测试。这是一种“从小到大”、“由内至外”、“循序渐进”的测试过程,体现了“分而治之”的思想。
四. 软件测试"V"模型 当项目一开始,就对应相关的测试阶段。
五.测试的流程 1) 制定测试计划; 2) 设计测试用例; 3) 如满足“启动准则”,执行测试; 4) 撰写测试报告; 5) 消除软件缺陷,如满足“完成准则”,正常结束测试;
六. 有关"单元测试" 单元测试一般是由程序员自己编写的。开发人员编写完成某个单元后,先自我检查,然后请同伴进行代码审查,再请同伴进行单元测试,如果发现缺陷,原开发者应当及时修正程序。这样可以尽快地发现程序中存在的错误,及时修正以提高程序开发的效率。有关单元测试内容可以参阅<<单元测试之道C#版>>。 七.测试人员的组织 |
·国内企业难觅软件专员
·前景分析
·培训市场热点
·“加薪不加班” |
·IT职业细分 在今天求贤若渴的IT行业有个怪现象,很多学习计算机专业的大学生很难找到一份自己合适的工作。 |
|
|