随笔分类 - 软件测试
摘要:1、吞吐率(Request per second)服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。记住:吞吐率是基于并发用户数的。这句话代表,1:吞吐率和并发用户数相关;2:不同的并发用户数...
阅读全文
摘要:网站的运行中有很多的因素决定,例如:网速、网站兼容性、网站耐压性和服务器承载能力等因素共同决定的,这些都会影响到网站的性能和相应时间。web性能测试就是帮助开发人员在开发的时候尽量避免这些问题。网站性能测试的几个基本点:1、验证性和确认性测试:这个测试用来帮助我们检验输入值和是否能在期望的入口登录,比如:一个字段要求输入Email地址,那么必须按照正确的输入才能提交页面2、页面完整性测试:相当于在生产环境中,通过模拟用户行为来查看网站内容的完整性。比如测试每个连接是否正确或者页面上的信息是否正确显示等。3、权限测试:帮助我们检验不同权限的用户是否能得到相应的内容,还有对本地或者服务器上其他资.
阅读全文
摘要:当我们同一条测试用例根据不同的输入数据运行多次测试。为了不重复写单元测试代码。vs为我们提供了数据驱动的测试方法,数据源的文件格式可以是csv、xml、SQL Server数据库或者Orcle数据库等。 我们先来看看我们要被测试的方法:using System;namespace ConsoleApplicationUnitTest{ public class UnitTest { public double CalculateTotalPrice(double quantity) { double totalPrice; ...
阅读全文
摘要:在软件开发过程中,系统构架是有很多模块构成,而每个模块都有许多函数组成,当我们的系统发生错误时候,我们必须定位在发生的错误的模块,然后精确到某个模块中的某个函数中,而这个周期就是非常浪费时间和生产效率的,我们的大部分时间浪费在寻找此Bug上,若果系统越复杂,那么我们定位错误的成本原来越高。所以在每个函数集成模块中,所以我们需要严格地单元测试来验证。在MVC模块中开发系统自动集成进去,在vs2010中我们可以为我们的函数自动生成单元测试,无论是public或者private的,我们通过鼠标右键都能自动生成单元测试函数,这个类定义在Microsoft.VisualStudio.TestTools.
阅读全文
摘要:概述:在vs2010中软件测试已经提供了很多功能以及管理工具。这其中包括有:测试视图、测试项目编辑、测试结果视图、代码覆盖率结果、测试运行等以及在vs2010中新增的功能Test Impact View 工具介绍:首先我们新建了一个简单的待测试的工程:ConsoleApplicationTest1,添加一个类Class1,添加一段简单的代码,如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplicationTest1{ publ...
阅读全文