Iniciar sesión
España - Español
Argentina (Español)
Brasil (Português)
Canada (English)
Canada (Français)
中国 (简体中文)
Colombia (Español)
Deutschland (Deutsch)
España (Español)
France (Français)
India (English)
Italia (Italiano)
日本 (日本語)
한국 (한국어)
México (Español)
Perú (Español)
Россия (Pусский)
台灣 (繁體中文)
United Kingdom (English)
United States (English)
Más...
Home
Subscribe
Reader Services
Community
Partner Resources
Current Issue
Topics
Issues
Authors
Columns
HTML Help Files
Code Downloads
Brownfield Series
RSS
MSDN Magazine
>
Home
>
Authors
>
James McCaffrey: MSDN Magazine Articles
James McCaffrey
Test Run: Automatización de pruebas personalizadas con Team System
En la columna de este mes, el Dr. James McCaffrey describe algunas de las maneras que se puede usar Visual Studio 2005 Team System para administrar la automatización personalizada de pruebas de software.
Dr. James McCaffrey - Launch 2008
Test Run: Biblioteca de automatización de la interfaz de usuario de Microsoft
James McCaffrey le muestra cómo empezar con una automatización de prueba de la interfaz de usuario mediante la nueva biblioteca de automatización de la interfaz de usuario de Microsoft.
Dr. James McCaffrey - February 2008
Test Run: Automatización de la interfaz de usuario con Windows PowerShell
Esta entrega de Test Run constituye una guía de uso de Windows PowerShell para llevar a cabo la automatización de la interfaz de usuario ligera.
Dr. James McCaffrey - December 2007
Test Run: Automatización de prueba con Windows XP Embedded
El artículo de este mes explora cómo crear una automatización de prueba eficaz de interfaz de usuario en sistemas de software que se ejecutan en Windows XP Embedded.
Dr. James McCaffrey and Mike Hall - October 2007
Test Run: Pruebas ligeras con Windows PowerShell
Dr. James McCaffrey - May 2007
Test Run: Prueba de la secuencia de transformación personalizada
Este mes: técnicas clave que puede usar para probar las clases de secuencia personalizadas que los datos de transformación leen o escriben en otra secuencia.
Dr. James McCaffrey - March 2007
Test Run: Automatización de prueba AJAX
Este mes el Dr. James McCaffrey presenta una técnica que permite escribir una automatización de prueba ligera para comprobar la funcionalidad de las aplicaciones web AJAX.
Dr. James McCaffrey - February 2007
Test Run: Permutaciones de cadenas
Tal y como explica James McCaffrey, poder crear permutaciones de cadenas mediante programación es fundamental para poder hacer pruebas de software.
Dr. James McCaffrey - December 2006
Test Run: Uso de Excel para realizar pruebas en conjuntos de datos
Dr. James McCaffrey - November 2006
Test Run: Competitive Analysis Using MAGIQ.
The goal of competitive analysis is to compare the overall quality of your software against similar systems. But it’s not easy. Here James McCaffrey accomplishes the goal with the help of a little MAGIQ.
Dr. James McCaffrey and Nasa Koski - October 2006
Test Run: Randomness in Testing
In this installment of Test Run, James McCaffrey discusses how you can generate random test case data.
Dr. James McCaffrey - September 2006
Test Run: Five Ways to Emit Test Results as XML
The use of XML files in software testing has steadily increased over the past few years. Test case data, test harness configuration information, and test result data are now stored as XML. Recently I was writing some .
Dr. James McCaffrey - June 2006
Test Run: Stress Testing.
Stress testing is a fundamental quality assurance activity that should be part of every significant software testing effort. The key idea behind stress testing is simple: instead of running manual or automated tests under normal conditions, you run your tests under conditions of reduced machine or system resources.
Dr. James McCaffrey - May 2006
Mutant Power: Create A Simple Mutation Testing System With The .NET Framework
With mutation testing, the system under test is changed to create a faulty version called a mutant. Here James McCaffrey explains how to do this in .NET.
James McCaffrey - April 2006
Test Run: Determining .NET Assembly and Method References
Before you can test any software system effectively, you must understand the system under test. If the system includes the Microsoft® . NET Framework, understanding the system under test includes understanding its assembly and method dependencies.
James McCaffrey - March 2006
Test Run: Software Testing Paradoxes
Paradoxes are fun. In this month's column I show you three interesting cases that can occur when you are performing software testing. They're fundamentally mathematical in nature, and they can be a useful addition to your troubleshooting arsenal.
James McCaffrey - December 2005
Test Run: Low-Level Web App UI Test Automation
As Web applications have become more complex, testing them has become more important. There are many testing techniques available to you. For example, in the April 2005 issue of MSDN®Magazine, I describe a simple JScript®-based system that can test a Web app through its UI by using the Internet Explorer Document Object Model.
James McCaffrey - October 2005
Test Run: Low-Level UI Test Automation
There are several ways to test a Windows®-based application through its user interface. For example, in the January 2005 issue of MSDN®Magazine (Test Run: Lightweight UI Test Automation with . NET) I described a lightweight technique for testing .
James McCaffrey - September 2005
Test Run: Test Harness Design Patterns
The Microsoft® . NET Framework provides you with many ways to write software test automation. But in conversations with my colleagues I discovered that most engineers tend to use only one or two of the many fundamental test harness design patterns available to them.
James McCaffrey and James Newkirk - August 2005
Test Run: The Analytic Hierarchy Process
Most software testing takes place at a relatively low level. Testing an application's individual methods for functional correctness is one example. However, some important testing must take place at a very high level—for example, determining if a current build is significantly better overall than a previous build.
James McCaffrey - June 2005
Test Run: Lightweight UI Test Automation for ASP.NET Web Apps
The release of ASP. NET revolutionized Web development and made it easy to create full-featured Web applications. Visual Studio® 2005 and ASP. NET 2. 0 will let you add even more functionality to your applications, but the more features a Web application has, the more important testing becomes.
James McCaffrey - April 2005
Test Run: Automate Your ASP.NET Web Services Testing
It's no exaggeration to say that Web services are revolutionizing application-to-application communication. Web services are already being used extensively in corporate intranet environments and are making their way into commercial use, too.
James McCaffrey - March 2005
Test Run: Lightweight UI Test Automation with .NET
Manual user interface testing is one of the most fundamental types of software testing and it's the kind of testing that most software engineers first experience. Paradoxically, automated user interface tests are probably the most technically challenging kind of test to write.
James McCaffrey - January 2005
Test Run: API Test Automation in .NET
The most fundamental type of software test automation is automated API testing. API testing essentially entails testing the individual methods that make up a software system rather than testing the overall system itself.
James McCaffrey - November 2004
Test Run: Automate Testing of Your Stored Procs
Many Windows®-based applications have a SQL Server™ back-end component that contains stored procedures. Although techniques to automatically test functions in the front-end code are well known, the techniques to write test automation for stored procedures are not.
James McCaffrey - September 2004
Test Run: Test Automation for ASP.NET Web Apps with SSL
If you're encrypting user data with Secure Sockets Layer (SSL) over HTTP and you want to test your Web applications programmatically you'll find that the techniques are not widely known. In this month's column I'll show you how to set up a test SSL server and write test automation that verifies the functionality of a simple but representative Web application.
James McCaffrey - August 2004
Test Run: Using Combinations to Improve Your Software Test Case Generation
James McCaffrey - July 2004
Testing: Perform Code Coverage Analysis with .NET to Ensure Thorough Application Testing
When running your tests how do you know which parts of your product code are actually executed and tested? This article presents a complete system called Fundamental Function code coverage that operates at the method level. The author gives an overview of the system so you can understand code coverage principles, explains the key parts of the underlying code, and discusses how code coverage fits into the overall product development cycle. After reading this article you will be able to perform code coverage analysis on any .NET software system.
James McCaffrey - April 2004
Encrypt It: Keep Your Data Secure with the New Advanced Encryption Standard
The Advanced Encryption Standard (AES) is a National Institute of Standards and Technology specification for the encryption of electronic data. It is expected to become the accepted means of encrypting digital information, including financial, telecommunications, and government data. This article presents an overview of AES and explains the algorithms it uses. Included is a complete C# implementation and examples of encrypting .NET data. After reading this article you will be able to encrypt data using AES, test AES-based software, and use AES encryption in your systems.
James McCaffrey - November 2003
Test: Build Quick and Easy UI Test Automation Suites with Visual Studio .NET
The .NET Framework provides a surprising new way to quickly and easily create user interface test automation. By using objects in the System.Reflection and System.Threading namespaces, you can write automated tests in minutes instead of hours. This article walks you through the building of a typical Windows-based application that will be used as the test subject. The author then runs through the creation of a C#-based test tool that simulates clicking the test app's UI controls and checks the application's state. After the tool is built, the author explains in detail how it works so you can modify and extend it for your own use.
James McCaffrey - January 2003
Test Run: Automatización de la interfaz web de usuario con Windows PowerShell
Le mostramos a continuación cómo usar Windows PowerShell para crear una automatización de la prueba de la interfaz de usuario rápida y sencilla para ASP.NET y aplicaciones web clásicas ASP.
Dr. James McCaffrey - March 2008
Test Run: Prueba de los procedimientos almacenados de SQL con LINQ
Language Integrated Query (LINQ) facilita en gran medida las cosas. En este caso, vamos a hacer que LINQ, o más específicamente el proveedor de LINQ to SQL, pruebe los procedimientos almacenados de SQL.
Dr. James McCaffrey - April 2008
Test Run: Pruebas de solicitud/respuesta con Windows PowerShell
¿Sabía que es posible usar Windows PowerShell para llevar a cabo pruebas ligeras de solicitud/respuesta para una aplicación web ASP.NET? Le explicamos cómo.
Dr. James McCaffrey - May 2008
Ejecución de pruebas: Introducción a las pruebas de WCF
Este mes, James McCaffrey genera un agente de prueba para aplicaciones de WCF que realmente las pone a prueba.
Dr. James McCaffrey - Julio 2008
Ejecución de pruebas: Pruebas de configuración con Virtual Server, parte 1
En esta ocasión, McCaffrey configura un entorno virtual para pruebas de configuración con el fin de presentarle las pruebas de configuración de software con Microsoft Virtual Server
Dr. James McCaffrey - Septiembre 2008
Ejecución de pruebas: Pruebas de configuración con Virtual Server, parte 2
Como Virtual Server se basa en un conjunto de módulos COM, le permite controlar la creación y las pruebas de las máquinas virtuales. Aquí usamos Windows PowerShell para ejecutar las pruebas.
Dr. James McCaffrey y Paul Despe - Diciembre 2008
{ Paréntesis de cierre }: ¿Qué se precisa para ser un buen evaluador de software?
En el número de este mes, James McCaffrey habla de las cualidades y los conocimientos que tiene en cuenta cuando busca buenos evaluadores de software.
Dr. James McCaffrey - Diciembre 2008
Ejecución de pruebas: Determinación de grupos en pruebas de software
Existe un gran cuerpo de investigación sobre técnicas de grupo para determinar la mejor alternativa de un conjunto de opciones. El Dr. James McCaffrey detalla cinco de ellas.
Dr. James McCaffrey - Noviembre 2008
Ejecución de pruebas: Automatización de pruebas de interfaz de usuario en aplicaciones WPF
Este mes describimos técnicas para automatizar pruebas de IU en aplicaciones de Windows Presentation Foundation.
James McCaffrey - Marzo 2009
Ejecución de pruebas: Analizar la exposición y el riesgo de los proyectos con PERIL
James McCaffrey usa algunos métodos estadísticos y una técnica que denomina PERIL para calcular los riesgos en los proyectos de software que implican tiempo, costos y otras posibles carencias de recursos.
Dr. James McCaffrey - Enero 2009
Ejecución de pruebas: .Pruebas de módulos .NET con IronPython
Este mes demostramos lo fácil que es usar IronPython para probar las bibliotecas basadas en .NET.
James McCaffrey - Junio 2009
Ejecución de pruebas: Pruebas de solicitud y respuesta con F#
Este mes le mostramos cómo usar F# para realizar pruebas de solicitud y respuesta de HTTP para aplicaciones web de ASP.NET.
James McCaffrey - Julio 2009
Administre su perfil
|
MSDN Flash en Español
|
Contacto
|
Aviso legal
© 2009 Microsoft Corporation. Reservados todos los derechos.
Términos de uso
|
Marcas Registradas
|
Privacidad