fade

CAD Software testing

Computer-aided design (CAD) involves creating computer models defined by geometrical parameters. CAD (computer-aided design) software is used by architects, engineers, drafters, artists, and others to create precision drawings or technical illustrations. CAD software can be used to create two-dimensional (2-D) drawings or three-dimensional (3-D) models. CAD software enable engineers to view the models in three dimensions. CAD data is also used by manufacturer for Computer-aided manufacturing (CAM) using CNC machines. Simulation engineers process this CAD data further for analyzing the components under real life conditions. CAD software have reduced the product development cycle drastically and has become the backbone of engineering industry.

At Infinite Science, we test the CAD software as first user. Our expertise lies in testing

A] Geometry Transfer:
• Solid Models
• Surface Models
• Mixed Multibody Models
• Sketch Files [2D Sketch Files]
• Beams
• Multibody Models
• Multibody Assemblies
• 2D Drawing Files

Types of CAD interfaces
• SolidWorks
• SolidEdge
• CATIA
• ProE Wildfire
• Mechanical Desktop
• AutoDesk Inventor
• Unigraphics
• CoCreate [One Space Designer Modeling]

Neutral Formats Support
• Parasolid
• Parasolid Binary
• STEP
• IGS/IGES
• VDAFS (*.vda)
• ACIS/SAT
• MCNP
• VRML (*.wrl)
• STL (*.stl)
• 3D XML

B] Sketching Features:

Draw
• Line, Polyline, Rectangle, Circle, Polygon
• Arc, Intersection Curve, Face Curves
• Ellipse, Partial Ellipse, Parabola, Hyperbola
• Point, Intersection Point
• Spline, Text, Centerline
• 3D Sketch on Plane, Parallelogram, Donut

Edit / Modify [Sketch] Commands
• Fillet, Chamfer, Offset, Trim, Extend, Split
• Mirror, Move, Rotate
• Pattern [Linear, Rectangular, Circular]
• Cut, Copy, Paste
• Undo, Redo
• Make Path, Break, Convert Entities, Stretch, Polar Tracking

Dimensions
• General
• Horizontal
• Vertical
• Automatic Dimension
• Length / Distance
• Radius
• Diameter
• Angle
• Edit and Move Dimensions
• Baseline Dimension
• Ordinate Dimension
• Chamfer Dimension

Dimensions Relations
• Fixed, Horizontal, Vertical
• Perpendicular, Parallel, Tangent
• Display / Delete Relations
• Coincident, Concentric, Collinear, Equal
• Auto Constraints, Grid and Snap Settings
• Fully Define Sketch
• Add Relation

C] 3D Modeling Features:

Solid Modeling

Basic Features
• Extrude, Revolve, Sweep, Loft
• Extruded Cut, Revolved Cut, Swept Cut, Lofted Cut, Thickened Cut
• Cut with Surface
• 3D Curve, Project Curve, Split Line, Composite Curve, Curve Through XYZ Points
• Curve Through Reference Points
• Helix, Spiral, Draft

Hole - Simple and Hole Wizard
• Countersink
• Hole
• Counter bore
• Tap

Hole Series
• Countersink
• Clearance Hole
• Counter bore

Primitives
• Sphere
• Box
• Parallelepiped
• Pyramid
• Cylinder
• Cone
• Prism
• Torus
• Bend
• Wedge

Modify Features
• Shell, Fillet / Round, Chamfer
• Curve Driven Pattern, Sketch Driven Pattern, Table Driven Pattern, Fill Pattern
• Pattern : Linear, Rectangular and Circular
• Join, Heal Edges, Body Heal, Repair
• Split edges, Merge Edges
• Imprint Bodies, Projections [2D and 3D], Fill, Indent, Flex, Curves, Fastening Features, Thicken Wrap
• Shell, Rib, Dome, Stiffener
• Freeform, Shape, Deform
• Move / Size Features

Body Operations
• 3D mirror, 3D array
• Dynamic Feature Editing, Copying Features, Edit Features
• Move, Copy, Scale, Delete, Translate, Rotate 3D, Align
• Extend, Slice, Fillet, Chamfer, Section, Trim
• Rename, Reorder
• Parametric Work planes / Work axis / Work points
• Design variables

Boolean Operation
• Add
• Subtract
• Intersect

Surface Modeling

Basic Features
• Extruded Surface, Revolved Surface, Swept Surface, Lofted Surface
• Surface from Edges, Surface from Sketches
• Surface Patch, Surface Extension
• Offset, Stitch
• Planar Surface, Trim Surface, Filled Surface
• Replace Face, Delete Face
• Mid-Surface, Sew Surfaces
• Parting Surfaces, Untrim Surface, Ruled Surface
• 3D Mesh, Offset 3D
• Projected Surfaces, Joining of Surfaces, Breaking of Surfaces
• Surface Display Control, Surface Intersection

