软件测试中每一项测试活动都会产生测试结果,通过测试结果来评估产品的质量体现了测试的目的和价值。而通过测试结果评估测试工作本身的质量也非常重要,能让我们及时发现测试中存在的问题,并及时改正,是测试工作进行持续改进的基础。 …
标签:单元测试
黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!
黑盒测试的优点有: 比较简单,不需要了解程序内部的代码及实现; 与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; 基于软件开发文档,所以也能知道软件实现了文档中的哪些功能; 在做…
软件缺陷详述
软件缺陷产生的原因 软件缺陷就是通常所说的Bug,它是指软件中(包括程序和文档)存在的影响软件正常运行的问题。IEEE(Institute of Electrical and Electronics Engineers,…
Visual Studio 2010单元测试--运行测试并查看代码覆盖率
Visual Studio 2010 单元测试--运行测试并查看代码覆盖率 运行测试并查看代码覆盖率对程序集中的代码运行测试时,可以通过收集代码覆盖率数据来查看正在测试的项目代码部分。 运行测试并查看代码覆盖率 请注意“…
如何分析测试结果和评估测试工作的质量
软件测试中每一项测试活动都会产生测试结果,通过测试结果来评估产品的质量体现了测试的目的和价值。而通过测试结果评估测试工作本身的质量也非常重要,能让我们及时发现测试中存在的问题,并及时改正,是测试工作进行持续改进的基础。 …
如何编写好的代码?
hi,各位小伙伴,大家好,最近主导项目正在进行code review,发现不同人写代码风格不一样: 完成任务型,怎么简单怎么来,目的快速完成任务,尽量复制粘贴搞定,没有自己的代码设计思想,代码杂乱无章,不喜欢重构,bug…
代码覆盖率和测试覆盖率_代码覆盖率与测试覆盖率; 哪个更好?
代码覆盖率和测试覆盖率 测试覆盖率和代码覆盖率是衡量代码有效性的最流行方法。 尽管这些术语有时会互换使用,因为它们的基本原理相同。 但是它们并不像您想象的那样相似。 很多时候,我注意到测试团队和开发团队对这两个术语的使用…
单元测试的思考
在我的项目经验中单元测试地位一直比较尴尬,大体上有两类人: 1.教旨派:认为单元测试能解决所有的测试问题,认为单元测试可以替代其他测试 2.怀疑派:单元测试很难实施,单元测试能力有限,无可能达到全覆蓋,代码耦合太厉害无法…
Laravel unit test : 模拟认证的用户
在 Laravel 编写单元测试时经常会遇到需要模拟认证用户的时候,比如新建文章、创建订单等,那么在 Laravel unit test 中如何来实现呢? 官方解决方法 Laravel 的官方文档中的测试章节中有提到: …
[译] Laravel 5 之美 - 单元测试
原文地址: Laravel 5.1 Beauty – Testing Note 本系列第四节内容. 本章会创建一个以后可以用到的项目便于以后我们的课程使用, 同时也会查课各种测试选项. 以后一段时间内会开发一…
使用桩件 (Stub) 解决 Laravel 单元测试中的依赖
本文是我在实践后的一点总结,难免有不妥之处。如有幸得大神路过,还望不吝赐教,小弟在此谢过了! 很早就知道有单元测试的概念,也曾尝试过,但是一直对单元测试的概念和方法,比较模糊。在听了 @vimac 大神的讲堂 PHP单元…
OCMock 原理
OCMock 原理 OCMock中OCMStub这个宏很强大,可以对一个mock class指定方法指定返回值: // create a mock for the user defaults id userDefault…