473,414 Members | 1,596 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,414 software developers and data experts.

Resources on dev-ing a forms test automation framework?

Hi all,

I want to write up a test automation class library for our in-house
app, which I've never done before.

The app is functionally a 2-tier GUI-datalayer one, and I basically
want to automate user processes such as:
1) entering a bit of text into one of the textboxes,
2) moving to the next gui screen (thus committing gui data to the db),
3) and then hitting the "previous screen" button, returning to the
original screen, which should update with the new data.

The app is written in C# 2.0.

Anybody have any good automation resources?
Thanks!

cdj
Aug 4 '08 #1
1 1550
In testing, the UI is not necessarily the best place to start. I am not
stating that testing the UI is not part of the testing process, but that
tests on your underlying code are more important, by far.

As far as UI testing, there are frameworks out there. Mercury makes a win UI
tester, for example. There are others. Most are rather pricey, which leads
back to making sure you really need to automate UI testing prior to heading
down this path. In most cases, moving most of your app code out of the UI
will eliminate the need for a full UI test framework.

--
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA

Subscribe to my blog
http://gregorybeamer.spaces.live.com/lists/feed.rss

or just read it:
http://gregorybeamer.spaces.live.com/

********************************************
| Think outside the box! |
********************************************
"sherifffruitfly" <sh*************@gmail.comwrote in message
news:63**********************************@i20g2000 prf.googlegroups.com...
Hi all,

I want to write up a test automation class library for our in-house
app, which I've never done before.

The app is functionally a 2-tier GUI-datalayer one, and I basically
want to automate user processes such as:
1) entering a bit of text into one of the textboxes,
2) moving to the next gui screen (thus committing gui data to the db),
3) and then hitting the "previous screen" button, returning to the
original screen, which should update with the new data.

The app is written in C# 2.0.

Anybody have any good automation resources?
Thanks!

cdj
Aug 4 '08 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

13
by: Mike Tyndall | last post by:
Sorry I'm late, everybody! I'll try to post it nearer the start of the month next time. Updates: -Books added: C++ Coding Standards (Required Reading - upcoming) Memory as a Programming...
0
by: Mike Tyndall | last post by:
Whoops, way late this time. Sorry again, things have been hectic. Updates: -Books added to the "Other C++ books" section: Inside the C++ Object Model -Books added to the "General programming"...
3
by: enki | last post by:
I am trying to learn basic resources. I am trying to load a bmp file I wrote with the win drawing program. I am trying to make this a pointer. The program complies and runs but the pointer dosnt...
4
by: simduss | last post by:
Hi, First of all, I'm a beginner with Unix. I have a "make" (Unix command) problem with a Pro*C sub-program since I installed Oracle8i (before I was at 7.3.4). I have a script builder that...
0
by: Louise Caldicott | last post by:
Hi all, I have created a project in Visual Studio which uses satellite assemblies. I have also written a script to build this project from the command line. There seems to be a difference in...
2
by: steventhrasher42 | last post by:
I very likely may be missing something here, but what stops a user from holding down the F5 key in their browser and generating hundreds of requests to IIS and thus tying up server resources? If...
5
by: WT | last post by:
Hi, Documpentation for VS 2005 is not clear about how to put a gif image in resources and how to get it from an <asp:image .../> or <img /> web control. It seems that IE send some .axd process...
1
by: Candle | last post by:
I am new to XML development however I want to enhance my skill set. As a result, I am looking for recommendation for resources to accomplish this task in the following areas: - Books / Web Sites /...
2
by: renagade629 | last post by:
Can anybody help me understand what i'm doing wrong or what I'm missing? Is there anyother good and commendable C++ program I can use (free) from the internet like Dev C++? I'm having trouble doing...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.