Tag Archive: test automation


Value of Selected Server Side CheckboxList Item in Client Javascript

[Issue]

If you are using CheckboxList ASP.NET

Top 40 Automated Testing Blogs

Great summary list of blogs about Automation Testing, from http://motevich.blogspot.com/2008/11/top-40-automated-testing-blogs.html

the final list of Top 40 Automated Testing Blogs.

I sorted these blogs on the basis of:

  • PageRank (PR) – Google’s view of the importance of a pag. The bigger, the better.
  • AlexaRank (AR) – Alexa’s range of a site based on a traffic.The lower, the better.
  • TechnoratiRank (TR) – position of the blog among all Technorati blogs. The lower, the better.
  • Comments (Cmts) – number of comments for all articles posted during previous 3 months (Aug, Sep, Oct 2008). The bigger, the better.
  • Incoming links (Links) – number calculated by Yahoo Site Explorer. The bigger, the better.
Top 40 Automated Testing Blogs

# Site / Author PR AR TR Cmts Links
1

using System.Runtime.InteropServices;

public const uint LVM_FIRST = 0×1000;
public const uint LVM_GETITEMCOUNT = LVM_FIRST + 4;
public const uint LVM_GETITEMW = LVM_FIRST + 75;

[DllImport("user32.DLL")]
public static extern int SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
[DllImport(
"user32.DLL")]
public static extern IntPtr FindWindow(string lpszClass, string lpszWindow);
[DllImport(
"user32.DLL")]
public static extern IntPtr FindWindowEx(IntPtr hwndParent,

小议自动化测试

1、概念

2、目标
测试自动化的目标是对被测试系统进行自动测试。总的来说,测试自动化的目标是通过较少的开销,获得更彻底的测试,并提高产品的质量

3、特点
3-1)、可以对程序的新版本自动执行回归测试
这是测试自动化的最主要的任务。在需要频繁修改大量程序的环境中,自动化进行回归测试的开销是最小的。
3-2)、可以执行更多更频繁的测试
自动化测试的一个特点是可以在较短的时间内进行更多的测试。
3-3)、可以执行一些手工测试困难或不可能进行的测试
如对于一个需要2W用户并发操作的动作,要获取足够多的资源进行测试几乎是不可能的。但是自动化测试工具可以模拟2W个用户进行仿真测试。
3-4)、可以更好地利用资源
将繁琐的任务自动化,如重复输入相同的测试输入,可以提高准确性和测试人员的积极性,将测试人员解脱出来转而投入更多精力设计更好的测试用例。并且自动化测试可以不停地进行测试,有效地利用了计算机的资源。
3-5)、测试具有一致性和可重复性
测试自动化可以重复进行多次相同的测试,因此可以获得测试的一致性,这在手工测试中是很难保证的。有些测试可能在不同的硬件配置下执行,使用不同的操作系统或不同的数据库,此时要求多平台产品的跨平台质量的一致性,这在手工此时的情况下是很难做到的。
3-6)、测试的重用性
自动化测试的测试用例经过一次执行之后,在以后的测试中可以不断重用而无需人工参与,这一点在手工测试中是无法做到的。
3-7)、可以更快地将软件推向市场
一旦一系列的测试已经被自动化,可以比手工测试更快地重复执行,大大缩短了测试时间。
3-8)、可以增加软件信任度
一旦得知软件通过强有力的自动测试后,软件发布时对其的信任度也会提高

Powered by WordPress | Theme: Motion by 85ideas.