Creation of Wire Frame
• Spline
• Projected Wire Frames
• Flow Lines
• Parting Lines
• Cut Sections
• Augmented Lines

Parametric Sketching and Modeling
• Parameters
• Driving and Driven Dimensions
• Parametric Functions
• Parametric Expressions

Open and Save
• New, Open, Save, Save As, Save All, Print, Print Preview
• Import and Export in Neutral [Parasolid, IGES, STEP, SAT] Formats
• Tools, Options, Addins, Customize

Appearance
• Color
• Texture
• Render
• Shaded
• Shadows in Shaded Mode
• Redraw View
• Hidden Lines Visible
• Hidden Lines Removed Material

Reference Geometries
• Plane Creation
      - From Base Plane
      - From Face
      - From Point and Edge
      - From Point and Normal
      - From Three Points
      - From Coordinates

• Co-ordinate Systems
      - Cartesian
      - Spherical
      - Cylindrical

• Axis
• Point
• Mate Reference


Measure
• Distance
• Body Information
• Mass Properties

Context Options
• Suppress / Hide Part and Body
• Edit the Feature or Sketch
• Insert Context Menu

Selection Filters
• Vertex
• Edge
• Face
• Body
• Single Select
• Multiple Select

View
• Zoom to Fit, Zoom Window, Zoom In / Out Pan
• Previous View, Next View
• 3D rotate
• Projection View, Perspective, Roll View, Section View
• Standard Views : Top, Bottom, Left, Right, Front, Back, Isometric, Normal To
• Turn Camera, Camera View, View Orientation
• Lights, View Ports
• Screen Capture : Imaging

D] Assembly Modeling:

Bottom-up Design, Top-down Design

Assembly

Mates
• Coincident
• Parallel
• Perpendicular
• Tangent
• Coincident Mate
• Concentric
• Advanced Mates
• Distance
• Angle
• Symmetric
• Cam-Follower
• Mate Width
• Gear Mates
• Rack and Pinion Mates
• Limit Mates
• Symmetry Mates
• Width Mates
• Mate
• Flush
• Angle
• Insert

Commands
• New Assembly, Large Assembly Mode
• Hide / Show Components, Change Transparency, Change Suppression State
• Edit Component, No External References
• Smart Fasteners, Make Smart Component, Mate
• Move Component, Rotate Component
• Replace Components, Replace Mate Entities
• Exploded View, Explode Line Sketch
• Interference Detection
• Collision Detection, Physical Dynamics, Dynamic Clearance
• Assembly Transparency, Simulation Toolbar, Update Assembly
• Mass Properties
• Explode Assembly, Subassembly
• Bill of Materials

E] Detailing / Drawing:

Conversion of 3D models to 2D drawings
• Setting Options
• Opening a drawing
• Creating a Drawing
• Customizing Sheet Formats
• 2D Sketching in Drawings
• Drawing Documents
• Creating Standard Views (Model Views and Standard 3 Views)
• Creating Derived Views
• Section Views, Projected, Broken
• Displaying Views
• Editing with Grips
• Aligning Views
• Property Manager
• Save, Print, Printing and Sending Drawings

Views Creation
• Base, Isometric, Orthographic
• Auxiliary, Detail
• Partial Section, Offset Section, Isosection, Broken, User-Defined
• Update View, Crop View
• Model View, Detail View, Section View
• Aligned Section View, Projected View
• Standard Views, Auxiliary View, Relative View, Predefined View, Empty View
• Update View, Crop View
• Broken-Out Section, Break, Alternate Position View
• Title Blocks Creation
• Templates
• Scaling
• Symbols

Annotations
• Area Hatch / Fill
• Auto Balloon, Balloon, Stacked Balloons
• Caterpillar, Center Mark, Centerline
• Cosmetic Thread
• Datum Feature, Datum Feature Symbol, Datum Target, Datum Target Symbol
• Dowel Pin Symbol, End Treatment
• Geometric Tolerance Symbol, Hole Callout, Multi-jog Leader
• Revision Symbol, Surface Finish Symbol, Weld Symbol
• Leaders, Note, Surface Finish
• Bills of Materials
• Model Items, Hole Callout, Multi-Jog Leader, Hide / Show Annotations

Hatching Utility
• Hatch, Boundary Hatch, Edit Hatch
• Layer Creation, Layer Properties Manager
• Line Color, Line Style, Line Thickness, Linetype, Lineweight
• Layer Previous, Plot Style, Make Object's Layer Current, Layer Properties
• Color

F] Sheet Metal:

Standard Features
• Walls, Flats
• Extrude, Revolve
• Punch, Offset
• Create Flat Wall, Create Flange Wall
• Drawings of the Sheet Metal Part
• Cuts, Rips, Bends, Punches, Notches, Corner Relief, Forms
• Bend Order Tables, Bend Radius, Bend Angle
• Dimensions
• Flat Patterns

