What's new in TestAutomation 1.0.6
Mar 13, 2010
- Added functionality so that double clicking on a project makes it the "Selected Project."
- Changed background colors on Test Case panels
- Added a settings configuration form (This was supposed to go into 1.0.5. It was a missed requirement).
- Created new privilege called "MODIFY SETTINGS," which is required to view the "Settings" screen
- Added categorization opportunities and filtering to defects:
- Priority
- Severity
- Status
- Created user interface components to leverage the new defect categorization elements (priority, severity, status)
- Added priority, severity, and status to the defect editor screen
- Added filtering capability on the Defect tab
New in TestAutomation 1.0.5 (Mar 11, 2010)
- Added emailing capability from the "Defects" screen
- Added basic report viewing
- Added settings configurability, along with settings for emailing
- Modified security management screen to add an email address for a user
- Modified user interface to hide owner windows, when a child window gets drawn (then shows, once the child window is closed)
- Created a link between a defect and the logged in user who creates the defect (testuser_fk)
- Fixed defect in the "Defects" tab that did not refresh the list appropriately, causing the size of it to double when a new defect got created
- Added a "CreateDate" column to defects, to indicate when they were created
- Programmatically adjusted TestAutomation to show create date when viewing Defect Editor
New in TestAutomation 1.0.4 (Mar 11, 2010)
- Added basic authentication:
- Default username:password is admin:admin
- Authentication required to use the system
- Password is encrypted in the database for enhanced security
- Added the ability to add/retire users
- Integrated some aspects of the logged in user into the existing user interface:
- Test Case Runs
- Defect notes
- Added privileges pertaining to an end-user's permission to use a piece of the application
New in TestAutomation 1.0.3 (Mar 3, 2010)
- Added a DatabaseManagement Utility
- Keeps database up-to-date through versions
- Creates a TestAutomation.exe.config file automatically
- Removes the need to manually restore a .bak file
- Uses a combination of current database and an XML-based file to know whether it is up-to-date
- Created an installer
New in TestAutomation 1.0.2 (Mar 3, 2010)
- Added capability to add Projects to a list of managed projects
- A Project can contain 0 to many Requirements
- A Project can contain 0 to many Test Cases
- A Test Case can test 0 to many Requirements
- A Test Case can have 0 to many Test Case Runs
- A Test Case Run is a history of when a test case was run
- Notes are kept about the results of the test case
New in TestAutomation 1.0.1 (Mar 3, 2010)
- Added capability to add Projects to a list of managed projects
- A Project can contain 0 to many Requirements
- A Project can contain 0 to many Test Cases
- A Test Case can test 0 to many Requirements
- A Test Case can have 0 to many Test Case Runs
- A Test Case Run is a history of when a test case was run
- Notes are kept about the results of the test case
New in TestAutomation 1.0 (Mar 3, 2010)
- Create any number of jobs to test any sort of functionality
- A job can contain any number of macros
- A macro contains any number of steps
- A macro can be reused in any number of jobs
- The following are step types that can be run by a job's step:
- KeyPress - Presses a key on the keyboard (without user intervention)
- ApplicationOpen - Opens an executable
- ApplicationClose - Closes an executable
- Sleep - Pauses the running of a job for a desired number of milliseconds
- ModifyControl - Modifies a modifiable control
- ClickButton - Clicks a button that contains certain text
- BringApplicationToFront - Focuses on a certain application
- EnsureScreenTitle - Ensures that the focused application's title contains desired text
- Log - Logs a user desired log to the database
- LogCurrentScreen - Logs the current screen's title to the database
- The ability to manage jobs, macros, steps, and step order in a job