devops Questions

Suppose you work at a Company. 

And a new Client arrives, he needs the system he has, and he continues to build, to be tested. 

What is the approach you take, to find

-which tests to approach

-which tests to automate

-which tools to use

-how to build a solution for that client Testing and Automation testing needs?

I worked as a manual tester for 2 years and took a break because I had kids. Now when I apply for jobs, I couldn't get a call back as there is a gap in my career. It’s been 3 years since I worked and I live in UK.

I have taken selenium automation testing course online.And what are the recent technologies/tools that I have to learn so I can improve.

I have selenium scripts developed in WIN OS locally, later merged in GIT. Now when I am integrating them with Jenkins which is in Linux, always scripts are failing sayig could not open browser.Please find below message from jenkins.

Unable to initialize logging. Exiting...
Jul 13, 2018 4:36:01 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
[ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 61.003 s <<< FAILURE! - in TestSuite
[ERROR] Autospec(com.Jenkins_test.Simple_class)  Time elapsed: 60.569 s  <<< FAILURE!
org.openqa.selenium.NoSuchSessionException:
no such session
  (Driver info: chromedriver=2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7),platform=Linux 4.4.0-1062-aws x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 16 milliseconds
Build info: version: '3.0.1', revision: '1969d75', time: '2016-10-18 09:49:13 -0700'
System info: host: 'ip-172-31-72-8', ip: '172.31.72.8', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-1062-aws', java.version: '1.8.0_171'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{message=unknown error: DevToolsActivePort file doesn't exist
  (Driver info: chromedriver=2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7),platform=Linux 4.4.0-1062-aws x86_64), platform=ANY}]

Please help me in resolving this issue.

I an 5 years experienced Automation tester(Selenium Webdrver) and have completed ISTQB FL. What are the other certifications I take up related to Agile/Automation/IoT/DevOps/Mobile Testing?

I am trying to design a Quality Dashboard for software testing that can help us monitor all tickets filed for bugs, as well as other information that can help our Developmenmt Team.  I wanted to make sure we monitor the trurnaroud time in resolving bugs, as well as which area of the application are we seeing most of the bugs.  Also, I am not sure if possible, I would like to link it to the Sprint of the Dev Team since we are using an Agile approach in the development.

Hoping to get your thoughts on this.  Thank you in advance.

Alan Barona

We are endeavoring to coordinate tests in our day by day constructs utilizing TestComplete, so far we have a machine devoted for testing and our fabricate content duplicates to this machine everything TestComplete requirements for its tests (Application, Database, Test content venture and source documents, and so forth). 

Essentially we can open the TestComplete venture physically and run the tests. 

Presently we need to computerize that procedure, so how would you do it? Or on the other hand how would you think would be the least difficult and most ideal approach to make this robotization? 

Keeping it short, we need to robotize the way toward opening TestComplete after each form, run every one of the tests and send an email with the test outcomes.

Are we able to create and execute our app automation scripts on multiple devices through Automation studio in 30 minutes ?

Thanks, James

 

I'm trying to figure out the proper terminology for our dev/test procedure.

1. The main master codebase in bitbucket.

2. Developers make their code changes (bug fixes, feature improvements) and create pull requests/feature branches that contain their code commits. They are not saved directly into master (so not CI). Each jira issue generally has one corresponding pull request.

3. QA uses Jenkins to deploy individual (or sometimes multile) pull requests on top of the master to our test environments (each QAer has their own test server). So, we are able test the addition of just one change at a time. We do full functional testing and any regression testing we think might be relevant.

4. After QA approves the change, we merge the pull request into the master.

I've worked in QA for 23 years and I'm very very happy with the system we're using. Instead of dev giving us a full iterative version to test, we test and add the parts piece by piece. Nothing gets merged untested so we have great control and minimal risk.

I'm pretty sure it's not Continuous Integration as I've read about it. I thought of the term controlled integration since we carefully check every little thing before it gets integrated, and I see that there is such a concept but I'm not sure that we're doing that either. Or are we? Or something else?

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.