Friday 6 July 2012

What is ad-hoc testing

When there is no documentation available for the project, if the tester is testing the application by understanding the application from it and testing it, then it is called as Ad-hoc testing

Monday 18 June 2012

Thursday 14 June 2012

Myths about career in Testing.....

Myths about career in testing...


  1.  No growth in career for test engineers
  2.  Salaries are not at par with other technologies for testers
  3.  Testers will be terminated first in recession
  4.  Testers will not get the respect in the company
All the above are myths only, they are not true.

 No growth in career for test engineers
There are lot of companies in the world only doing testing with huge revenues. Testing is an internal company or special division in almost all the companies. Heads of these departments are growing from testing as in the other groups. My manager started career with simple BSc and now he grown to Sr. Manager and delivery head of a group in previous company. So no stop for your career as long as you are performing. There is no growth for the non-performers in this industry.

Salaries are not at par with other technologies for testers

Through out my career, My salary was at par with the others, except in few cases where there is no resource available in the market for a skill, then that people may get some extra bonus or big jump in salary when they change the company based on demand and supply. Keep updated yourself in your area to be competitive. if you are not updating and doing something different than the others, no hike. doing all the work on-time contributes only 70-80% for performance appraisal. How important you are for the company contributes the remaining part which is a differentiator for any one either developer or tester.

Testers will be terminated first in recession

Recession mean what? not having projects or no work.
If there is no work in the company, what they will do with developers by terminating only testers? if they have to terminate some employees first criterion is performance, then loyalty and finally the availability of the skill in the market. it is not that only tester has to quit. Both the developers and testers have to leave when there is no work. No one feed you without work.

Testers will not get the respect in the company
Testers and Developers are equal to the company. Both of them are their intellectual property. If a product or project is to be successful the proper co-ordination should be there between dev and tester. If this coordination is not there nos success. If tester is not perfect product may fail which impacts the customer and hence the company. So respect will not be based on the technology, it is based on how you perform.

why testing is important?

Testing is the word without world can't move ahead. Day can't spent without testing. Do you purchase any thing without verifying whether it is working? Do you buy an electrical bulb without checking whether it is fused out or working?
In the same way we can't deliver any product to the customer without checking whether it is meeting all the requirements are not. if you deliver a product without testing it thoroughly there is no guarantee that it is going to work properly after deployment. Testing is to confirm that the product is working as per the requirements in the view of the customer.

Hence, Testing is important as development.


Last chance for free training and placement

Hi Freshers,
This is the last chance for free training and placement.


Dear candidate,
We are conducting a special drive for selecting the candidates for training and placement into MNC's. If you are interested please take the written test at our institute. This is 100% placement guarantee.

Test is on:

1. Aptitude
2. C
3. Testing basics

Venue:
SKill Assure Talent Incubation Centre,
 Streat No:8, Laxminagar
Ramanthapur,Hyderabad - 13

for further details contact us @ 9912898097


For appointment send email to ukonda@kmridgetechnologies.com

Tuesday 22 May 2012

Exam Date for free training and placement for freshers 2010/11/12 BE, BTech, MCA

Dear candidates, our exam is re-scheduled to 01/06/2012 to 03/06/2012 from 11am.
Regards,
Umashankar

Dear Candidate,
We are pleased to inform you that, we are conducting the written test from 26/05/12 to 29/05/12 for free training and placement for freshers 2010/11/12


Venue: KM Ridge Systems Private Limited
Street no:8, Hubsiguda, Hyderabad
At the junction of Ramanthapur, Hubsiguda, Hyderabad
Phone: 9912898097,

Wednesday 9 May 2012

Free training and placement plz sign into the blog and save your details

Send your resumes to info@kmridgetechnologies.com
Assessment dates will be informed to you after receiving the the resume.

Monday 30 April 2012

Trainers required urgently with 5+ years of experience

urgent requirement of trainers on below technologies.

  1.  cloud computing and mobile apps for security.
  2. Implementing Vblock – Cisco UCS
  3. Freelance trainer required on "ESM - HP Tools


    send your profiles to ukonda@kmridgetechnologies.com


Tuesday 24 April 2012

Free training and placement for freshers


For complete details call on 9912898097 or mail me your resume to umashankar.konda@kmridgetechnologies.com

Monday 2 April 2012

Free Training for Fresher with placement guarantee


Dear Sir/Madam,
This is Umashankar, Director KM Ridge Systems Private Limited a corporate training and recruitment firm.  KM Ridge is having more than 2 years in the field of corporate training and providing the training for SEI CMM level -5 companies like Wipro, Accenture, CTS, CNO IT services, FSS and TATA ELXSI. We are also working in the field of recruitment.
Currently there is a requirement of 50 Software Test engineers for one of our client, which is a CMM Level 5 company in Bangalore.
Educational Qualifications:
  • BSc, BCA
  • Above 60% from 10th to Graduation
  • Good communication skills
Training:
  • We will provide the training for one month
  • 8 hours a day
  • Fully practical oriented with 3 projects
For further details contact Umashankar konda, 9912898097, ukonda@kmridgetechnolgoies.com

Urgent requirement of software test engineers for 2 to 5 years of experience

About us: KM Ridge systems private limited is a training and placement company from hyderabad. KM Ridge is expert in providing the training solutions based on the client requirement on software testing. KM Ridge is providing trainings to CMM level 5 companies including Wipro, Accenture, CTS, TATA ELXSI and many more.

Client: Cleint is a SEI-CMM Level 5 company having offices in India and other 150 countries. In india they have offices in multiple locations including hyderabad, bangalore, Delhi, mumbai and Pune.

Requirement: Software Test engineer - Automation
Experience: 2- 5 years
Skills: Manual Testing, SQL, Oracle/MS SQL server, QTP/RFT/Selenium
Good Communication skills