Tools
• Insert Bends, Flatten, No Bends
• Rip, Base-Flange / Tab, Miter Flange
• Jog, Lofted-Bend, Forming Tool
• Fold, Unfold, Sketched Bend, Edge Flange
• Closed Corner, Hem, Break-Corner / Corner-Trim

G] Mold Design and Casting:

Tools
• Planar Surface, Offset Surface, Radiate Surface, Ruled Surface
• Filled Surface, Knit Surface, Draft Analysis
• Undercut Detection, Split Line
• Insert Mold Folders, Parting Lines
• Shut-Off Surfaces, Parting Surfaces
• Draft, Move Face, Scale
• Tooling Split
• Core, Cavity
• Split

H] Piping:

Design Modes
• Pipeline
• Route
• Rename
• Fittings
• Modify Pipe
• Create
• Delete
• Suppress
• Resume

Pipe Setup
• Space DB
• Bend Allow
• Line Stock
• Insulation
• Set Display

Fittings
• Insert
• Delete
• Redefine
• Replace

Insert Type
• End
• Corner
• Straight Brk
• StraightCont

I] Welding Design:

Welding
• Weld Definition
• Create Weld, Weldment, Structural Member
• Gusset, End Cap, Fillet Bead, Trim / Extend
• Simple and Compound Welds
• Weld Notches
• Welding Parameters
• Welding Symbols
• Location
• Mass, Volume, Size
• Hide or Unhide Welds

Weld Types
• Solid Fillet Weld, Light Fillet Weld, Butt and Groove Welds
• Plug Welds, Slot Welds, Spot Welds
• Solid Edge Preparation
• Light Edge Preparation
• Welding Rod
• Welding Process

J] Manufacturing (CAM):

Processes
• Milling
• Drilling
• Turning
• Holemaking
• Mill Planar
• Mill Contour
• Mill Multi Axis
• Turning
• Wire Cut
• Wire EDM

Drill
• SPOT FACING
• SPOT DRILLING
• DRILLING
• PECK DRILLING
• BREAKCHIP DRILLING
• BORING
• REAMING
• COUNTERBORING
• COUNTERSINKING
• TAPPING
• THREAD MILLING
• MILL_CONTROL
• MILL_USER

Holemaking
• HOLE MAKING
• HOLE MILL
• MILL CONTROL

Mill Planar
• FACE MILLING AREA
• FACE MILLING
• FACE MILLING MANUAL
• PLANAR MILL
• PLANAR PROFILE
• ROUGH FOLLOW

Object Transform
• Translate, Scale, Rotate About Point, Rotate About Line
• Mirror Thru Line, Mirror Thru Plane
• Rectangular Array, Circular Array
• Reposition, Transformation Options, Accepting the Transformation
• Feed Rates, Specify Colors
• Additional Passes, Part Stock, Intol / Outol
• Display Options
• Inheritance

Tools
• Operation Navigator
• Program Order View, Machining Method View, Machine Tool View, Geometry View
• Part Material, Rename, Delete Setup
• Create Filter, Type, Edit Status, Path, By Name, By Tool, Apply Filter
• Import CAM Objects
• Lathe Cross section
• Output, Convert Tool Library
• Batch Processor
• Prepare Geometry

Preferences
• Manufacturing [General, Visualize, Geometry, Operation, Configuration, Tools]
• Plot CLSF
• Polygon File Creation

Processing Mode
• Foreground
• Background

Prepare Geometry Tools
• Geometry Linker
• Sew
• Extract
• Surface Region

Analysis
• NC Assistant

Lathe Cross section
• Simple Section
• Complex Section

Definition Steps
• Body, Axis
• Projection Plane and Section Plane, Clearance Planes
• Blank Boundaries
• Post Post-processing, Sample Postprocessors, Output CLSF
• Information : Shop Documentation, Configuration File, Template File, Event Handler Convert Tool Library

NC programming

K] Testing Procedure:

Our Testing procedure includes:-
• Accuracy Testing of CAD/CAE/CAM software for standard / non-standard engineering problems using exact solutions
• Creation of Test plans covering Positive, Negative and complicated test scenarios for expected behaviors and updating continuously to reflect changes
• Unit, Component and Integration Testing, Load and Stress Testing, and Multiplatform Testing. Coverage Analysis for identifying Use Cases / Test Cases
• Development of API's
• Automation Scripting and Regression Management
• Regression Tool Expertise on Rational Visual Test, X-Runner, Win-Runner
• Software Reliability Analysis
• Bug Reporting System- Web linked bug database for reporting and maintaining track of bugs reported and fixed
• Development of Custom Defined Test Tools
• Expertise in Mathematical Tools Like Matlab
• Scripting Language Expertise in VB Script, JavaScript, Perl and Shell