Education: BE/BTech/MCA, with 60% throughout from 10
Role: Software Test engineer - Automation

Responsibilities: 
1. Writing test cases from the requirements
2. Test execution
3. Developing automation test scripts
4. Review test scripts
5. defect reporting and tracking
6. Coordination with team members and development team

if you are interested in this opportunity
send your resumes to uknda@kmridgetechnologies.com

Friday 9 March 2012

To connect a database and get the records from database


Set cnn = CreateObject("ADODB.Connection")
   cnn.ConnectionString = "driver={SQL Server};server=<enterserver>;" & _
      "uid=<enterlogon>;pwd=<enterpassword>;database=<enterdatabase>"
   cnn.Open
   If cnn.State = adStateOpen Then
      cnnState = "open"
   Else
      cnnState = "closed"
   End If
set rs=createobject("adodb.recordset")
mySql = "Select * from Tab_name"
rs.open sql,cnn
' To print all the column names
for i=0 to rs.fields.count-1
print rs.fields(i).name
Next
'to print all the values for each column
for i=0 to rs.fields.count-1
Print rs.Fields(i).value
rs.moveNext
Next
'close the connection
cnn.Close
cnnState = "closed"

Design Phase Testing




TESTING DURING THE DESIGN STAGES
No code has been written yet, so we're still testing ideas. These ideas are more formally expressed and more detailed than the original plans. Examining the design documents, reviewers should develop a clear picture of how the system will work if it's built according to the design. Testers may not be included in these reviews, but they will be valuable for your test planning, so try to find time for them. (But don't speak in review meetings unless you have something valuable to say.) The reviewers should explore the following issues:
  • Is the design good? Will it lead to an efficient, compact, testable, maintainable, product?
  • Does the design meet the requirements? If the planning documents are informal, changeable, and ambiguous, the design will be the first formal statement of the product requirements. Management and marketing staff should review the design as such, not just as a design.
  • Is the design complete? Does it specify all relationships between modules, how they pass data, what happens in exceptional circumstances, what starting state should be assumed for each module, and how that state will be guaranteed?
  • Is the design possible? Can the machine run this quickly? Is there enough memory? Are there enough I/O devices? Can data be retrieved this quickly from a database? Can this version of the development language do the things you're trying to do?
  • How well does the design cover error handling? Especially when doing top-down design, it's easy to think of error paths as "details," to be dealt with "later." All too often, by the time "later" rolls around, these "details" have been forgotten. Along with checking that all remotely plausible error conditions are dealt with in the design, it is also important to ask whether a given error is handled at the right level. For example, if an error detected in one module forces backtracking and cancellation or correction of work done in other(s), the error should probably be handled in the higher-level module that calls all the affected modules.


Requirements Phase Testing

TESTING DURING THE REQUIREMENTS STAGES
Ideas are tested now, not code. The "testers" (reviewers) include marketers, product managers, senior designers, and human factors analysts. Members of the Testing Group are rarely involved at this stage. (See Chapter 13 for useful planning-stage tasks for testers.)
The reviewers read drafts of the planning documents. Then they gather data, using comparative product evaluations, focus groups, or task analyses. These arc commonly described as planning and design tools, but they are also testing procedures: each can lead to a major overhaul of existing plans.
The reviewers should evaluate the requirements document (and the functional definition based on it) in terms of at least six issues:
  • Are these the "right" requirements? Is this the product that should be built?
  • Are they complete? Does Release 1 need more functions? Can some of the listed requirements be dropped?
  • Are they compatible? Requirements can be logically incompatible (i.e., contradictory) or psycho logically incompatible. Some features spring from such different conceptualizations of the product that if the user understands one of them, she probably won't understand the other(s).
  • Are they achievable? Do they assume that the hardware works more quickly than it does? Do they require too much memory, too many I/O devices, too fine a resolution of input or output devices?
  • Are they reasonable? There are tradeoffs between development speed, development cost, product performance, reliability, and memory usage. Are these recognized or do the requirements ask for lightning speed, zero defects, 6 bytes of storage, and completion by tomorrow afternoon? Any of these might be individually achievable, but not all at once, for the same product. Is the need for a priority scheme recognized?
  • Are they testable? How easy will it be to tell whether the design documents match the requirements? 

Test to choose cheapest flight for inset order

the below program will work to chose cheapest flight
Add the objects to the test before  executing this code

Window("Flight Reservation").Activate
Window("Flight Reservation").WinObject("Date of Flight:").Type "121212"
Window("Flight Reservation").WinComboBox("Fly From:").Select "Denver"
Window("Flight Reservation").WinComboBox("Fly To:").Select "Frankfurt"
Window("Flight Reservation").WinButton("FLIGHT").Click

FlightCount = Window("Flight Reservation").Dialog("Flights Table").WinList("From").GetItemsCount()
FlightDetails = Window("Flight Reservation").Dialog("Flights Table").WinList("From").GetItem(0)
'msgbox FlightDetails

flights = split(FlightDetails,"$")
TempPrice = flights(1)
flight=0
For i=0 to FlightCount-1
FlightDetails = Window("Flight Reservation").Dialog("Flights Table").WinList("From").GetItem(i)
'msgbox FlightDetails
flights = split(FlightDetails,"$")
price = flights(1)

If Price<=Tempprice Then
flight = i

End If
'msgbox flight
Next
FlightDetails = Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select(flight)
Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
msgbox FlightCount&" "&FlightDetails
Window("Flight Reservation").WinEdit("Name:").Set "test"
Window("Flight Reservation").WinButton("Insert Order").Click
Window("Flight Reservation").Activate
Window("Flight Reservation").Restore
Window("Flight Reservation").WinObject("Insert Done").Check CheckPoint("Insert Done")